Mobil uygulama ortaya çıkarmak için birkaç yöntem var gelin bunlardan bahsedeyim biraz.
OUTSOURCE
Bu yazıyı okuyacak kişinin terminolojiye ne kadar hakim olduğunu bilmediğim için bu tanımı açıklama ihtiyacı hissettim. Outsource temelde dışardan temin etmek demek. Yani en basit tanımıyla bir geliştirici(ya da bir şirket) bulursunuz bu geliştiriciye projenizi anlatırsınız, geliştirici ise belli bir ücret karşılığında sizin projenizi geliştirir ve teslim eder. Burada dikkat etmeniz gereken birkaç konudan bahsedeyim.
Öncelikle geliştiriciyi(ya da şirketi) seçerken çok dikkat etmeniz gerekiyor. Aynı projeye $500 isteyen de olabilir, $5000 isteyen de. Eğer verdikleri fiyat adil ise burada farkı yaratan şey kalite olacaktır.
Sizin amacınız ve koşullarınız nedir? Bütçe sıkıntınız yoksa sorunsuz bir uygulama istiyorsanız doğal olarak daha iyi geliştiriciler ya da şirketler ile çalışmalısınız. Ancak eğer bütçeniz az ise ortaya bir şey çıksın ama kullanıcı deneyimi, bugı vs. çok önemli değil diyorsanız tecrübesi daha az olan geliştiricilere şans tanıyabilirsiniz. Çok daha uygun fiyata bir şeyler çıkarabilirler. Bu sektörde her yelpazeden geliştirici var.
Kimle çalışırsanız çalışın geçmiş çalışmalarına kesinlikle bakın. Tabii böyle bir ortamda kime güvenip kime güvenmeyeceğinizi de bilemeyebilirsiniz ancak yine de az çok belli olur diye düşünüyorum. Zaten amacı iyi hizmet vermek, kendini geliştirmek değil de sadece para odaklı bakan geliştiricilere hiç mesaj bile atmayın. Bunu hemen anlayamazsınız ancak geçmiş çalışmaları, önceki çalışmalarda müşterilerinin verdiği geri bildirimler, projenizi geliştiriciye anlattığınızda ne kadar ilgili olduğu gibi kriterler fikir sahibi olmanızı sağlayabilir.
Burada geliştiriciyi seçerken uygulamayı bitirdikten sonraki destek konusunu da sorun. Sonuçta teknoloji sürekli gelişiyor, uygulamanızın kullandığı kütüphaneler yenilenebiliyor, Google & Apple zaman içinde uygulamanızın içinde değişiklikler isteyebiliyor, yeni işletim sistemi sürümleri çıkabiliyor. Zaman içinde uygulamanızda bazı yerlerin değişmesi gerekebilir. Bu yüzden sonrasındaki destek de önemli hale geliyor burada.
Son olarak seçtiğiniz geliştiricinin karakterine de çok önem verin, elinizden geldiğince düzgün insanları seçmeye çalışın.
BİREYSEL GELİŞTİRME
Bu yöntemde anlatılacak çok bir şey yok. Sizin yeteri kadar vaktiniz var mı? Yazılım geliştirmeye ilginiz var mı? Eğer vaktiniz çok ve ilgili iseniz kendiniz mobil uygulama geliştirebilirsiniz. Bu konuda eğitim aldıysanız inanılmaz avantajlısınız ancak bir eğitiminiz yoksa bazı online eğitim sitelerinde gayet güzel eğitimler var oralardan da bir şeyler kapabilirsiniz başlangıç olarak.
Yalnız eğitimim yok, deneyimim yok gibi bahanelerin arkasına asla sığınmayın. Ben bu sektörde hiç eğitim almamış insanların yazılım geliştiricisi olarak çok önemli konumlara geldiklerini gördüm. Eğer yazılım geliştirme sizin için gerçekten keyif veren bir şey ise, bu konuda kendinizi yetenekli hissediyorsanız bu yöntem sizin için doğru yöntem olabilir.
Diğer taraftan halihazırda geliştiricilik geçmişiniz varsa zaten bu yöntem size daha uygundur tabii vaktiniz varsa. Bu yöntemin en önemli avantajı Flexibility Bu yaklaşımda uygulamanızda bir değişiklik gerektiğinde hızlı bir şekilde uygulayabilirsiniz. Diğer yöntemlerde böyle bir avantajınız olmuyor. Sonuçta uygulamanızı sürekli geliştirmeniz gerekiyor, yeni bir özellik eklemek istediğinizde hızlı bir şekilde uyarlarsınız.
Biraz yetenek de önemli burada. Sonuçta her insanın yeteneği farklı. Ayşenin 10 günde katettiği mesafeyi Ahmet 30 günde katedemeyebilir. Bu alanda yeteneğiniz, eğitiminiz ve bu alana ilginiz yoksa pek bulaşmayın derim, diğer yöntemlere odaklanın. İnsan için en önemli şey vakit. Vaktinizi ve enerjinizi iyi kullanmalısınız.
SİTELERDEN KAYNAK KOD ALIP UYARLAMA
Bu oldukça yaygın bir yöntem ama riskli de. Bazı avantajları da var, sıkıntılı tarafları da.
Bir kere yazılımın doğası gereği bir projeyi ortaya çıkardığınızda bu ürünün defalarca kullanılma özelliği oluyor. Zaten bu olayın felsefesi de bu.
Bu tarz sitelerde satış yapan geliştiriciler uygulamayı geliştiriyor, gerekli dökümantasyonları hazırlıyor ve aynı uygulamayı binlerce kişiye satmak istiyorlar.
Şimdi siz aynı uygulamayı sıfırdan yaptırmak isteseniz atıyorum 10.000 birim maliyet gerekiyor ama bu adamlar bunun fiyatını örnek olarak 500 birime düşürüyor ancak aynı kodu binlerce insana satıyorlar. Sonuç olarak herkes memnun. Geliştiriciler birden çok kişiye sattığı için daha çok kazanıyor, uygulamayı satın alanlar ise maliyeti önemli düzeyde azaltıyor. İki taraf için da kazan-kazan durumu söz konusu.
Aslında gayet güzel görünüyor her şey. Yani felsefik olarak hoşuma giden bir durum. Ancak bu yaklaşımda dikkat etmeniz gereken birkaç konu var bunlara değinmek istiyorum.
- Bu tarz uygulamaların her zaman telif sıkıntısı olabiliyor ya da spam yiyebiliyorlar uygulama marketlerinden. Uygulama marketleri doğal olarak yüzlerce aynı uygulamayı mağazalarında yayımlamak istemiyorlar. Burada siz eğer uygulamaya bir farklılık, özgünlük katacağınızı düşünüyorsanız o zaman sizin için doğru yöntem bu olabilir. Örnekle açıklayayım, diyelim ki bir sosyal medya uygulaması ortaya çıkarmak istiyorsunuz ve buradan bir uygulama aldınız bu durumda o uygulamanın diğer kopyalarıyla belki arayüzü benzer olacak ama içerik tamamıyla özgün olacak. Bu durumda herhangi bir politika ihlali yapmış olmuyorsunuz çünkü uygulama özgün. Ancak siz tutup da atıyorum bir Bubble Shooter oyunu alırsanız sadece arayüzünde ufak değişiklikler yaparsanız, oyun içeriği aynı olacak ise spam yeme riski daima olacaktır. Bu yüzden bu yöntemi seçecek iseniz Ben bu uygulamaya özgün olarak neler katabilirim? diye düşünün. Politika ihlali yapmamanız için uygulamaya bir özgünlük katmanız gerekiyor.
- Bu tarz uygulamalarda bug çok oluyor, arayüzünde önemli sıkıntılar olabiliyor. Hatta bazen bunu bilerek gizliyorlar size sundukları uygulamada.(Örnek: uygulamanın reklamlı olduğunu söylüyorlar ama demo uygulamayı reklamsız yayımlıyorlar. Sonra siz satın aldıktan sonra uygulamada reklamları açtığınızda ciddi bir performans sıkıntısı olduğunu farkediyorsunuz. Tabii bunu satın almadan önce değil, aldıktan sonra anlayabiliyorsunuz. Bu tarz durumlara dikkat edin.) Uygulamayı aldım, uyarladım ve her şey bitti diye düşünmeyin. Uygulamayı satın alıp uyarladıktan sonra hâlâ çok işiniz olacak. Uygulamadaki bugları çözmeniz, arayüzdeki sıkıntıları halletmeniz hatta özgün hale getirmeniz gerekecek. Ek olarak bu uygulamaya yeni özellikler de eklemeniz gerekebilir. Bu sektörde en önemli şeylerden biri iyi bir kullanıcı deneyimi yaratmak. Kullanıcı deneyimini daha iyi hale getirmek için sürekli çaba harcamanız gerekiyor yani bu yöntemi seçseniz bile aldım, uyarladım , markete attım ve bitti diye düşünmeyin başarı şansınız artırmak istiyorsanız.
- Satış sayısına, yorumlara, aldığı değerlendirme sayısı ve oranına, son güncelleme tarihine de bakın. Eski bir uygulama ise uzak durun son güncelleme tarihi 6 aydan eski uygulamaları kolay kolay almayın. En azından 10un üzerinde değerlendirme alıp 4.0 üzerinde olsun. Yorumlar kısmını okursanız uygulamanın sıkıntıları hakkında çok daha fazla bilgi sahibi olursunuz çünkü daha önceden satın alım yapmış kişilerin yorumlarını görüyor olacaksınız.
--------
Bu tarz içeriklere ulaşmak istiyorsanız, Patreon hesabıma aylık abone olabilirsiniz. Üstelik ayda sadece $2!
Reader Patreon paketi size fazlasıyla yetecek, tüm içeriklere ulaşabileceksiniz. Bu şekilde yüksek kaliteli içerikler sürekli paylaşılacaktır. Mobil uygulama sektörü adeta bir deniz ben size sadece bir damlasını anlattım bu yazımda. Eğer siz de mobil uygulama sektörü hakkında bilgilerinizi artırmak, rakiplerinize göre daha avantajlı olmak istiyorsanız ayda sadece $2a yüksek kaliteli yazılara sahip olabilirsiniz.
Ek olarak Discord sunucumuz var, oraya da sorunsuz bir şekilde erişebilir, istediğiniz gibi beyin fırtınası yapabilirsiniz. Kayıt olduktan sonra Patreon hesabınıza Discord hesabınızı bağlamayı unutmayın. Bu sayede size rol atayabileceğim.
Herkese açık yazılara ulaşmak için:
https://www.patreon.com/mobilegrowth/posts?filters[is_public]=true
Patron'lara açık yazılara ulaşmak için:
https://www.patreon.com/mobilegrowth/posts?filters[all_patrons]=true
Patreon sayfa link:
https://bit.ly/3xyifT0
Discord link:
https://bit.ly/3y238m7