Android - IOS Programlama
Mobil Uygulama Yazmak İçin Hangi Dili Öğrenmeliyim?
Mobil Uygulama Yazmak İçin Hangi Dili Öğrenmeliyim?
-
@MhmdAlmz bende yavaştan Flutter'a giriş yapacağım. Ben hep proje yaparak öğreniyorum genelde önerebileceğin basit bir proje var mı?
-
MhmdAlmz bunu yazdı
@ilteris , niye sen oraya mı soruyon ? :D
:D Ben çok kişiye soruyom yerli yabancı farketmez ilteris sorar affetmez alsdkjfşalksdjfşalksjdfşlkj
-
ajan1111 bunu yazdı
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.
Geçenlerde konu açtım raaağbet olmadı da. Başlarım diyen varsa ben de beginner ım o istediğin tarz şeyler yapar veririm hocam.
-
react nativede ui mevzusu cok boktan
daha mevcut uygulamayı yenıden buıld edemıyorum
mobılde emulatoru vs cok dert
dırekt web uzerınden calıstırılabılır formu olsa uygulamaların cok daha ıyı olacak var sa bılen yesıllendırsın lutfen .
fluttera gecıs yapacagım sanırım mhdm sagolsun .
web tarafı bıttıkten snra ısın .
-
@motka hiç bilmiyorum. Freelance iş kovala ucuza yap geç öğrenirsin hem. Yada bilemiyorum sıkıcı gelmeyecekse ufak bir uygulama yap örneğin borsa vs. Gibi.
-
ajan1111 bunu yazdı
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.
@dhmm nin son açtığı konulara bak hacı. aklında spesifik bişey varsa da söyle boş kalınca yazarız birimiz.
şurdan da sürükle bırak yaparak programlama yapabiliyosun. solda görevler var . listeden seçip load dersen solda görev çıkacak. sırayla hepsini çöz baya kendini geliştirirsin. dilden bağımsız algoritma öğretiyor : http://lms.cet.boun.edu.tr/algoedu/webedu/master.org/tests/beta11/EduMet.html
-
MhmdAlmz bunu yazdı
@motka hiç bilmiyorum. Freelance iş kovala ucuza yap geç öğrenirsin hem. Yada bilemiyorum sıkıcı gelmeyecekse ufak bir uygulama yap örneğin borsa vs. Gibi.
Anladım hocam aklımda bir proje var onunla başlarım artık.
-
hepinize ayrı ayrı teşekkür ederim.
-
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.
Hocam native kod yazmak nedir? Native ne demek önce bunu daha iyi öğrenmeliyiz.
React native maalesef native değil. İsminde native var biliyorum, hatta bu saçma sapan dilimtırak frameworkte https://www.tahribat.com/forum/react-native-list-view-zimpirtisi-226661 gibi problemleri kendim oluşturup kendim çözdüğümde sene 2017ydi. Node.jsi ise 2012de öğrendim.
Javascript bilgim de çok daha öncelerine dayandığından artık teknolojide o kadar koşturamasam da bilgim vardır
ve tekrar söylüyorum ki mobilde iş yapacaksanız native dillerinde yapın.
Hatta kotlini bile önermedim, android için direkt java. iOS için objective-c veya swift. Olay bu kadar.
Eğer olay öğrenmekse bunlar öğrenilmeli ama eğer öğrenmek değil yarım yamalak göz atıp iş görecek uygulamalar yapmaksa herhangi bir node.js android frameworkü öğrenilebilir. Çok da az zorlanayım az da html felan biliyorum derseniz cordova öğrenebilirsiniz. Yok hacı benim hala öğrenesim yok derseniz google free easy build android app yazın bir ton site çıkar. Tek tıkla yazabiliyorsunuz.
Ama tutup da react native'i felan savunmayın :)
Detaylı sebeplerini başka bir posta saklıyorum. Esenlikler, saygılar..
-
by_Tet bunu yazdıMhmdAlmz bunu yazdıby_Tet bunu yazdılepusmorris bunu yazdı
React native maalesef native değil. İsminde native var biliyorum, hatta bu saçma sapan dilimtırak frameworkte https://www.tahribat.com/forum/react-native-list-view-zimpirtisi-226661 gibi problemleri kendim oluşturup kendim çözdüğümde sene 2017ydi. Node.jsi ise 2012de öğrendim.
Javascript bilgim de çok daha öncelerine dayandığından artık teknolojide o kadar koşturamasam da bilgim vardır
ve tekrar söylüyorum ki mobilde iş yapacaksanız native dillerinde yapın.
Hatta kotlini bile önermedim, android için direkt java. iOS için objective-c veya swift. Olay bu kadar.
Eğer olay öğrenmekse bunlar öğrenilmeli ama eğer öğrenmek değil yarım yamalak göz atıp iş görecek uygulamalar yapmaksa herhangi bir node.js android frameworkü öğrenilebilir. Çok da az zorlanayım az da html felan biliyorum derseniz cordova öğrenebilirsiniz. Yok hacı benim hala öğrenesim yok derseniz google free easy build android app yazın bir ton site çıkar. Tek tıkla yazabiliyorsunuz.
Ama tutup da react native'i felan savunmayın :)
Detaylı sebeplerini başka bir posta saklıyorum. Esenlikler, saygılar..
Hocam kaç sene nodeJS ile uğraştığın önemli değil ? Native koda ihtiyacın olursa native yazabiliyorsun. Her türlü şeyi yapıyorsun.
İnsanlar neden native yazmasın ?
Uber, Alibaba, Instagram uygulamaları native değil ? Neden bu güne kadar bir sorun olmadı ? Hatta bildiğim kadarıyla Instagram ve Uber React-Native ile yazılmış.
Arada bir fark yok.