Glay

Uzman
Katılım
3 Aralık 2024
Mesajlar
91
Beğeniler
75
Merhaba, aklımda mobil uygulama yapmak var. Bayağı bir taslak falan oluşturdum kendime. İstediğim özellikler ise bir hesapta aile paylaşımı olup o içeriklere başka bir kullanıcı erişebilecek.

Google veya Apple ile giriş imkanı olmasını istiyorum. Ekstra olarak kamera ile barkod okuyabilmesi gerekiyor. Aşağı yukarı böyle bir şey yapacağım fakat hiç kodlama veya daha önce herhangi bir şey yapmadım. ChatGPT ile biraz konuştum, birkaç online program yapacağım yer önerdi. Aslında güzel de ilerledim, fakat yine tam istediğim şeyleri yapamıyorum. Sizce nereden başlamalıyım?
 
Son düzenleyen: Moderatör:
Merhaba, aklımda mobil uygulama yapmak var bayağı bir taslak falan oluşturdum kendime. İstediğim özellikler ise bir hesapta aile paylaşımı olup o içeriklere başka bir kullanıcı erişebilecek. Google veya Apple ile giriş imkanı olmasını istiyorum. Ekstra olarak kamera ile barkod okuyabilmesi gerekiyor. Aşağı yukarı böyle bir şey yapacağım fakat hiç kodlama veya daha önce herhangi bir şey yapmadım. ChatGPT ile biraz konuştum birkaç online program yapacağım yer önerdi aslında güzel de ilerledim fakat yine tam istediğim şeyleri yapamıyorum. Sizce nereden başlamalıyım?

Android Studio başlangıç olabilir. iPhone için de Xcode.
 
Peki bilmediğimden soruyorum hem android hem de IOS için ayrı ayrı mı geliştireceğim? Bunu tek seferde yapsam daha kolay olmaz mı?
 
Peki bilmediğimden soruyorum hem Android hem de iOS için ayrı ayrı mı geliştireceğim? Bunu tek seferde yapsam daha kolay olmaz mı?
Keske o kadar kolay olsa, ayrı ayrı yazmak zorundasin. ChatGPT'nin verdiği kodlar birbirini tutmuyor. Mesela mediaplayer çağırma verdiyse mainactiviye andoridmanifestte yazmıyor diyorum. Bu eksik tamam diyor aynısını veriyor.
 
Peki bilmediğimden soruyorum hem android hem de IOS için ayrı ayrı mı geliştireceğim? Bunu tek seferde yapsam daha kolay olmaz mı?
Flutter / Dart bunun için var. Fakat Appstore'a App çıkarmak deli saçması pahalı bilginize.

Android için store zorunluluğunuz yok olsa bile store ile yüklemeniz şart değil, yani APK yasağı falan gelmediyse.

Sadece Android istiyor iseniz Kotlin + Compose öneriyor çoğu kişi ki ben de önerebilirim. Dart kolay diyorlar, Kotlin'de bazı seylerin temeli daha iyi anlasilabiliyormus. Ben kaydadeger bir suredir ogreniyorum, biraz yol katettim ve cok zevk aldım. Size de tavsiye ederim.
 
Keske o kadar kolay olsa, ayrı ayrı yazmak zorundasin. ChatGPT'nin verdiği kodlar birbirini tutmuyor. Mesela mediaplayer çağırma verdiyse mainactiviye andoridmanifestte yazmıyor diyorum. Bu eksik tamam diyor aynısını veriyor.
Bana Thunkable diye bir site önerdi oradan yapıyordum aslında baya ilerledim de. Hem canlı test etme özelliği de var hem kod yazmama gerek yok. Sürükle bırak ile ilerliyor. Fakat bazı şeylerde zorlanmaya başladım ve maalesef düzgün eğitim videoları da yok. Bu sebeple başka bir şeye geçmek istiyorum.

Flutter / Dart bunun için var. Fakat Appstore'a App çıkarmak deli saçması pahalı bilginize.

Android için store zorunluluğunuz yok olsa bile store ile yüklemeniz şart değil, yani APK yasağı falan gelmediyse.

Sadece Android istiyor iseniz Kotlin + Compose öneriyor çoğu kişi ki ben de önerebilirim. Dart kolay diyorlar, Kotlin'de bazı seylerin temeli daha iyi anlasilabiliyormus. Ben kaydadeger bir suredir ogreniyorum, biraz yol katettim ve cok zevk aldım. Size de tavsiye ederim.
Apple'a App çıkarmak pahalı olduğunu biliyorum ve aslında yani ben çok indirilmesini de istemiyorum sadece ilk defa yapacağım biraz oyalanmak için ve neler yapıyorum görmek için yapıyorum. Telefonum da IOS olunca burada ben de göreyim, kullanayım diye düşünüyorum.

