Evet, bilgisayar olmadan sadece telefondan Android uygulaması yapmak mümkün. MIT App Inventor, Sketchware Pro veya Thunkable gibi blok tabanlı (no-code) araçlar, tarayıcı veya uygulama üzerinden basit uygulamalar tasarlayıp doğrudan APK olarak dışa aktarmanıza izin verir. Ancak karmaşık, ölçeklenebilir bir ürün için er ya da geç bilgisayar ve kod yazımı gerekir.
Telefondan Uygulama Yapmanın Sınırları
Basit bir hesap makinesi, liste/not uygulaması, küçük bir mini oyun veya bir işletmenin katalog uygulaması telefondan rahatlıkla yapılabilir. Ancak arka planda karmaşık veri yönetimi, üçüncü parti API entegrasyonları, gerçek zamanlı senkronizasyon veya yoğun performans gerektiren uygulamalar için ekran boyutu ve dokunmatik klavye ciddi bir üretkenlik engeline dönüşür.
Bu tür projelerde telefon, fikri hızlıca prototipleyip test etmek için kullanılıp asıl geliştirme bilgisayara taşınabilir. Yani telefon başlangıç noktası olarak gayet işlevsel; büyüyen bir ürünün kalıcı geliştirme ortamı olarak değil.
Hangi Aracı Seçmeli?
| Araç | Kod Gerektirir mi | Ne İçin Uygun |
|---|---|---|
| MIT App Inventor | Hayır (blok tabanlı) | Basit yardımcı program uygulamaları, eğitim amaçlı ilk projeler |
| Sketchware Pro | Kısmen (Java/Kotlin bloklarını ve XML düzenlemeyi destekler) | Blok tabanlı başlayıp zamanla native koda geçmek isteyenler |
| Thunkable | Hayır (blok tabanlı) | Hem Android hem iOS için aynı anda basit uygulama |
| Kodular | Hayır (blok tabanlı, App Inventor tabanlı) | Daha fazla hazır bileşen ve şablon isteyenler |
MIT App Inventor ile Telefondan Uygulama Yapma
App Inventor, telefon tarayıcınızdan appinventor.mit.edu adresine girip Google hesabınızla oturum açtığınızda kullanıma hazır hale gelir. Temel akış şu şekilde işler:
- Yeni proje oluşturun ve bir proje adı verin.
- "Tasarımcı" sekmesinde ekrana buton, metin kutusu, resim gibi bileşenleri sürükleyip bırakarak arayüzü kurun.
- "Bloklar" sekmesine geçip bileşenlere davranış (tıklanınca ne olacak) atayan blokları birleştirin.
- Sağ üstteki "Oluştur" menüsünden APK dosyası üretin.
- APK'yı telefonunuza indirip kurarak test edin.
App Inventor'ın en büyük avantajı geniş bir öğretici ve örnek proje kütüphanesine sahip olması; ilk uygulamanızı sıfırdan tasarlamak yerine hazır bir örneği değiştirerek öğrenmek çok daha hızlıdır.
Sketchware Pro ile Daha Native Bir Görünüm
Sketchware Pro, App Inventor'a göre bir adım daha teknik bir seçenektir: arayüzü blok tabanlı düzenlerken, ihtiyaç halinde Java/Kotlin kod bloklarına ve XML düzen dosyalarına doğrudan müdahale etmenize izin verir. Bu sayede App Inventor'da yapamayacağınız bazı özel davranışları (özel animasyon, ileri düzey liste görünümleri) ekleyebilirsiniz. Blok tabanlı araçlardan native geliştirmeye geçiş yapmak isteyenler için iyi bir ara adımdır. Kotlin nedir yazımız bu geçişte size yol gösterebilir.
AppFellas
Fikrinizi konuşalım.
Ücretsiz keşif görüşmesinde projenizi, bütçenizi ve zaman çizelgenizi netleştirelim.
Test Etme ve APK Paylaşma
Ürettiğiniz APK dosyasını kurmak için telefonunuzda "Bilinmeyen kaynaklardan yükleme" iznini açmanız gerekir. Bu izni yalnızca güvendiğiniz kaynaklardan gelen APK'lar için açık tutun ve işiniz bittiğinde kapatın; bilinmeyen kaynaklara sürekli açık bırakılan bir telefon güvenlik riski taşır. Uygulamanızı yayınlamadan önce farklı bir telefonda da kurup test etmek, kendi cihazınıza özgü ayarların (yazı tipi boyutu, ekran çözünürlüğü) sizi yanıltmasını önler.
Ne Zaman Bilgisayara Geçmelisiniz?
Şu belirtiler bilgisayara geçme zamanının geldiğini gösterir: blok tabanlı aracın desteklemediği bir özelliğe (ör. karmaşık arka plan servisleri) ihtiyaç duymak, proje büyüdükçe blok diyagramının takip edilemez hale gelmesi veya birden fazla kişiyle aynı proje üzerinde çalışmanız gerekmesi. Bu noktada Android Studio ile native geliştirmeye veya bir yazılım ekibiyle çalışmaya geçmek daha sürdürülebilir olur.
Play Store'a Yayınlamadan Önce Bilmeniz Gerekenler
Play Store'da yayınlamak için bir geliştirici hesabı açmanız ve uygulamanız için ekran görüntüleri, açıklama metni ve bir gizlilik politikası bağlantısı hazırlamanız gerekir. Bu son adımı bilgisayardan yapmak, form alanlarının çokluğu nedeniyle genelde daha pratiktir.
Sık Yapılan Hatalar
- İlk projede çok kapsamlı bir uygulama hedeflemek
- Bilinmeyen kaynak APK yükleme iznini kapatmayı unutmak
- Blok tabanlı aracın sınırlarını zorlayıp saatlerce geçici çözüm aramak
- Gizlilik politikası hazırlamadan yayın başvurusu yapmak
- Uygulamayı yalnızca kendi telefonunda test edip farklı cihazlarda denememek
Telefonda başlayıp projeniz büyüdüğünde native veya cross-platform bir geliştirmeye geçmek isterseniz Android uygulama yapma yazımıza veya doğrudan bize göz atabilirsiniz.
Sık sorulan sorular
Telefondan yapılan uygulamayı Play Store'a yükleyebilir miyim?
Evet, APK dosyanız hazır olduktan sonra bir Google Play geliştirici hesabı açarak yayınlayabilirsiniz. Hesap açma ve mağaza listeleme adımlarını bilgisayardan tamamlamak daha pratiktir.
Kod bilmeden telefondan uygulama yapmak mümkün mü?
Evet, MIT App Inventor ve Thunkable gibi blok tabanlı araçlarla kod yazmadan basit uygulamalar oluşturabilirsiniz.
Telefondan üretilen APK dosyalarını yüklemek güvenli mi?
Yalnızca kendi ürettiğiniz veya güvendiğiniz kaynaklardan gelen APK'lar için "Bilinmeyen kaynaklardan yükleme" iznini açın ve işiniz bitince kapatın.
Hangi no-code araç en kolayı?
Yeni başlayanlar için MIT App Inventor, sade arayüzü ve geniş öğretici kaynağı nedeniyle genelde en kolay başlangıç noktasıdır.
Daha profesyonel bir uygulamaya geçmek istersem ne yapmalıyım?
Projeniz büyüdüğünde native (Kotlin) veya cross-platform (React Native/Flutter) geliştirmeye geçmeniz gerekir; bu aşamada bir yazılım ekibiyle çalışmak süreci hızlandırır.



