Android - IOS Programlama
Mobil Uygulama Yazmak İçin Hangi Dili Öğrenmeliyim?
Mobil Uygulama Yazmak İçin Hangi Dili Öğrenmeliyim?
-
onlarca konu var. bir çoğuna da göz attım ama daha çok tecrübeleri dinlemek istiyorum.
amacım hem yeni bir dil öğrenmek hem de yavaş yavaş bir uygulama geliştirmek. web tarafında bilgiliyim. programlama mantığına hakimim.
yapmak istediğim uygulama, sağlık takibi yapan uygulamalara benzer bir şey. kullanıcı yeme, içme, egzersiz değerlerini girecek ve bunu arkaplanda işleyip, ona göre raporlar ve bildirimler gönderecek. web tarafının tamamını yapabilirim ama uygulama için hangi dili öğrenmemi önerirsiniz? veritabanı için de önerileriniz varsa öğrenmek isterim.
teşekkürler.
-
Ben React Native başladım. Php bilgim var diye apache cordova yönelmiştim ama kurulum sıkıntılarını aşamadım.
İngilizce dinlemen iyiyse, çok güzel bir kurs buldum udemy'den oradan takip ediyorum.
https://freecoursesite.com/the-complete-react-native-and-redux-course-1/
-
Flutter dan şaşmamanı öneririm
Edit: Gerçi flutter dil değil. Framework. Dart dili kullanılarak yazılıyor uygulama
Yazilimci tarafından 31/May/19 12:22 tarihinde düzenlenmiştir -
Önceden hiç kod öğrenmeseydik ? Bilgimiz sıfır olsa, sadece bilgisayarda yazı yazmayı biliyorsak mesela AMA Mobil uygulama yazmak istiyorum.
Hangi dili öğrenerek başlamalıyım ? diye sorayım.
-
lepusmorris bunu yazdı
onlarca konu var. bir çoğuna da göz attım ama daha çok tecrübeleri dinlemek istiyorum.
amacım hem yeni bir dil öğrenmek hem de yavaş yavaş bir uygulama geliştirmek. web tarafında bilgiliyim. programlama mantığına hakimim.
yapmak istediğim uygulama, sağlık takibi yapan uygulamalara benzer bir şey. kullanıcı yeme, içme, egzersiz değerlerini girecek ve bunu arkaplanda işleyip, ona göre raporlar ve bildirimler gönderecek. web tarafının tamamını yapabilirim ama uygulama için hangi dili öğrenmemi önerirsiniz? veritabanı için de önerileriniz varsa öğrenmek isterim.
teşekkürler.
Android için Java iOS tarafı için objective-c veya swift
Bunlar dışında her dilde yazabilirsin ama asla native olmaz. React native de native değil, bunu iliklerine kadar hissediyorsun yani
Java kas, android studioya dal direk
-
Kotlin öğren hocam. Google, Android'in primary dili yaptı şuan.
-
by_Tet bunu yazdılepusmorris bunu yazdı
onlarca konu var. bir çoğuna da göz attım ama daha çok tecrübeleri dinlemek istiyorum.
amacım hem yeni bir dil öğrenmek hem de yavaş yavaş bir uygulama geliştirmek. web tarafında bilgiliyim. programlama mantığına hakimim.
yapmak istediğim uygulama, sağlık takibi yapan uygulamalara benzer bir şey. kullanıcı yeme, içme, egzersiz değerlerini girecek ve bunu arkaplanda işleyip, ona göre raporlar ve bildirimler gönderecek. web tarafının tamamını yapabilirim ama uygulama için hangi dili öğrenmemi önerirsiniz? veritabanı için de önerileriniz varsa öğrenmek isterim.
teşekkürler.
Android için Java iOS tarafı için objective-c veya swift
Bunlar dışında her dilde yazabilirsin ama asla native olmaz. React native de native değil, bunu iliklerine kadar hissediyorsun yani
Java kas, android studioya dal direk
Hocam react-native native değil iliklerine kadar hissediyorsun derken ? React-native de native kod da yazabiliyorsun?
Benim sana tavsiyem Flutter öğren. Eğer donanımsal bir şeylere ihtiyacın yoksa native yazmanı gerektirecek hiçbir durum olmayacak. (Gerçi onu da yaparsın da belki performans farkından native daha iyi olur.)
Ben native Android yazdım 5 sene. Flutter'a geçeli 3 ay oldu @ilteris hocam ile birlikte geçtik.
Edindiğim tecrübeleri ve fikirlerimi söyleyeyim sana.
Native olarak 3 ayda yazdığım uygulamayı Flutter ile 1 ayda yazarım samimi söylüyorum.
Neden mi ? Native uğraşanlar bilir her postumda da söyledim.
Şu android'in UI Tasarımını yapmak kadar illet berbat can sıkıcı bir şey yok.
Kodda bir yer patlıyor otur baştan hepsini incele.
Android studio da cabası zaten.
Flutter ile hazır componentleri (widget diye geçiyor) alıyorsun yapıştırıyorsun. Başka hiç bir şey yok.
Yok babam drawer menü için şunu yap da bunu yap da vs vs..
Ana mimariyi biliyorsan mobil programlamada dal geç hocam. Ben Flutter'ı 1 günde öğrendim. Kütüphaneler falan derken şuan her türlü uygulamayı yazarım.
Atıyorum görüntü işleme mi yapacağım. Giderim direkt native bridge yazarım. Activity'den dart'a gönderirim datayı dartta işlerim.
Bunu da channel yardımı ile yapıyorsun.
React-Native ve Flutter arasında RN nin avantajı Community (Ki bende Flutter'ın da az bir yanı kalmadı artık).
Onun dışında Flutter çok daha hızlı çünkü c/c++ engine kullanıyor. Ek olarak çok daha kolay kod yazıyorsun. Dart dili öğrenilmesi zor bir dil de değil.
Kolay gelsin.
-
neyi tercih edersin bilmiyorum ancak xamarin.forms dan uzak dur derim :)
-
MhmdAlmz bunu yazdıby_Tet bunu yazdılepusmorris bunu yazdı
onlarca konu var. bir çoğuna da göz attım ama daha çok tecrübeleri dinlemek istiyorum.
amacım hem yeni bir dil öğrenmek hem de yavaş yavaş bir uygulama geliştirmek. web tarafında bilgiliyim. programlama mantığına hakimim.
yapmak istediğim uygulama, sağlık takibi yapan uygulamalara benzer bir şey. kullanıcı yeme, içme, egzersiz değerlerini girecek ve bunu arkaplanda işleyip, ona göre raporlar ve bildirimler gönderecek. web tarafının tamamını yapabilirim ama uygulama için hangi dili öğrenmemi önerirsiniz? veritabanı için de önerileriniz varsa öğrenmek isterim.
teşekkürler.
Android için Java iOS tarafı için objective-c veya swift
Bunlar dışında her dilde yazabilirsin ama asla native olmaz. React native de native değil, bunu iliklerine kadar hissediyorsun yani
Java kas, android studioya dal direk
Hocam react-native native değil iliklerine kadar hissediyorsun derken ? React-native de native kod da yazabiliyorsun?
Benim sana tavsiyem Flutter öğren. Eğer donanımsal bir şeylere ihtiyacın yoksa native yazmanı gerektirecek hiçbir durum olmayacak. (Gerçi onu da yaparsın da belki performans farkından native daha iyi olur.)
Ben native Android yazdım 5 sene. Flutter'a geçeli 3 ay oldu @ilteris hocam ile birlikte geçtik.
Edindiğim tecrübeleri ve fikirlerimi söyleyeyim sana.
Native olarak 3 ayda yazdığım uygulamayı Flutter ile 1 ayda yazarım samimi söylüyorum.
Neden mi ? Native uğraşanlar bilir her postumda da söyledim.
Şu android'in UI Tasarımını yapmak kadar illet berbat can sıkıcı bir şey yok.
Kodda bir yer patlıyor otur baştan hepsini incele.
Android studio da cabası zaten.
Flutter ile hazır componentleri (widget diye geçiyor) alıyorsun yapıştırıyorsun. Başka hiç bir şey yok.
Yok babam drawer menü için şunu yap da bunu yap da vs vs..
Ana mimariyi biliyorsan mobil programlamada dal geç hocam. Ben Flutter'ı 1 günde öğrendim. Kütüphaneler falan derken şuan her türlü uygulamayı yazarım.
Atıyorum görüntü işleme mi yapacağım. Giderim direkt native bridge yazarım. Activity'den dart'a gönderirim datayı dartta işlerim.
Bunu da channel yardımı ile yapıyorsun.
React-Native ve Flutter arasında RN nin avantajı Community (Ki bende Flutter'ın da az bir yanı kalmadı artık).
Onun dışında Flutter çok daha hızlı çünkü c/c++ engine kullanıyor. Ek olarak çok daha kolay kod yazıyorsun. Dart dili öğrenilmesi zor bir dil de değil.
Kolay gelsin.
++
Ben dart\flutter a başladım iyi gitti hala devam ediyorum. Dart\flutter dan önce asp - php - java - python - c# gibi dilleri öğrenmek isteyip bir yerlerde patlak verip pu mna deyip kapatmıştım. Ama dart başka. Kolay geliyor öğrenmesi. Flutter da zaten eğitimlere baktıkça yavasdan oturuyor bişeyler. Zaten webcisin olayı biliyosun sadece flutter ın ne nedir ne değildir i öğrensen zaten hemen takır takır yazarsın. @Yazilimci başlattı beni de buna iyiki de başlatmış :D Flutter telegram glrubu var yabancıların oradan da soru sor tak diye cevap geliyor aktif bi grup.
edit ek:
Ben şubat civarı sanırım başladım bu dil e. Şu anda başlangıç seviyesi bi uygulamam hazır sadece arayüz tasarım ve bikaç eksik kald sonra apk yı çıkaracam bakalım...
dcpromo tarafından 31/May/19 13:55 tarihinde düzenlenmiştir -
@ilteris , niye sen oraya mı soruyon ? :D
-
arkadaşlar hazır konusu varken; herhangi bi uygulama ne tipte olduğu önemli değil. hangi programı kullanarak, hangi dili kullanarak yazdığınızı söyleyin; en basit haliyle visual basic için söylüyorum; bi form işte compenentleri koyulmuş kodları yazılmış ezbere söylüyorum; command1_ işte click olayında msgbox "ajan1111" yazınca command1'e tıklayınca "ajan1111" mesajı veren gibi örnek bi proje veremez misiniz? bizde onun üstünden değişkenlerini değiştirelim bişeyler ekleyelim falan.