Mobil Yazılım Hızımızı Artırabilir miyiz? İşin püf noktaları…
Mobil cihazların artışıyla herbirimiz günlük yaşamımızda ihtiyaçlarımızı pratik bir şekilde yerimizden kalkmadan, bilgisayar ekranını açmadan mobil telefonlarımız ve diğer mobil cihazlarımızdan karşılar olduk. Gerçekten işimizle çok ilgili değilse bilgisayara sahip olma hedefinden çok; pratik, kullanışlı cep telefonlarına sahip olma peşinde koşuyoruz. Akıllı cep telefonlarımız cüzdanlarımızdan bile önemli hale geldi.
Bireylerin mobil cihazları hayatlarında merkeze alan bu davranış biçimi bireylere dokunan her kurumun mobil bir uygulama geliştirme ihtiyacını doğurdu.
Bizler müşterilerimizi mutlu etmeye onlara zaman ve mekandan bağımsız olarak mobilden ulaşmaya, hizmet sunmaya çalışırken mobil uygulama geliştirme hızımız istediğimiz verimlilikte gitmiyor. Acaba bunu çözmek için yapılabilecekler var mı?
Bugünkü yazımızda buna değinmek istiyoruz.
Biliyor muydunuz?
Cep telefonlarımızda iphone (Apple) veya android telefon seçeneklerinden birini seçtiğimizde bu telefonlar için ayrı ayrı yazılım yapmak gerekiyor. Yani eğer ürünlerinizi/hizmetlerinizi hem iphone hem de android telefonlardan sunacaksanız her ikisi için farklı yazılım teknolojileri kullanmayı bilen uzmanlara ihtiyacınız var. Her sunacağınız fonksiyonu bu iki ortamda iki ayrı kodda geliştirmeniz gerekiyor. Bugün pek çok kurum bu şekilde ilerliyor. İki ayrı kod ortamı tabii ki bu işin verimliliğini yarıya indiriyor. Hatta bu hizmeti/ürünü eğer web sitenizde de sunacaksanız, devreye üçüncü bir kodlama yazılım teknoloji giriyor ve proje için harcadığınız emek üç katına çıkıyor.
Gelişen teknoloji ile üç kat efor harcamak yerine farklı seçenekler olabilir mi?
Evet Google’ın geliştirdiği flutter yazılım teknolojisi işte tam da bu ihtiyaç için.
Yani üç ayrı yazılım yapmak yerine tek bir kodda, flutter kullanarak ihtiyacınızı karşılayabiliyorsunuz. Böylece geliştirdiğiniz kod hem iphone, hem android hem de web sitenizde çalışacak. Tabii mobil cihazdaki telefona özgü örneğin kamera gibi fonksiyonlara ulaşmak için nativ denilen yazılım teknolojileri kullanmaya ihtiyaç gene var ancak bu çok sınırlı kalıyor. Özetle kodunuzun nerede ise %70ini ortaklaştırıp flutter gibi bir teknolojide kodlayacak, geri kalan en çok %30 için nativ teknolojilerle kod geliştireceksiniz.
Bir düşünün bunun sizin, kurumunuzun, BT çalışanlarınızın verimliliğine katkısını.
Eğer denemek isterseniz Edu4tech olarak yanınızdayız. Hem yetkin elemanları size kazandırmak, mevcut elemanlarınızı flutter konusunda uzmanlaştırmak hem de bu yolculuğunuzda teknik danışmanlık sunmak için çok heyecanlıyız.
Edu4tech kimdir : Ülkemizin yetkin dijital çalışan kaynağını artırmayı hedefleyerek 2023 Şubat ayında yola çıktı. Sektörün ihtiyacına uygun, işe girer girmez üretmeye başlayabilecek yetkinlikte insan kaynağı yetiştirmek ve bu yetişen azimli, çalışkan gençlerimizi doğru kurumda işe yerleştirme hedefi ile ilerliyor. Yetkin çalışan yanında tasarım danışmanlığı ve hatta kod geliştirirken ihtiyaç duyabileceğiniz danışmanlıkları da sunuyor.
İletişim : Bizlere … email adresinden, … telefonundan ulaşabilirsiniz. Gelin bu fırsatı birlikte tartışacağımız bir toplantı ile yol haritanızı birlikte değerlendirelim.
Flutter’ın bize getirdikleri:
| Artıları | Gelişime açık yönleri |
| Kodu bir kez yaz her yerde kullan : IOS, Android, web | Kütüphanesinin gelişmeye ihtiyacı var |
| Tek kod bazının getirdiği verimlilik | Kamera, biometrik gb işlevler için nativ yazılım ihtiyacı |
| Yüksek performans – java ve javascript’e göre 2 kat hızlı | Yazılımcı sayısının artması ihtiyacı |
| Maliyet efektif : Daha az kod bazı ve daha az test ihtiyacı | Uygulama büyüklüğü nativ yazılımlara göre daha büyük |
| UI için kullanıma hazır widget’lar |
Kimler Flutter kullanıyor:
eBay
Toyota
Google Pay
Nubank
BMW