Peki dediğiniz programlar benim ihtiyacımı karşılıyor mu? ChatGPT bir program önerdi orada ilerledim 3-4 saat daha sonra bir şey yapmak istedim aile hesabı oluşturma yapabilir miyim diye sordum bunda o yok dedi boşuna gitti. İleride de güncelleme yapınca bana yetersiz gelmeyecek bir program istiyorum, programın limitine çok takılmak istemiyorum yani.


Fakat tekrardan söylüyorum hayatımda 1 satır bile kod yazmadım. Biraz kolay olursa da sevinirim. Dediklerinize ekstra olarak Apple için de bir şeyler var mı en azından ortak yapabileceğim?
 
Son düzenleme:
Bana Thunkable diye bir site önerdi oradan yapıyordum aslında baya ilerledim de. Hem canlı test etme özelliği de var hem kod yazmama gerek yok. Sürükle bırak ile ilerliyor. Fakat bazı şeylerde zorlanmaya başladım ve maalesef düzgün eğitim videoları da yok. Bu sebeple başka bir şeye geçmek istiyorum.


Apple'a App çıkarmak pahalı olduğunu biliyorum ve aslında yani ben çok indirilmesini de istemiyorum sadece ilk defa yapacağım biraz oyalanmak için ve neler yapıyorum görmek için yapıyorum. Telefonum da IOS olunca burada ben de göreyim, kullanayım diye düşünüyorum.

Peki dediğiniz programlar benim ihtiyacımı karşılıyor mu? ChatGPT bir program önerdi orada ilerledim 3-4 saat daha sonra bir şey yapmak istedim aile hesabı oluşturma yapabilir miyim diye sordum bunda o yok dedi boşuna gitti. İleride de güncelleme yapınca bana yetersiz gelmeyecek bir program istiyorum, programın limitine çok takılmak istemiyorum yani.


Fakat tekrardan söylüyorum hayatımda 1 satır bile kod yazmadım. Biraz kolay olursa da sevinirim. Dediklerinize ekstra olarak Apple için de bir şeyler var mı en azından ortak yapabileceğim?

Bir iOS programmer olarak söyleyeyim senin dediklerine göre uygun bir şey yok. Zaten hayatında 1 satır kod yazmayan birisinin bunu bu kadar kolay yapabilmesi de mümkün değil ve normal olanı da bu. Hayatında hiç davaya girmemiş birisi nasıl girip kolayca avukatlık yapamıyor ya da mühendislik yapmamış birisi kolon tasarlayamıyor ise bu da biraz yumuşatılmış hali olsa da ona benziyor. Eğer para veririm diyorsan Cursor’ın ücretli aboneliğini alıp Claude 4 ile birlikte agent’a yazdırabilirsin ama onun da takıldığı yerler olacak onu da senin çözmen lazım yine. Yani uygulama geliştirmek, en azından senin istediğin karmaşıklıkta olanı, sürükle bırak gibi araçlarla yapılacak iş değil. Orada olsa olsa temel mantığını çözersin.
 
Bir iOS programmer olarak söyleyeyim senin dediklerine göre uygun bir şey yok. Zaten hayatında 1 satır kod yazmayan birisinin bunu bu kadar kolay yapabilmesi de mümkün değil ve normal olanı da bu. Hayatında hiç davaya girmemiş birisi nasıl girip kolayca avukatlık yapamıyor ya da mühendislik yapmamış birisi kolon tasarlayamıyor ise bu da biraz yumuşatılmış hali olsa da ona benziyor. Eğer para veririm diyorsan Cursor’ın ücretli aboneliğini alıp Claude 4 ile birlikte agent’a yazdırabilirsin ama onun da takıldığı yerler olacak onu da senin çözmen lazım yine. Yani uygulama geliştirmek, en azından senin istediğin karmaşıklıkta olanı, sürükle bırak gibi araçlarla yapılacak iş değil. Orada olsa olsa temel mantığını çözersin.
Hmm anladım. Peki başlangıç olarak yani nereden başlamamı önerirsiniz?
Biraz Kotlin'e baktım mantığını falan anlamaya çalıştım sanki başlangıç olarak iyi gibi geldi yine bilemiyorum tabii. Yani zaten şunu demiyorum asla bugün başlayayım 5 güne bitireyim mantığında değilim ama böyle yavaş yavaş geliştirebileceğim bir program yapmak istiyorum.
 
GitHub Copilot, cursor vb araçlar yardımcı olurlar. Flutter ile ilerleyebilirsiniz. Ancak iOS uygulaması derlemek için MacOS'e ihtiyacın var diye biliyorum. Sanal makineye veya bilgisayara destekliyorsa Hackintosh yaparak halledilebilir. Bilgisayarın Mac ise sorun yok.