izmYazılım yükleniyor

Android Mobil Uygulama Geliştirme İpuçları

Henüz yeni mezunsunuz ya da bu işlere merakınız var ancak bilgileriniz çoğunlukla teorik. Okulda veya kursta size verilen senaryoları, ama gerçekten basit senaryolar, Android mobil uygulamaya dönüştürebiliyorsunuz. Peki sizce yeterli mi bu kadarı ? Yani aslında piyasa, sizin yaptığınız o uygulamalar gibi uygulamalardan mı ibaret ?

Play Store'daki milyonlarca uygulamayı göz önünde bulundurursak, yaptığınız o örnek uygulamaların ortalamaya yakın olduğunu söyleyebiliriz. Çünkü ne yazık ki Play Store'da kullanışsız, amacı olmayan pek çok uygulama var. Ancak biz, daha çok kurumsal uygulamaları hedef alarak düşünüyoruz. Düşünün ki bir yazılım firmasında ya da bir şirketin yazılım bölümünde çalışıyorsunuz. Patronlarınız akla hayale gelmeyecek paralarla oynarken, sizden de yapılacak olan uygulamanın kaliteli, neredeyse hatasız, performanslı ve hızlı çalışmasını istiyorlar. Sektör ne olursa olsun, nakliyat, lojistik, bankacılık, sağlık, finans... Bu noktada geriye dönüp baktığınızda okul sıralarında ya da kurs saatlerinde yaptığınız uygulamalar ne türdeydi ? Belki bir hesap makinası, belki sözde bir firmanın iş planlamasını yapan uygulama. Kodun sadeliği önemli ancak kritik seviyede değil, güvenlik açıkları aynı şekilde. Bu durumda iş hayatına girdiğinizde tabiri caizse "patlıyorsunuz".

İç karartıcı bir girişten sonra gelelim "Ne yapılmalı ?" sorusuna.

Henüz temel sayılacak Android mobil uygulamalar geliştirebiliyorsunuz ancak ilerisine geçemediniz. İlerisine geçebilmek için işin biraz başa düşmesi gerekiyor, ki bu her alanda böyledir. O halde biz, "Ne yapılmalı ?" sorusuna yanıt olarak kısaca şunu söyleyebiliriz: "Boş zamanlarınızda mümkün olduğunca çok çeşit uygulama incelemeniz."

"Uygulama incelemesi de nedir ?" diye düşünüyorsanız, örneğin bir uygulama indirin ama tabii kayda değer bir uygulama olsun.

• Bu uygulamada yapılan işlemlerin nasıl yapıldığına dair beyin fırtınası yapın.

• Tasarımları dikkatlice inceleyin.

• Renk uyumları, sıklıkla kullanılan renkler, hangi tür uygulamada hangi renklerin seçilmiş olduğu, nesnelerin tasarım özellikleri, sayfa geçişleri ve buna benzer şeyleri dikkatlice inceleyin.

• Uygulamanın ana fikrini çıkarın: "Bu uygulama ne işe yarıyor? Neden yapılmış? Yararı ne?" gibi soruları kendinize sorun.

• Mevcut bilgilerinizle ve deneyimlerinizle, incelediğiniz uygulamaya benzer bir uygulama yapıp yapamayacağınızı sorgulayın.

• Bilgi ve deneyimleriniz yetersiz kalacaksa bile, araştırma yapmayı öğrenin.

• Bolca araştırma yapın, bolca makale okuyun, bolca kod blokları veya kütüphaneleri inceleyin.

• Yeni fikirler bulmaya çalışın.

• Bulduğunuz fikirleri not alın. Notlar, bir süre sonra geriye dönüp baktığınızda size ilham kaynağı olabilir.

İşte size Android mobil uygulama geliştirme konusunda nelere dikkat etmenize, nasıl yollar izlemenize yardımcı olacak bazı ipuçları hazırladık. Gerisi size kalmış. Ancak unutmayın, siz bu satırları okurken bile dünyanın her yerinden yazılımcılar markete uygulama yüklüyor olacak. Yani vitesi artırmanız gerekiyor olabilir.

Sonraki makalelerimizde görüşmek dileğiyle.