Mobil uygulama nasıl yapılır? 2026 rehberi: dokuz adım, kod bilmeden de
2026’da mobil uygulama yapmak teknik bilgiden çok karar gerektiriyor. Bu rehber fikirden telefondaki simgeye dokuz adımda gidiyor: herhangi bir araca dokunmadan önce ne yazmalısınız; gerçekten bir uygulamaya ihtiyacınız var mı; araç türünü nasıl seçersiniz; kodu bir yapay zeka ajanı yazınca ne olur; gerçek insanlarla nasıl test edersiniz; Apple ve Google yayınlamak için ne alır. Uydurma fiyat aralığı yok, süre vaadi yok.
Verified
Bu sitenin her sayfasında bulacağınız açıklama: bu yazının arkasındaki şirket Modaal, yapay zeka ajanıyla uygulama yapma aracıdır; yani 5. adımda taraf durumundayız. Karşılığında: bu sayfadaki her rakam kaynağında doğrulanabilir, kendi yolumuzun sınırları metinde yazılı ve 2. adım sizi belki de uygulamaya ihtiyacınız olmadığına ciddi ciddi ikna etmeye çalışıyor.
Başlamadan düzeltilmesi gereken bir beklenti var. “Kod bilmeden uygulama yapmak” hâlâ şablon ve yarım sonuç gibi geliyor. 2026’da bir yapay zeka ajanı gerçek yerel (native) kod yazıyor – iPhone için Swift, Android için Kotlin –, derliyor ve kendi hatalarını düzeltiyor. Sizin kattığınız şey teknik değil: uygulamanın ne yaptığı ve kimin için olduğu konusunda netlik, bir de her adımda bir karar. Dokuz adım bunun için.
Adım 1: Uygulamayı tek cümleyle yazın
Özellik listesi değil – cümle. “Uygulamam kulüp üyelerine antrenman saatlerini ve iptalleri hatırlatır.” “Uygulamam market fişlerini aylık harcama özetine çevirir.” Cümle bir “ayrıca” istiyorsa ikinci kısmı silin; ikinci sürümde geri gelebilir.
Projelerin en çok burada çöktüğü yer burası ve bu teknik bir sorun değil: yapay zeka ajanı belirsiz bir fikri itiraz etmeden inşa eder – ve belirsiz bir ürün teslim eder. Cümle, sonraki her kararınızın ölçütüdür: ona hizmet etmeyen şey çıkar. Yazın. 6. adımda açıklamanızın çekirdeği, 7. adımda testin ölçütü olur.
Adım 2: Rehberlerin atladığı soru: uygulama mı, web sitesi mi?
Uygulama şirketlerinin yazdığı rehberler bu adımı genellikle atlar. Biz uygulama yapma aracı satıyoruz; o yüzden bu adımı dikkatle okuyun.
Uygulama değil web sitesi yapın, eğer: kullanıcılarınız ara sıra uğruyorsa; bir bağlantıdan ya da Google aramasından geliyorsa; içeriği sık değiştiriyorsanız; ya da sunduğunuz şeyin birinin ilgisini çekip çekmediğini henüz bilmiyorsanız. Paylaşılabilen bir bağlantı, yüklenmesi gereken bir uygulamayı yener ve web sitesi daha önce yayında olur.
Uygulama yapın, eğer: ana ekranda ve günlük bir alışkanlıkta yaşaması gerekiyorsa; tarayıcının güvenilir biçimde yapmadığı şeylere ihtiyacı varsa – bildirimler, widget’lar, kameraya ve sensörlere tam erişim, çevrimdışı çalışma –; ya da App Store’da olmak güvenilirliğinizin bir parçasıysa.
Kararsızsanız önce web. Orada öğrendikleriniz – akışlar, veriler, kullanıcıların gerçekten neye dokunduğu – sonra uygulamaya geçer. Bu kararın uzun hâli (İngilizce) Native app or web app? sayfasında. Bu adım sizi web sitesine yönlendirdiyse rehberin geri kalanı uygulamaya ihtiyacı olanlar için.
Adım 3: Var olanlara bakın – özellikle kötü yorumlara
Bir öğleden sonra araştırma, üç iş.
Fikrinizi App Store’da ve Google Play’de aratın. Rakip olması iyi işaret: birileri bu sorun için para ödüyor. Bir yıldızlı yorumları (ham hayal kırıklığı) ve üç yıldızlıları (somut, düzeltilebilir eksikler) okuyun. “Keşke uygulama X yapsaydı” tekrarlanıyorsa ve X sizin 1. adımdaki cümlenizse onayınız hazır – gelecekteki kullanıcılarınızın kendi sözleriyle.
Kategorinizdeki terk edilmiş uygulamalara da bakın. Birileri bu soruna inandı ve bıraktı; nedenini öğrenin, çünkü aynı neden sizi de bekliyor.
Ve uygulamayı yaptığınız insanlarla konuşun. Gerçek kullanıcılarla beş kısa konuşma, her pazar analizinden fazlasını verir. Sunum yapmayın: sorunu bugün nasıl çözdüklerini ve neler denediklerini sorun. Karmaşık, ev yapımı bir geçici çözüm en iyi işarettir: sorunun gerçek olduğunu kanıtlar.
Adım 4: Küçük bir birinci sürüm belirleyin
Uygulamanın bir gün yapması gereken her şeyi alın ve üç yığına ayırın: birinci sürüm, ikinci sürüm, asla. Birinci sürüm, 1. adımdaki cümleyi karşılayan en küçük kümedir ve neredeyse her zaman düşündüğünüzden küçüktür. Ertelediğiniz her özellik sizi gerçek kullanıcılara haftalarca yaklaştırır ve gerçek kullanıcılar ikinci sürüm yığınını zaten yeniden sıralar.
Atölyelerimizden, her belgeden daha çok şey netleştiren bir alıştırma: önce mağaza için üç ekran görüntüsünü tasarlayın. Birinci görüntü: sorun, kullanıcılarınızın sözleriyle. İkinci görüntü: çözümünüz, tek ekranda. Üçüncü görüntü: sonrasında ne iyileşiyor. Fikir üç ekran görüntüsüne sığmıyorsa henüz yapılmaya hazır değil – ve bunu öğrenmek bir ay değil, bir öğleden sonra sürdü.
Adım 5: Araç türünü seçin – aracı ancak ondan sonra
“Kod bilmeden uygulama yapmak” 2026’da iki farklı anlama geliyor ve ikisi arasındaki seçim herhangi bir markadan daha önemli.
Bloklarla oluşturucu. Tarayıcıda hazır modülleri – menü, rezervasyon, haberler – birleştirirsiniz. Fikriniz şablonlara sığdığı sürece hızlı; sığmadığında dar. Kaydolmadan önce herhangi birine iki soru: mağazalara hangi planda yayınlanıyor? ve ayrılırsanız yanınızda ne götürüyorsunuz – bir proje mi, yalnızca verileriniz mi? On dokuz aracı bu iki soruyla inceledik; tam tablo İngilizce.
Yapay zeka ajanı. Uygulamanın ne yaptığını normal dille anlatırsınız; bir ajan gerçek yerel kodu yazar, derler ve kendi hatalarını düzeltir. Izgara yok, şablon yok; sonunda elinizde normal bir geliştirici projesi olur. Bu vaadin arkasında ne olduğu vibe coding nedir sayfasında.
Ve tam olsun diye üçüncü yol: bir ajansa ya da freelancer’a yaptırmak. Alışılmadık entegrasyonlarda, düzenlemeye tabi sektörlerde ya da hiç zamanınız yoksa mantıklı. Maliyeti sizin şartnameniz belirler; mobil uygulama yapmanın maliyeti karşılaştırılabilir üç teklifin nasıl istendiğini ve internetteki aralıkların neden işe yaramadığını anlatıyor.
Kısa kural: fikriniz standart modüllere sığıyorsa oluşturucu. Uygulama sizin ürününüzse ve sizin olması gerekiyorsa yapay zeka ajanı. Bütçeniz var, zamanınız yoksa yaptırın. Yalnızca Android içinse Android uygulama nasıl yapılır aynı yolları Google ayrıntılarıyla anlatıyor.
Adım 6: Uygulamayı yapın: önce plan, sonra kod
Yapay zeka ajanıyla yapmak böyle işliyor; örnek Modaal, çünkü bildiğimiz o; girişteki açıklama geçerli.
Önce plan. Projeyi oluştururken şablonu seçersiniz – ve Android planda varsa, olasılık olarak bile, o anda Duet’i seçersiniz. İlk turda ajan açıklamanızı – ya da gereksinim belgenizi, ekran görüntülerini, bir Figma bağlantısını – okur ve herhangi bir koddan önce iki şey yazar: projenin kök dizinine bir PRD.md ve ilk özelliğin yedi bölümlü şartnamesi: özet, kullanım senaryoları, teknik yaklaşım, uygulama adımları, dokunulan dosyalar, riskler ve açık sorular, test stratejisi. 1. adımdaki cümleniz ve 4. adımdaki üç yığınınız tam olarak buraya girer. Planı okur, düzeltir, onaylarsınız. Kod ancak o zaman yazılır.
Sonra döngü. Ajan Swift yazar, uygulamayı Xcode ile derler, hataları okur, düzeltir ve sonucu simülatörde gösterir. Siz cümlelerle düzeltirsiniz: “kayıt hesapsız da olsun”, “önce liste, sonra harita”. Döngü doğru olana kadar tekrarlanır. Yapay zeka zaten sahip olduğunuz abonelikle çalışır – dokümantasyonumuzun sözleriyle: “Already subscribed to Claude, ChatGPT/Codex, Gemini, or Copilot? Sign in and Modaal runs on that plan — no separate API bill.” Kredi yok, deneme başına ücret yok.
Neye ihtiyacınız var. Xcode 26 veya daha yenisi yüklü bir Mac ve yaklaşık 50 GB boş alan: uygulama, Apple’ın araçlarıyla sizin bilgisayarınızda derlenir; proje de bu yüzden orada kalır – Git’te, her geliştiricinin açabileceği normal bir Xcode projesi. Android her hesapta var. Ücretsiz plan bitmiş uygulamaya kadar götürür: bir aktif proje, sınırsız prompt, seçtiğiniz bir platform. Pro plan yıllık ödemede ayda 9 euro (aylık ödemede 15 euro) ve sınırsız proje, iOS ile Android’i birlikte, TestFlight ve App Store dağıtımını ekler; ayrıntılar /pricing sayfasında.
Adım 7: Gerçek insanlarla, gerçek telefonlarda test edin
Simülatör sizi buraya getirdi; gerçeği telefon söyler. Uygulamayı kendi cihazınıza yükleyin ve bir hafta yazar olarak değil, kullanıcı olarak kullanın. Başparmak imlecin ulaştığı yerlerden başka yerlere ulaşır ve bir yükleme çubuğu koltukta masadakinden uzun sürer.
Sonra hedef kitlenizden beş kişiye verin, bir görev koyun (“uygulamayı yeni yüklediniz: bana nasıl randevu aldığınızı gösterin”) ve konuşmadan izleyin. Duraksadıkları yerde tasarım yanlış; sordukları şeyi konsept açıklamamış. Beş kişi sorunların çoğunu bulur; sonrasında bulgular tekrar eder.
Daha geniş bir grup için Apple’ın test kanalı TestFlight var: test kullanıcılarını bir bağlantıyla davet eder, mağaza görmeden önce sürümleri onlara gönderirsiniz. Modaal’da TestFlight dağıtımı Pro planın parçasıdır.
Adım 8: Mağazada yayınlayın – ve incelemeyi hesaba katın
Yayınlamak için bir Apple Developer Program hesabı gerekir: Apple bu ücreti yılda 99 dolar olarak duyurur; her araçla ve her ajansla herkes öder – ve hesap, uygulamayı size yapanın değil, sizin adınıza olmalıdır. Android’de Google Play Console tek seferlik 25 dolardır. İkisini de yayın gününde değil, başta açın: kimlik doğrulaması günler sürer.
Apple’dan bir kişi uygulamanızı yayından önce inceler; birkaç gün ve ilk gönderimde bir ayrıntının geri gelmesi olağandır. Mağaza sayfası uygulama kadar özen ister: ad ve alt başlık arama sözcüklerinizi taşır, ekran görüntüleri vitrininizdir – 4. adımı yaptıysanız en önemli üçü zaten hazır. Metinlerde 3. adımdaki görüşmelerde söylenen cümleleri kullanın.
Adım 9: Geliştirmeye devam edin – ve Android’i uygulamayı yeniden yazmadan ekleyin
Birinci sürüm başlangıçtır. Bundan sonra yorumlar, kullanım verileri ve destek e-postaları ikinci sürüm yığınınızı her plandan iyi sıralar. Küçük ve düzenli yayınlayın: yerel uygulamalar mağaza üzerinden güncellenir.
Ve bir noktada çalışan her iPhone uygulamasının sorusu gelir: peki Android? Klasik cevapların ikisi de pahalı: her şeyi Kotlin’de yeniden yazıp iki ürün sürdürmek ya da çapraz platform bir çerçeveye geçip 2. adımda seçtiğiniz yerelliği kaybetmek.
Modaal’ın cevabının adı Duet; dokümantasyondan alıntıyla: “Each feature’s logic — its state, the actions that change it, the effects it requests — is written once.” “The iPhone app renders that state in SwiftUI; the Android app renders it in Jetpack Compose.” 6. adımda “iPhone now, Android later” şablonunu seçtiyseniz her özellik iki platformlu sürümdeki gibi kaydedilmiştir ve Android’i istediğinizde istersiniz: “Ask the agent for Android when you want it.” İki platformu birlikte yapmak Pro planın özelliğidir. Hangisiyle başlayacağınızı seçmeniz gerekiyorsa iOS or Android first (İngilizce) sizin durumunuzu ele alıyor.
Bunların hepsi ne kadar sürer?
Rakam vermiyoruz: böyle bir rehberdeki her sabit sayı, veri kılığına girmiş bir satış argümanıdır. Biçim hakkında söylenebilecek olan: kod yazmak artık yavaş kısım değil – iyi tanımlanmış bir uygulamanın ilk çalışan sürümü simülatörde hızla görünür. Zaman, hiçbir aracın hızlandırmadığı adımlarda: birinci sürümün ne olduğuna karar vermek (1–4. adımlar), gerçek insanlarla test etmek (7. adım) ve Apple incelemesini beklemek (8. adım). Saatlerle değil, haftalarla planlayın.
Sık sorulan sorular
Evet, sonuçtan ödün vermeden. Kod bilmeden kendi uygulamanıza iki yol götürür: hazır modülleri birleştirdiğiniz bloklarla oluşturucular ve Modaal gibi yapay zeka ajanları – uygulamanın ne yaptığını anlatırsınız, yapay zeka gerçek yerel kodu yazar, derler ve kendi hatalarını düzeltir. Kod yerine ihtiyacınız olan: uygulamanız hakkında net bir fikir (bu rehberin 1–4. adımları) ve haftada birkaç saat.
Yapmak, evet: Modaal’ın ücretsiz planı sınırsız promptlu bir aktif proje, gerçek bir yerel uygulama ve Mac’inizdeki projeyi kart istemeden içerir. Başka her “ücretsiz”de iki şeyi kontrol edin: yayınlayabiliyor musunuz ve kodu götürebiliyor musunuz. Yayınlamak kimsede ücretsiz değil: Apple geliştirici hesabı için yılda 99 dolar, Google tek seferlik 25 dolar duyurur – her araçla ve her ajansla.
Araçtan değil, cümleden. Uygulamanızın ne yaptığını ve kimin için olduğunu tek cümleyle yazın (“uygulamam kulüp üyelerine antrenman saatlerini hatırlatır”). Sonra uygulama mı web sitesi mi sorusu. Ancak ikisi netleşince araç seçmeye değer. Araçtan başlayan daha hızlı yapar – ve daha sık yanlış uygulamayı.
Kendiniz yaparsanız doğrulanabilir hesap: araç için ayda 0 ile 9 euro arası (Modaal ücretsiz ya da yıllık ödemeli Pro), muhtemelen zaten sahip olduğunuz yapay zeka aboneliği, Apple’a yılda 99 dolar ve Google’a tek seferlik 25 dolar. En büyük yatırımınız para değil, zaman. Bir ajansa ya da freelancer’a yaptırmak başka bir lig; gerçek fiyatın nasıl alınacağı mobil uygulama yapmanın maliyeti yazımızda.
Modaal yolunda evet: Xcode 26 veya daha yenisi yüklü bir Mac ve yaklaşık 50 GB boş alan, çünkü uygulama Apple’ın araçlarıyla derlenir – proje de bu yüzden sonunda sizindir. Mac olmadan bloklarla oluşturucular ve daha yüksek aylık ücret karşılığında kendi makinelerinde derleyen bulut hizmetleri kalır.
Evet. Alışıldık tavsiye hâlâ önce iPhone, öğren, sonra Android – ve ikinci platform iki kat işle ya da bir çerçevenin ödünüyle acıtıyordu. Modaal’ın Duet’iyle her özelliğin mantığı bir kez yazılır ve her platform kendi yerel ekranını alır, iPhone’da SwiftUI, Android’de Jetpack Compose; ikisini birlikte yapmak Pro planın özelliğidir. Android’de yayınlamak Google’a tek seferlik 25 dolardır.
Her sabit sayı uydurma olurdu; biçim şu: kod artık yavaş kısım değil – yapay zeka ajanıyla ilk çalışan sürüm hızla görünür. Zaman, hiçbir aracın kısaltmadığı adımlarda: birinci sürümü tanımlamak, beş gerçek kullanıcıyla test etmek ve Apple incelemesini beklemek. Saatlerle değil haftalarla planlayın ve saat vaat edene güvenmeyin.
Uygulamanızı yapın – 6. adımı bugün atabilirsiniz
1–5. adımlar yalnızca düşünmeye mal olur. Yapmak için ücretsiz plan yeter: bir proje, sınırsız prompt, Mac’inizde gerçek yerel kod, kart yok. 2. adım sizi web sitesine yönlendirdiyse bu rehber yine işe yaradı.
Okumaya devam edin
- Mobil uygulama yapmanın maliyeti (2026): gerçek rakamlar
Yalnızca doğrulanabilir rakamlar ve gerçek bir teklif nasıl alınır.
- Vibe coding nedir? Tanım, nasıl çalışır – ve mobil uygulama bölümü
Ajan sözlerinizle ne yapar – ve gerçek yerel uygulamalar bölümü.
- Android uygulama nasıl yapılır (2026): dört yol
Aynı karar, Google Play ve Kotlin ayrıntılarıyla.
- Native app or web app? (İngilizce)
2. adımın tam hâli.
- App requirements document template (İngilizce)
6. adıma giren şartname sayfası.