• 15-04-2025, 20:20:32
    #1
    Html, css ve biraz javascript öğrendim. Niyetim mobil uygulama yapmak. İstek gönderip almak için sanırım api gerekiyor bunun için php öğrenmeye başladım.

    Sorunum ise php den sonra react native mi yoksa flutter mı öğrenmem gerekiyor ona karar veremiyorum.

    Hem ios hem android çıkaracağım için bu ikisinden birisi lazım. Maui yi de düşündüm ama hem react hem de maui için düzgün kitap bulamadığım için Flutter a daha yakınım. (Videodan değil yalnızca okuyarak öğrenen bir yapım var)
  • 15-04-2025, 20:23:43
    #2
    Flutter tabiki hocam daha zahmetsiz daha güçlü şimdi linux desteği de gelmiş hatta macos için bile build edebiliyorsunuz
  • 15-04-2025, 20:25:14
    #3
    Frontend = Flutter + Backend = Firebase/Supabase tercih edebilirsin.
  • 15-04-2025, 20:29:33
    #4
    Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.
    Fatbotter.com
    Paranoid adlı üyeden alıntı: mesajı görüntüle
    Html, css ve biraz javascript öğrendim. Niyetim mobil uygulama yapmak. İstek gönderip almak için sanırım api gerekiyor bunun için php öğrenmeye başladım.

    Sorunum ise php den sonra react native mi yoksa flutter mı öğrenmem gerekiyor ona karar veremiyorum.

    Hem ios hem android çıkaracağım için bu ikisinden birisi lazım. Maui yi de düşündüm ama hem react hem de maui için düzgün kitap bulamadığım için Flutter a daha yakınım. (Videodan değil yalnızca okuyarak öğrenen bir yapım var)

    Selamlar hocam. Geçtiğimiz aylarda aynı soruyu ben de çok sordum. Sonra flutter üzerine gittim, toplamda youtube'da beğendiğim kanallardan 10+ saat izledim. Maksadım proje yaparken sektör standardı ve uygulama tasarlama hakkında fikir edinmekti. Zaten php ve javascript biliyordum. Dart dili de aynı php ve javascript gibi neredeyse. 1 satır kod yazmadım orası ayrı bir konu.

    Neyse bu 10 saatlik videoyu izledikten sonra şu işlemleri yapabilen bir mobil uygulama yaptım.

    Personellerin işe giriş çıkış bildirimlerini qr kodu ile okutarak personel takibi yapılması
    QR kodunun okutulduğu konumda olup olmadığını anlama(lokasyon veya wifi)
    Personellerin uygulama üzerinden izin başvurusu yapabilmesi
    Mola başlatma ve bitirme yapabilmesi
    Geçmiş giriş çıkışlarını, toplam sürelerini ve molalarını görebilmesi

    Uygulama codeigniter 4 ile hazırlanmış apiden çalışıyor. Ön eğitim sürecimi 2 haftaya yaydım ve uygulamayı da 2 haftada yaptım.

    Flutter'in güzel yönü, yapılan uygulamayı tüm platformlar için hazırlayabilmeniz. Web, mobil. (android, ios). Tabii bunun için uygulamanızda kullandığınız paketlerin tüm platformlar ile uyumlu olması lazım.
  • 15-04-2025, 20:29:53
    #5
    Flutter Dart ile yazılıyor
    React javascript ile zaten javascript ögrendiğini yazmıssın bence React ile devam edebilirsin

    hiç bilmiyorum deseydin bende Flutter derdim
  • 15-04-2025, 20:38:33
    #6
    tekfir adlı üyeden alıntı: mesajı görüntüle
    Flutter tabiki hocam daha zahmetsiz daha güçlü şimdi linux desteği de gelmiş hatta macos için bile build edebiliyorsunuz
    Teşekkür ederim hocam.

    dracula61 adlı üyeden alıntı: mesajı görüntüle
    Frontend = Flutter + Backend = Firebase/Supabase tercih edebilirsin.
    Firebase şart mı acaba her şeyi kendi sunucumla bağlantılı bir şey yapamaz mıyım?

    lookout adlı üyeden alıntı: mesajı görüntüle
    Selamlar hocam. Geçtiğimiz aylarda aynı soruyu ben de çok sordum. Sonra flutter üzerine gittim, toplamda youtube'da beğendiğim kanallardan 10+ saat izledim. Maksadım proje yaparken sektör standardı ve uygulama tasarlama hakkında fikir edinmekti. Zaten php ve javascript biliyordum. Dart dili de aynı php ve javascript gibi neredeyse. 1 satır kod yazmadım orası ayrı bir konu.

    Neyse bu 10 saatlik videoyu izledikten sonra şu işlemleri yapabilen bir mobil uygulama yaptım.

    Personellerin işe giriş çıkış bildirimlerini qr kodu ile okutarak personel takibi yapılması
    QR kodunun okutulduğu konumda olup olmadığını anlama(lokasyon veya wifi)
    Personellerin uygulama üzerinden izin başvurusu yapabilmesi
    Mola başlatma ve bitirme yapabilmesi
    Geçmiş giriş çıkışlarını, toplam sürelerini ve molalarını görebilmesi

    Uygulama codeigniter 4 ile hazırlanmış apiden çalışıyor. Ön eğitim sürecimi 2 haftaya yaydım ve uygulamayı da 2 haftada yaptım.

    Flutter'in güzel yönü, yapılan uygulamayı tüm platformlar için hazırlayabilmeniz. Web, mobil. (android, ios). Tabii bunun için uygulamanızda kullandığınız paketlerin tüm platformlar ile uyumlu olması lazım.
    Hocam siz zaten bu işin içindesiniz o yüzden çok zor olmamıştır (: Kısa sürede böyle bir şey yapmanız bence takdire şayan. Ha yapay zeka desteği olabilir ama olsun hızlıca öğrenmişsiniz. O zaman bende sizin yolunuzdan gidip flutter öğreneyim.

    hmakdeniz adlı üyeden alıntı: mesajı görüntüle
    Flutter Dart ile yazılıyor
    React javascript ile zaten javascript ögrendiğini yazmıssın bence React ile devam edebilirsin

    hiç bilmiyorum deseydin bende Flutter derdim
    Javascripti kıyısından köşesinden öğrendim çok derinlemesine değil o yüzden react native de sorun yaşayabilirim diye acaba dart mı öğrensem dedim. Siz ve arkadaşların tavsiyelerine bakarsak flutter daha iyi bir seçenek olacak. Teşekkür ederim hocam.
  • 15-04-2025, 20:42:32
    #7
    Maui ilk sizden duydum bu kadar esnek diller varken gidip de .net Maui ye bulaşmanızı istemem erken pes edersiniz
  • 15-04-2025, 20:42:34
    #8
    Çok zorlanırsın dostum, firebase zaten ücretsiz.
  • 15-04-2025, 20:45:04
    #9
    Fatbotter.com
    Paranoid adlı üyeden alıntı: mesajı görüntüle

    Hocam siz zaten bu işin içindesiniz o yüzden çok zor olmamıştır (: Kısa sürede böyle bir şey yapmanız bence takdire şayan. Ha yapay zeka desteği olabilir ama olsun hızlıca öğrenmişsiniz. O zaman bende sizin yolunuzdan gidip flutter öğreneyim.
    Rica ederim hocam siz de işin içindesiniz

    Ne istediğinizi iyi anlayıp yapay zekadan isteyin. Özellikle proje dosyalarını MVVM mimarisine göre oluşturun. Olabildiğince tek dosya içinde uzun kodlar yazdırmamaya çalışın. Ben yaparken full tarayıcıdan claude ile yaptım. Cursor bile kullanmadım, cursor kullansaydım belki de daha kolay yapacaktım.

    Şu anda claude hesabımı iptal ettirdim, google gemini 1 milyon bağlam tokeni ile beni benden aldı. Claude ile sürekli sohbeti büyütüp patlıyordum.