Şimdi Ara

Java vs Flutter

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
21
Cevap
2
Favori
4.078
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Öğrenciyim. Harçlık çıkarmak için mobil uygulamalar yapmak istiyorum. Şuan çok fazla gazlı olması nedeniyle flutter'e bakmaya başladım. Yapısı biraz karışık gelsede hoşuma gitti ancak kaynak sıkıntısı çekiyorum. Kafamda bir kaç uygulama var kendim 0dan yapabilecek durumda değilim dolayısıyla tutorial arıyorum ama bir kaç github projesi dışında bir şey bulamıyorum. Buda beni yavaşlatıyor.
    Java konusunda kaynak sürüsüne bereket. Hazır uygulama satın alıp üzerinde oynamamda mümkün iken java ile ilerlersem daha çok yol kat edermişim gibi geliyor.
    Bir yandanda ileride bana iş imkanı sağlamasınıda istiyorum. Javada rekabet çok fazla, flutter içinde yeterli iş yok şuan için.

    < Bu ileti mobil sürüm kullanılarak atıldı >



  • Soru nedir?

    < Bu ileti mini sürüm kullanılarak atıldı >
  • Hangisini öğrenmek daha mantıklı olur? İleride güzel imkanlar doğurur umuduyla flutter mı öğrenmeli, yılların javasına mı arkayı yaslamalı?

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Önce Java daha mantıklı görünüyor.

    < Bu ileti mini sürüm kullanılarak atıldı >
  • Peki kotlin için ne derseniz? Kimi amaç android ise java yerine kotlinin daha iyi olduğunu savunuyor kimisi kotlinden önce java diyor. Javaya kıyasla kotlinde kaynak daha az tabi.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Sadece Java 5 dahi birçok işi halletme için yeterli. Yeni başlayan biri için Kotlin o yüzden gereksiz.

    < Bu ileti mini sürüm kullanılarak atıldı >
  • Teşekkürler

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Bunlar birbirine alternatif araclar degiller. Sadece android app cikacaksan tabi ki Kotlin (java da olabiir ama kotlin cadir)/ ben bir app yapayim once androide ckarim sonra ios da cikarim diyorsan flutter veya react native gibi cross platforma araclar secersin. Yani amacina gore
    Ayrica kaynak yok diye bir sey yok. https:/udemy.com gir dunya kadar kurs var. Angela yu cok guzel flutter kursu var. Udacity de cok guzel java/kotlin dersleri var. Ancak turkce ariyorum diyorsan gecmis olsun. Java da secsen flutter da secsen o is yurumez. Maalesef mobil de kaynaklar dah az ve turkce yeterli degil.

    Tutorial de ogretici degildir. Senin ihtiyacin mufredati olan bir kurs. Tutorial ornegin Maps Komponenti nasil kullaniyor hizlica bakmak icin guzel ama genel isleyise hakim olman lazim ki tutorial ise yarasin yoksa ayni adimlar yaparsin ayni sonucu alirsin ama kendi basina bir sey kurgulamak istediginde tikanirsin.
  • "ancak kaynak sıkıntısı çekiyorum. " şurada bi gülme aldı
  • mahoni_38 kullanıcısına yanıt
    Amacim şuan için mobil uygulama yapayım olduğu için kararsız kaldım. Flutter kullansam bile iosa uygulama çıkarmak çok sonralarının işi. Amaç olarak birde 2-3 sene içinde iş konusunda avantaj sağlasın yeter düşüncesindeyim. Kaynak ingilizce kullanmaya çalışıyorum zaten. Bazen anlayamadığım oluyor türkçe bakmak zorunda kalıyorum.
    Tutorial konusunda haklısınız ortaya bir an önce bitmiş bir şey koyayım düşüncesi yüzünden tutorial arama çabasındayım.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • quote:

    Orijinalden alıntı: Guest-BAD8EBE29

    Amacim şuan için mobil uygulama yapayım olduğu için kararsız kaldım. Flutter kullansam bile iosa uygulama çıkarmak çok sonralarının işi. Amaç olarak birde 2-3 sene içinde iş konusunda avantaj sağlasın yeter düşüncesindeyim. Kaynak ingilizce kullanmaya çalışıyorum zaten. Bazen anlayamadığım oluyor türkçe bakmak zorunda kalıyorum.
    Tutorial konusunda haklısınız ortaya bir an önce bitmiş bir şey koyayım düşüncesi yüzünden tutorial arama çabasındayım.
    Hemen iki flatforma da çıkmayacağına göre bence flutter veya react native ile kafanı karıştırma derim. Zaten ister react native bil ister flutter native componentleri bilmenin faydasını görürsün. Kotlini öğrenmek ve kullanmak java kullanmaktan daha kolay. Java programcıya pek yardım etmeyen herşeyi çokça ve acıkça yazmayı gerektiren bir dil. Kotlin daha akıllı, swift çok benziyor. Senin durumunda Native android programlamayı seçmen, ister java ile ister kolin ile bence daha doğru bir seçim olur.

    Zaten bir platforma yazayım iksinde de çalışsın mantığı kullanıcı deneyimi açısından doğru olmayan bir yaklaşım. Android kullanıcının arayüz alşkanlıkları ile IOS kullanıcısnın alışknalıkları aynı değil. Druma göre değerlendirmekle birlikte native development candır. Bunu hem react native ile ürün geliştirmiş, hem native ios+android yazan biri olarak söylüyorum. Kolay gelsin.




  • mahoni_38 kullanıcısına yanıt
    Flutter fuschia'ya native olacak. 1 taşla 3 kuş durumu var. Kotlin veya reactten çok daha popüler şuan. Ancak fuchsia için uzun bir süre var gibi duruyor, başarılı olacağı kesin değil. İş ilanlarına bakınca kotlin flutterdan kat kat daha fazla şuan. Daha garantici bir yol için java-kotlin daha iyi. Kotlin ile başlasam bile java öğrenmem gerekecek. İş ilanlarında falan hep java-kotlin beraber.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • geçenlerde Avrupa'da bir mobil app ilanı gördüm, 2 aylık remote-job. Yangın alarm sistemleri yapan bir firma, alarm sistemlerinin cepten kontrol edecek bir uygulama yaptırmak istiyor. onu en güvenli Java ile yapabilirsin. Kotlin, Java'yı iyi bilen deneyimli kişiler için, bir üst düzeyde programlama yapabilmek için.

    < Bu ileti mini sürüm kullanılarak atıldı >
  • quote:

    Orijinalden alıntı: Guest-BAD8EBE29

    Flutter fuschia'ya native olacak. 1 taşla 3 kuş durumu var. Kotlin veya reactten çok daha popüler şuan. Ancak fuchsia için uzun bir süre var gibi duruyor, başarılı olacağı kesin değil. İş ilanlarına bakınca kotlin flutterdan kat kat daha fazla şuan. Daha garantici bir yol için java-kotlin daha iyi. Kotlin ile başlasam bile java öğrenmem gerekecek. İş ilanlarında falan hep java-kotlin beraber.
    O zamana kadaaaaaaar.. 2 yil , iki yilda bir zaten stack guncellemen lazim, Ayni dili bile kullansan guncelemeler ile cok degisiyor. Burada soru su onumuzdeki iki yil icinde fusia telefonlar cikip yayginlasacak mi? Bence cikmayacak. dolayisi ile o secenegi , bu gerceklesirse bakariz.

    Burada mesele su arkadasin ingilizcesi yok kaynak da az. Yine de isteyen istedigini kullansin. Cross platform araclar kullansaniz bile native gelistirmeye ihtiyac duyacaginiz anlar geliyor. O yuzden ileride RN veya Flutter ogrenecek bile oslaniz Native gelistirmeyi ogrenmekten zarar gelmez.




  • Fuschia değil Android ve iOS dahi gelecekte bitecek cunku kullanıcıyı ve kullanıcı haklarını hiçe sayan, hatta geliştiricileri dahi hiçe sayan, kapalı birer sistem oldular. Benim Android 7 cepte örneğin Facebook'u diskten tümüyle silemiyorum. Google Play'in çalışmasını durduramıyorum. Bazen 4,5G'den WiFi'ye geçtiğinde Google Play veya başka bir program birşeyler indirirken görüyorum.

    Çözüm: Cepte Linux sistemi.

    PureOS ve LineageOS, bunlar cepte çalışan Linux sürümleri. PureOS donanımı açık kaynaklı cepte, LineageOS donanımı kapalı kaynak ceplerde calışıyor. Benim LG V20 cebi LineageOS'e geçirme planım var ve bir sonraki alacağım cep te Librem 5 gibi 100% açık kaynaklı donanımlı bir cep olacak. Ve bu durumda Fuchsia,Flutter, Kotlin, Dart, Fart vs hepsi gereksizleşecek.

    < Bu ileti mini sürüm kullanılarak atıldı >
  • Sence kullanıcıların umrundamı bu? Yazılımcılar evet böyle şeylere takıyor ama android kullanıcılarının çoğunun haberi bile yok böyle şeylerden. Bitecekmiş:d

    < Bu ileti mini sürüm kullanılarak atıldı >
  • Artık normal kullanıcılar da Android ve diger OS'lerdeki mahremiyet ihlalleri konusunda duyarlılar. Daha dün akşam kardeşimin cebine resim gönderecektim, resmi yerel ağdaki sunucuma koydum kardeşim Google Chrome 'u açtı, onunla kullanma cunku URL'e yazdığın herşey Google'da kaydediliyor dedim. Kardeşim hemen kapattı. Firefox ile indirdi. Mahremiyet konusu gittikçe daha önemli oluyor.

    < Bu ileti mini sürüm kullanılarak atıldı >
  • ben de de aynı kararsızlık var . ne önerirsiniz?

  • Hasancannss kullanıcısına yanıt
    Flutter mantıklı ama çok zor diye biliyorum bu sebeple javadan başla sonra kotline geç kotlin zaten javaya benziyor diye biliyorum bu sırayla ilerlerdim. Flutterın tek artısı aynı anda ios ve androide yazabilirsin. Öbür türlü bide ios a yazmak için swift öğrenmen gerek ve mac cihaz lazım.

    < Bu ileti DH mobil uygulamasından atıldı >
  • quote:

    Orijinalden alıntı: Hasancannss

    ben de de aynı kararsızlık var . ne önerirsiniz?

    Bence soru kotlin vs flutter olmali. java eziyet.

    • Onun disinda soru su yapacagin sey IOS calissin istiyor musun? Her yil 100 dolar gelistirici hesabi ve bir mac gerekli.
    • Yazacagin uygulamalar isletim sistemi ile ne kadar siki sikiya bagli. Ornegin klavye uygulamasi yahut parola yonetici yapacaksan bunu hibrit yapamazsin yapsan da tek platformda calisir. Ancak bir kaka takip uygulaması cross platform olabilir.


    Bu sorunun cevabina gorer karar verebilrsin.




    < Bu mesaj bu kişi tarafından değiştirildi mahoni_38 -- 15 Ekim 2020; 22:9:11 >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.