Anket Mobil uygulama geliştirme için hangisi
Toplam Katılımcı Sayısı: 52
Mobil uygulama geliştirme için hangisi
JAVA
%25,00 (13 Oy)
Flutter
%57,69 (30 Oy)
React Native
%17,31 (9 Oy)
  • 16-01-2020, 19:49:25
    #1
    Herkese merhaba, daha öncesinden programlama geçmişim var fakat uzun süre bu konulardan uzak kaldım. Şimdi mobil programlama başlamak istiyorum birkaç gündür araştırıyorum fakat bu araştırma benim için tam bir kaos oldu.

    JAVA'ya saygım sonsuz ve gönlüm en başta javadan yanaydı fakat bu cross platform ve bir kaç kişiyle konuşmamdan sonra react native ya da flutter a başlamam gerektiğine karar verdim(veremedim). Bu diller sayesinde ben farklı işletim sistemlerine çıktı alabileceğim hemde yeni sürekli güncellenen arkasında google ve facebook olan bir dili öğrenmiş olacağım ama kararsızım.

    Eksileri artıları nedir, hangi dil ile uygulama geliştirme yapıyorsunuz şuan başlayacak olsanız hangi dil ile başlamak isterdiniz, hangisinin geleceğini daha iyi görüyorsunuz, lütfen tavsiyelerinizi esirgemeyin.



    Anket gerçekten eşit mi gidecek Lütfen yorumlarınızı paylaşın arkadaşlar.
  • 18-01-2020, 23:04:36
    #2
    Eğer fısırdan başlayacak isen flutter doğru adres
  • 19-01-2020, 11:37:17
    #3
    Şuan flutter ile uygulama geliştiriyorum ve pişmanım maalesef. Sırf ios a çıktı almak için fluttera başvurdum daha sonra android tarafınada bu uygulama ile devam ederim diye düşünüyordum fakat hatalı bir karar aldığımı düşünmekteyim. Performans olarak farkediyor, hakimiyet olarak farkediyor. Flutter için tek güzel ve sevdiğim yanı tasarıma daha çok hakimiyetinin olduğunu hisettirmesi ve güzel tasarımları sadece widgetler ile yapabilmen. Ama en güzeli platformun kendi dilinde uygulama çıkartmak. Uygulama açılışında bile fark var performans olarak heleki android tarafında Flutter yerine keşke swiftte başlasaymışım uygulama yapmayı
  • 19-01-2020, 14:32:57
    #4
    2 senelik React Native Developer'ım . Kendime ait uygulamalarım hatta startup'ım var. Memnunmuyum ? Evet memnunum. Fakat gerçekten bazen bilgisayarı kırıp atasım geliyor. 1 gün önce çalışan uygulama 1 gün android studioda açılmıyor hatalar veriyor ve bu sizi soğutuyor. Uygulama geliştirirken çok hızlı geliştiriyorsunuz . Son 0.60 sürümünden sonra fast refresh ile flutterdaki gibi anında değişiklikler işleniyor bu olay güzel olmuş. IOS için hiç bir zaman sorun yaşamadım fakat android tarafı kanser gerçekten. Peki 2 sene öncesine döncek olsam yine react native başlarmıydım. Evet başlardım .. Flutter'ada baktım syntaxı hoşuma gitmedi. 1 alert çıkarmak için 6 satır kod yazmak tuhaf geldi , react nativede tek satır kodda bunu yapabiliyorsun. Community desteğine gelirsek zaten aşikar react native bu konuda tüm cross platformlarda ilk sırada . Tercih senin
  • 12-05-2020, 21:13:42
    #5
    Var mı güncelde aktif olarak bu diller ile geliştirme yapıp tavsiye verecek.
  • 13-05-2020, 02:09:01
    #6
    AlfaOis adlı üyeden alıntı: mesajı görüntüle
    Var mı güncelde aktif olarak bu diller ile geliştirme yapıp tavsiye verecek.
    3 yıldır pattern designlara hakim olarak Android Studio ile java yazarım. 1 yıldır React Native bakıyorum, son aylarda da Flutter baktım. Yani soruna gelecek olursak, üçünü de denedim.

    Flutter'ın syntax'ını sevmedim. Fakat yeni bi Teknoloji olduğu için ve arkasında Google durduğu için bakmaya devam edeceğim
    React native'i seviyorum fakat sürekli güncelleme geliyor 6 gün önceki kodum çalışmıyor vs nefret ettiriyor. yine de seviyorum, kaynak bol ve oturmuş bi framework
    Android studio'ya gelirsek benim göz bebeğimdir java ve c# kesinlikle bu yüzden cevabım android studio olur.

    Ha ama ben Game & Mobil developerım yani mobilda çoğu teknolojiye hakimim üstüne oyun da yazıyorum, yani tek bir dile kendini endekslemek zorunda değilsin. Hem react native hem android studio yazmak mümkün.

    Sen yine de Java & Android Studio ile başla
  • 13-05-2020, 02:34:03
    #7
    Softwareus adlı üyeden alıntı: mesajı görüntüle
    3 yıldır pattern designlara hakim olarak Android Studio ile java yazarım. 1 yıldır React Native bakıyorum, son aylarda da Flutter baktım. Yani soruna gelecek olursak, üçünü de denedim.

    Flutter'ın syntax'ını sevmedim. Fakat yeni bi Teknoloji olduğu için ve arkasında Google durduğu için bakmaya devam edeceğim
    React native'i seviyorum fakat sürekli güncelleme geliyor 6 gün önceki kodum çalışmıyor vs nefret ettiriyor. yine de seviyorum, kaynak bol ve oturmuş bi framework
    Android studio'ya gelirsek benim göz bebeğimdir java ve c# kesinlikle bu yüzden cevabım android studio olur.

    Ha ama ben Game & Mobil developerım yani mobilda çoğu teknolojiye hakimim üstüne oyun da yazıyorum, yani tek bir dile kendini endekslemek zorunda değilsin. Hem react native hem android studio yazmak mümkün.

    Sen yine de Java & Android Studio ile başla
    Detaylı yorumun için çok teşekkürler hocam, ben de javanın syntax nı seviyorum, flutter da karar kılmıştım ama sanırım çok daha yeni olduğu için kaynakların artacağı ileri bir safha için beklemem daha iyi olacak, bundan aylar önce flutter'ı hiç bilmezken react native'i duymuş araştırmıştım sürekli hatalar alınca bir de donanımsal sorunlardan dolayı react ı bırakmıştım.

    Sizin yorumunuz ile birlikte sanırım sevdiğim ve aşina olduğum java ile android programlamaya girmek daha mantıklı olacak, hiç değilse uçsuz bucaksız kaynaklarından daha rahat şekilde faydalanır üretim yaparım. Kotlin filan düşünmüyorum ama siz direk java ile mi geliştirme yapıyordunuz yoksa kotlin filan mı? Bir de varsa google play de bulunan java ile geliştirdiğiniz uygulama linklerini atabilir misiniz?
  • 13-05-2020, 12:08:18
    #8
    Aynı kararsızlık bendede var.

    Şu an için json ile veri çekimi yapacağım ama ilerleyen süreçte telefonalrın rf kartları ile ilgili işlem yapmayı planlıyorum.

    rf kartı kullanmak iosda bu mümkün değil andorid de mümkün

    Sanırım java mecburi
  • 13-05-2020, 23:34:44
    #9
    Performans olarak flutterın kötü olduğunu düşünmenize çok şaşırdım çok uzun süre önce native javada mobil uygulama yazarken daha sonra react native ve daha sonra da flutter ile yazmaktayım. Flutterın performansı tabiki native java gibi oldugunu iddaa edemem teknik olarak ama en ufak fark görmediğimi de söylemek isterim normal kullanıcı senaryosunda.
    Test yaptığım cihaz da a5 2016 android cihaz yani işlemci yönünden günümüzden çok uzakta. a5 2016 cihazda react native uygulamaları kasarken , flutter uygulamalarında native javadan pek fark görmedim. Tabi sizin uygulamanızın türü, içeriği veya bir çok faktör vardır belki bu yavaşlığı yaşamanızda.
    Şuanda günümüzde react native ile bir çok projenin marketlerde olduğunu düşünürsek aradaki flutterın react native'e göre performans farkı ve native javaya olan yakınlık göz dolduruyor.

    Güzel bir test örnegi:
    https://medium.com/swlh/flutter-vs-n...e-31338f081980

    Son gelen yeniliklerle birlikte ios tarafında Metal API ye geçerek %50 daha performans artışı öngrülmesi, apk boyutlarının iyice küçültülüp 4.5 mb dan başlıyor olması gibi her gelen update ile de çok iyi noktalara gidecek gibi duruyor.

    Ecancan adlı üyeden alıntı: mesajı görüntüle
    Şuan flutter ile uygulama geliştiriyorum ve pişmanım maalesef. Sırf ios a çıktı almak için fluttera başvurdum daha sonra android tarafınada bu uygulama ile devam ederim diye düşünüyordum fakat hatalı bir karar aldığımı düşünmekteyim. Performans olarak farkediyor, hakimiyet olarak farkediyor. Flutter için tek güzel ve sevdiğim yanı tasarıma daha çok hakimiyetinin olduğunu hisettirmesi ve güzel tasarımları sadece widgetler ile yapabilmen. Ama en güzeli platformun kendi dilinde uygulama çıkartmak. Uygulama açılışında bile fark var performans olarak heleki android tarafında Flutter yerine keşke swiftte başlasaymışım uygulama yapmayı