Slm arkadaşlar, ben mobil yazılım hayatına adım atmak istiyorum fakat araştırmalarımda java, kotlin, flutter... gibi bir çok yazılım dili olduğunu öğrendim. Hangisini öğrenmem gerektiğim konusunda kararsızım. Araştırmalarım da sanki flutter öğrenmenin daha avantajlı olduğunu gördüm çünkü tek bir kodlama ile hem ois hem android hem de web'e yönelik kodlamalar yapılabiliyormuş. Sizce hangi dili öğrenmem gerekir.
Benim amacım admin paneli olan mobil uygulamalar yapmak. Örneğin: bir müzik uygulaması düşünün, bu müzik uygulamasına kullanıcılar admin paneli ile içerikler ekleyebilsin ve bunu ayrıca bir uygulama olarak yayınlayabilsin.
Merak ettiğim nokta şu, acaba flutter; kotlin veya java gibi rağbet gören bir yazılım dili mi? Yani flutter ile bir uygulama yaptığımda müşteri kitlem nasıl olur. Bu günü düşünmeyelim, bu dili anlayıp kavramam 1-2 yılımı alacaktır (günlük ortalama 5-6 saatimi yazılıma vereceğim inşallah) yani birkaç yıl sonra daha da yaygınlaşır mı?
Aslında ben 10 gündür java çalışıyordum fakat daha sonra kotlinin yeni teknolojiler içerdiğini, google'ın resmi programlama dil olarak kotlini seçtiğini öğrenince kotlin öğrenmeye başladım (2 haftadır kotlin çalışıyorum). Şimdide flutter diye bir şey olduğunu öğrendim ve araştırmalarımda tek bir kodlama ile bir çok platforma (ois, android, web..) uygulama yapılabiliyormuş. Aslında bu süper bir şey yani uygulamamı hem android, hem ois hem de webte aynı arayüz ile yayınlayabileceğim. Fakat ben henüz yeni adım attığım için sizin bu konudaki tavsiyelerinizi dinlemek istedim.
Tavsiye veren arkadaşlardan şimdiden Allah razı olsun.
Flutter ile neler yapabilirim?
11
●634
- 26-12-2023, 19:04:10Admin panelli uygulamalar geliştirmek istediğinden bahsetmişsin admin panel için html css javascript php gibi dilleri de bilmen gerekiyor tabiki çok iyi bilmene gerek yok ancak bazı şeyleri yapacak kadar bilgin olması gerekiyor şöyle bir tavsiye verebilirim bir tane main dilin olsun mesela flutter gibi bunu sular seller gibi bil profesyoneli ol ancak diğer dillerden de bilmen gerekiyor malesef tek dil bilmen yetmeyebiliyor.
- 26-12-2023, 19:12:15Dediğiniz doğrudur fakat flutter ile çok güzel admin paneli yapılabiliyormuş yani admin paneli yapımı için html, css, javascript, php gibi dilleri öğrenmeye gerek var mı? Konuya vakıf olmadığım için soruyorum. Youtube videolarında tek bir kodlama ile yapılabileceği söyleniyor. codecanyon gibi platformlarda da flutter ile yapılmış çok hoş görünümlü admin panelleri satılıyor. Lütfen linki inceleyin: Linksabosoftware adlı üyeden alıntı: mesajı görüntüle
Yani admin panelli uygulamaları yapmak için sadece flutter'u öğrenmek yeterli olacak mıdır? Yoksa flutter içinde birçok yazılım dilleri mi bulunuyor. Tıpkı android studio gibi, android studio'da hem java hem kotlin dilleri mevcut. Flutterda da farklı farklı yazılım dilleri mi var? - 26-12-2023, 20:24:13Hocam böyle en azından editleme olsun düzenleme olsun bilinmesi gerekiyor ilerleyen zamanda illaki farklı projeler ile çalışması gereken projeler gelebiliyor mesela bir sitenin mobil uygulamasını yapmak gibi diyelim site php ile yapıldı onun senin yapacağın uygulamaya istekler gönderebilmesi için en yine ileri düzey olmasa bile php bilmeni gerektirir.uzman365 adlı üyeden alıntı: mesajı görüntüle
- 26-12-2023, 23:26:28Flutter ile web uygulaması geliştirilebildiği için php bilmeden de panel yapabilirsiniz. Ancak bu şekilde firebase e bağımlı olursunuz. Sadece bu şekilde kullanacağım diyorsanız başka bir dil öğrenmenize gerek yok. Bana sorarsanız orta seviye php bilmeniz daha iyi olur. Farklı projelerle de ilgilenebilirsiniz, geliştirebilirsiniz.
Son söz; flutter şuan bile tüm sektörü domine ediyor... - 27-12-2023, 00:07:32Hocam youtubeden birkaç video izledim, kafam iyice karıştıSeyit25 adlı üyeden alıntı: mesajı görüntüle
şuanda kotlinden mi yoksa flutterdan mı başlamam gerektiğim hakkında kararsızım. Kimileri komples işlerin yapılamayacağını söylüyor. Acaba önce kotlinden başlamam daha mı iyi olur? İlerleyen süreçte de admin paneli yapımı için neler öğrenmem gerektiği konusunda araştırma yaparım. Çok kararsızım
Bir yandan flutter ile yani tek yazılım dili ile hem ios hem de android uygulama yapabilmem beni Fluttera sevkediyor diğer yandan yapabileceklerimin sınırlı olabileceğinin söylenmesi beni kotline sevkediyor. Hocam sizce başlangıç olarak neyden başlamalıyım?
- 27-12-2023, 00:18:51
- Google Ads
- Google Assistant
- Reflectly
- Xianyu
- Groupon
- eBay motorları
- Tencent
- Hamilton Musical
- Philips Hue
- New York Times
- Birch Finance
- 27-12-2023, 23:08:13Benim tavsiyem native uygulamalar için Java ve multi platform için flutter. Kotlin android için resmi dildir evet ama aynı zamanda java da resmi dildir. Yani artık kotlini destekliyoruz javayı desteklemiyoruz gibi bir durum söz konusu değil. Kotlin javaya göre daha kolay ve konforlu ancak java gibi köklü bir dururken kotline yatırmak yapmak bana çok da mantıklı gelmiyor. Flutter da google tarafından destekleniyor ve yabancı freelancer sitelerinde çokça flutter ilanı var. Bu alana fazlası ile talep var.
Burada şöyle bir ayrım söz konusu, siz ne yapmak istiyorsunuz? Ben yazdığım kodla telefona istediğim gibi hükmedeyim, servisler yazayım, telefonla etkileşime geçeyim, telefonun kendisi ile içli dışlı uygulamalar yapayım diyorsan kesinlikle java veya kotlin native dilleri tercih et. Zira flutter ile bunları yapman pek mümkün değil. Ancak ben telefonun kendisi ile ilgilenmem, benim bir backendim olur ben onunla etkileşime geçer her şeyimi onunla hallederim dersen kesinlikle flutter. Bir restoran için online sipariş uygulaması yapmak istiyorsunuz diyelim, flutter ile çok rahat bir şekilde android ve ios için uygulamayı yapabilirsiniz. Böyle bir müşteri zaten sizden bunu talep eder, artık uygulamanın bir tarafını swift ile iosa göre bir tarafını java ile androide göre yapma devri yavaş yavaş kapanıyor.
Ancak telefonun kendisiyle etkileşime giren bir uygulama yapıyorsanız bunu flutter ile yapmak veya verimli bir şekilde yapmak pek mümkün değil. Örneğin bir lockscreen uygulaması yapayım, arkaplanda bir servis çalıştırayım bu servis de broadcastten bilgi alsın, telefon pili ile ilgili bilgi alayım, yaptığım uygulamayı bir bluetooth modülüne bağlayayım öyle işlem yapayım dersen fluttter ile ya bunlar yapamaz veya verimli yapamazsınız. Bu yüzden native uygulamalar için kotlin/java ikilisinden birini öğrenip ekstra olarak multi platform için de flutter öğrenin.
şuanda kotlinden mi yoksa flutterdan mı başlamam gerektiğim hakkında kararsızım. Kimileri komples işlerin yapılamayacağını söylüyor. Acaba önce kotlinden başlamam daha mı iyi olur? İlerleyen süreçte de admin paneli yapımı için neler öğrenmem gerektiği konusunda araştırma yaparım. Çok kararsızım
Bir yandan flutter ile yani tek yazılım dili ile hem ios hem de android uygulama yapabilmem beni Fluttera sevkediyor diğer yandan yapabileceklerimin sınırlı olabileceğinin söylenmesi beni kotline sevkediyor. Hocam sizce başlangıç olarak neyden başlamalıyım?