KULLANICI ADI : ŞİFRE Şifremi Unuttum*

Anasayfa İLLEG4L BANK KREDİ SATIN AL İLLEG4LİZM RAP Sub Domain Bulucu Arama Yap Yeni Konular Bugünki Konular

Konuyu Oyla:
  • Derecelendirme: 1/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Profesyonel Mobil Uygulama İpuçları
Konu : Profesyonel Mobil Uygulama İpuçları - 11.01.2015, 14:30
Mesaj: #1
#1. SSL ile uygulama verilerinizin güvenliğini Sağlayın


Projenizde REST Client ya da TIdHTTP bileşenini kullanıyorsanız, kullanıcı veri güvenliğini sağlamak için bağlantıyı SSL ile şifrelemelisiniz. CloudFlare ve MaxCDN gibi servislerden faydalanarak SSL i web sunucularınıza daha kolay yerleştirebilirsiniz.


#2. Veri Sıkıştırma (Data Compression) yaparak uygulamanızın veri kullanımını azaltın.


Mobil servis sağlayıcılarının gigabyte larla uğraşması sebebiyle veri yoğunluğunun düşürülmesi önemlidir. Eğer mobil uygulamanız üzerinden bir web sunucusuna HTTP bağlantısı kuruyorsanız GZİP sıkıştırmasını hem server tabanında hem de client tabanında etkin hale getirmelisiniz.


#3. Kurulumdan sonra ana ekrana kısayol eklettirin.


Kullanıcıların uygulamaya daha kolay erişmesini sağlamak adına ana ekrana kısayol yerleştirebilirsiniz. Kullanıcı istersen sonradan kısayolu kaldırır ya da uygulama kaldırılarken otomatik olarak o da silinir.


#4. Uygulamanıza özel simgeler hazırlayın.


App store lara yüklemek üzere farklı boyutlarda simgeler oluşturmanız gerekir. Dört büyük app store dan her biri (Google, Apple, Amazon, ve Samsung) ayrı ayrı simge boyutu istiyor uygulamayı yüklerken. İşinizi kolaylaştırmak için yardımcı bir araç kullanabilirsiniz.


#5. Sistem olaylarını (System Events) etkinleştirerek ya da devredışı bırakarak Uygulamanızın işlevselliğni artırın.


FinishedLaunching, BecameActive ve EnteredBackground olaylarındaki gibi uygulamanızın yaşam döngüsü (lifecycle) değiştiğinde tavır alın. Bu olayları uygulamanıza ekleyerek ihtiyaç halinde harekete geçirmelisiniz. Ayrıca OnIdle, OnOrientationChanged, ve OnStateChanged olaylarını kullanabileceğiniz bir bonus component var:http://www.fmxexpress.com/must-have-native-progress-dialogs-for-delphi-xe7-firemonkey-on-android-and-ios/


#6. Sanal klavye açıkken aktif olan Edit alanını görünür tutun.


Kullanılan sanal klavye memo ya da edit üzerinde açılıyor ve ekranın yarısından az bir kısmını kaplıyorsa, alanı görüntü üzerinde kaydırmak için bir çözüme ihtiyacınız var. İçerisinde aynı zamanda bir demo bulunan ScrollableForm deneyebilirsiniz.


#7. Yerleşik işlem diyaloglarıyla mobil uygulamalarınızı etkileşimli hale getirin.


Uygulama çalışırken Kullanıcıyı bekletmek zorunda kaldığınız durumlarda, uygulamanın yanıt verebilirliğini sürdürebilmek için bir işlemin devam ettiğine ve ne durumda olduğuna dair bir diyalog penceresi ya da durum çubuğu göstermelisiniz


#8. Bağlantı kurmadan önce ağ bağlantısını kontrol edin.


Kullanıcnın herhangi bir bağlantı kurmadan önce cihazın internet/ağ bağlantısını kontrol etmelisiniz ki ona göre farklı hazırlıklar yapabilesiniz.


#9. Android donanımsal butonların kontrolünü ele alın.


Bildiğiniz üzere Android cihazlarda bir geri dönme butonu var ki bunu kontrol edebiliyor olmalısınız. cihazlarda bulunan VK_MENU butonunu da OnKeyDown ve OnKeyUp gibi olaylarla kontrol edebilirsiniz.




#10. Oturumlar arasında formun durumunu otomatik kaydedin.
Delphi XE7 ile birlikte gelen TForm.OnSaveState olayı (event), uygulamanız Android tarafından uyku moduna geçirilirken çağrılabilir. OnSaveState olayında form kontrolleri üzerinden döngüler kurabilir ve JSON ile kayıt yapabilirsiniz. Formunuz oluşturulurken, kaydedlien son halini getirebilirsiniz.




Bonus İpucu: Google Cloud Messaging Push Notifications.


Kullanıcıları uygulamaya bağlı tutmak istiyorsanız push notifications ları yani anlık bildirimleri kullanmalısınız. Bunun için Google ın bize sunmuş olduğu Google Cloud Messaging isimli bir API var. Bu Google a oldukça yakından bağlı ve API anahtarlarına sahip olmak zorundasınız ama kullanıcıları bağlı tutmak buna değer. Anlık bildirimler bir e-posta bülteni gibidir. Anlık bildirimleri aynı zamanda BaaS component leri üzerinden Parse ve Kinvey ile yapabilirsiniz.


Bir Bonus Daha: Profesyonel bir görünüm için Premium Stilleri kullanın.


Yine XE7 ile gelen 7 adet göz doldurucu stil var. Uygulamanın çalıştığı sırada kullanıcılara bu stillerden seçme imkanı tanıyabilirsiniz. Jet stili özellikle doğrudan güneş ışınları altından iyi çalışıyor.

Alıntı ile Cevapla


Hızlı Menü:


Konuyu Okuyanlar: 1 Ziyaretçi
hd porno antalya escort türk ifşa porno izle türk ifşa porno samsun escort izmir escort ataşehir escort türk ifşa hd porno