Rehber
İskenderun’da Mobil Uygulama Geliştirme: Fikirden Mağazaya Adım Adım Yol Haritası
Mobil uygulama fikrinden mağazadaki uygulamaya giden yol: kullanıcıyı tarif etmek, uygulamanın gerçekten gerekip gerekmediği, ilk sürümün sınırı, panel ve sunucu, platform, deneme ve mağaza.
· 4 dk okuma · Mood Reklam
Bir mobil uygulama fikri çoğu zaman tek bir cümleyle doğar: “Müşteriler siparişi uygulamadan versin.” Bu cümleden Google Play ve App Store’da yayında olan bir uygulamaya giden yol, kod yazmaktan çok karar vermekten oluşur. İskenderun’da mobil uygulama geliştirme düşünen bir işletme ya da girişimci için aşağıdaki sıra, hangi kararın ne zaman verilmesi gerektiğini gösteriyor. Sırayı atlamak mümkündür ama atlanan karar, ileride daha zor bir anda geri döner.
Hangi tür uygulamaların yapılabildiği mobil uygulama geliştirme sayfasında yer alıyor. Burada konu, fikirden mağazaya giden yolun kendisi.
Fikri kullanıcının gözünden tarif edin
Uygulamayı kim kullanacak ve onu neden telefonuna kuracak? Bu iki sorunun yanıtı olmadan başlanan uygulamalar mağazada indirilmeyi bekleyerek kalır. Kullanıcı müşteriniz olabilir: haftada birkaç kez sipariş veren bir lokanta müdavimi, kontrol randevusunu takip eden bir klinik hastası. Ya da kendi ekibiniz: iş emrini sahada açan bir servis teknisyeni, yükün teslim fotoğrafını çeken bir şoför.
İki grup çok farklı davranır. Müşteriye yönelik uygulamada asıl zorluk indirtmek ve tekrar açtırmaktır; uygulama, müşterinin telefonundaki onlarca uygulamayla yarışır. Ekibe yönelik uygulamada kullanım zorunludur, bu yüzden asıl mesele işi gerçekten kolaylaştırıp kolaylaştırmadığıdır. Sahada eldivenle, güneş altında ya da aceleyle kullanılan bir ekran, ofiste tasarlanan ekranla aynı olamaz.
Gerçekten uygulama mı gerekiyor?
Dürüst yanıt çoğu zaman “hayır”dır. Telefonda iyi çalışan bir web paneli, kurulum gerektirmeden aynı işi görebilir. Uygulama şu durumlarda anlam kazanır: bildirim göndermek, kamerayı ve konumu sık kullanmak, bağlantı yokken kayıt almak ya da kullanıcının uygulamayı neredeyse her gün açması. Bu karar için mobil uygulama mı, web uygulaması mı yazısındaki ölçütlere bakın; yanıt web çıkarsa yolun geri kalanı kısalır.
İlk sürümün sınırını çizin
İlk sürüm, fikrin işe yarayıp yaramadığını görmeye yetecek en küçük uygulamadır. Her şeyi ilk sürüme sığdırmak isteyen projeler uzar, deneme gecikir ve kullanıcıdan öğrenilecek ders ertelenir. İstekleri üç gruba ayırın:
- İlk sürümde şart: Uygulamanın var olma nedeni olan işlev. Sipariş uygulamasında sipariş vermek, saha uygulamasında iş emrini kapatmak.
- Kullanım görüldükten sonra: Kampanya ekranı, puan sistemi, ayrıntılı raporlar.
- Belki hiç: “Rakipte var” diye listeye giren ama kimsenin istemediği özellikler.
Bu liste yazılı kapsamın temelidir. Kapsam yazıya dökülmeden geliştirmeye başlanmaz; fiyat da bu kapsamdan çıkar. Sitede fiyat yoktur; kapsam netleşince telefonda konuşulur.
Ekranlar, panel ve sunucu
Mobil uygulama, buzdağının görünen kısmıdır. Arkasında genellikle iki parça daha vardır: uygulamanın veri alıp verdiği sunucu ve işletmenin içeriği, siparişleri, kullanıcıları yönettiği web paneli. Önce uygulamanın ekran taslakları hazırlanır ve kimin hangi ekranda ne yapacağı netleşir; ardından panelin hangi işleri göreceği konuşulur. Elinizde zaten bir web sitesi ya da işletmeye özel yazılım varsa uygulama yeni bir sistem kurmak yerine ona bağlanabilir; aynı veri iki yerde tutulmaz, tek kaynaktan beslenir.
Platform kararı
Kullanıcılarınızın bir kısmı Android, bir kısmı iPhone kullanır. Müşteriye yönelik uygulamada ikisine birden çıkmak genellikle gerekir; yalnızca kendi ekibinizin kullanacağı ve telefonları sizin verdiğiniz bir saha uygulamasında tek platform yetebilir. İki platforma tek kod tabanıyla çıkan çapraz platform araçlar ile her platform için ayrı (native) geliştirme arasındaki farkı native mi, çapraz platform mu yazısında karşılaştırdık. Bu karar kapsamdan sonra verilir; araç, işe göre seçilir.
Deneme sürümü ve mağaza hazırlığı
Uygulama aşama aşama geliştirilirken deneme sürümü kendi telefonunuza kurulur. Android’de Google Play’in test kanalları, iOS’ta Apple’ın TestFlight aracı bu iş için kullanılır; uygulamayı herkese açmadan önce seçtiğiniz kişilerle sınamanızı sağlar. Bu sırada mağaza başvurusu için şunlar hazırlanır:
- İşletme adına açılmış Google Play ve App Store geliştirici hesapları
- Uygulama adı, kısa ve uzun açıklama, ekran görüntüleri ve simge
- Uygulamanın hangi veriyi toplayıp ne için kullandığını anlatan gizlilik politikası ve mağazaların istediği veri beyanları
- Giriş gerektiren uygulamalarda mağaza incelemesi için bir deneme hesabı
Mağazalar her uygulamayı yayından önce inceler ve kurallarına uymayanı geri çevirebilir; incelemenin ne kadar süreceği de mağazanın elindedir. Kurallar zaman zaman değiştiği için başvurudan önce güncel hâli kontrol edilir. Kurum adına geliştirici hesabı açmak belge ve doğrulama ister; bu adımı projenin sonuna bırakmayın.
Yayından sonra
Uygulama yayına girdiğinde iş bitmez. Android ve iOS düzenli olarak yeni sürüm çıkarır, mağazalar eski altyapıyla derlenen uygulamalara zamanla kısıt getirir, kullanıcılar ilk günlerde beklenmedik hatalar bulur. Yayından sonraki güncelleme ve bakımın kapsamını baştan konuşmak, uygulamanın mağazada eskimiş bir vitrine dönüşmesini önler. İskenderun’da fikrinizi yüz yüze anlatmak isterseniz arayın; önce uygulamaya gerçekten ihtiyacınız olup olmadığını birlikte konuşuruz.