Toplam 9 adet sonuctan sayfa basi 1 ile 9 arasi kadar sonuc gösteriliyor
Konulanmış Görüntüleme
-
Bir geliştiricinin en temel gayesi, yazmış olduğu kodun kalitesinin sürekli iyileştirilmesi, geliştirme sürecinin de sürekli olarak düzeltilerek ilerliyor olması gerekmektedir. Bu yazının konusu ise, bu geliştirme sürecini daha efektif bir hale nasıl getirirsiniz, bunun cevabını vermektir.
Android Studio kullanımının inceliklerini öğrenin!
Android Studio ile ilgili ipuçlarını, kullanım incelliklerini ve en önemlisi kısa yolları kullanmayı öğrenmeniz sizin kod yazım hızınızı ciddi manada etkileyecektir.
En önemli noktaları öğrenebileceğiniz blog yazısını aşağıda paylaşıyorum. Bu yazıyı okuyarak ciddi manada günlük geliştirme döngünüzde değişim yaratabilirsiniz.
50 Android Studio Tips, Tricks & Resources you should be familiar with, as an Android Developer
Gradle config yapısını projelerinize mutlaka dahil edin!
Dolap uygulamasında ihtiyacımız olan özelliklerden bir tanesi de hem QA ortamına hem de PROD ortamına bağlanabilen bir geliştirme ortamının kurulmasıydı. Bunun için basit bir gradle config yapısı ayarlayarak ihtiyacımız olan APK’ ları üretebileceğimiz bir mimariye sahip olduk.
Basit anlamda debug ve release olmak üzere iki farklı APK türü için iki farklı base url yapısının kurulduğu kod parçasını paylaşıyorum.
PHP- Kodu:buildTypes {
debug {
buildConfigField “String”, “BASE_URL”, “\”https://api-qa.com/\""
}
release {
buildConfigField “String”, “BASE_URL”,“\”https://api.com/\""
}
}
let me tell you how you should build your gradle structure
APK boyutu her zaman küçük olacak şekilde uygulamalar geliştirmeye çalışın.
Genel olarak yeni başlayan developer’ ların yaptığı en temel hatalardan bir tanesi de, projenin içerisinde kullanılmayan resources, assets, xml veya java dosyalarının unutulması.
Bunun yanında proguard yaptıktan sonra kullanılmayan bütün dosyaların çıkarılması için gradle config alanı içerisinde kullanabileceğimiz bir keyword bulunmaktadır.
shrinkResources
PHP- Kodu:release {
minifyEnabled true
shrinkResources true
}
Intent’ ler aracılığıyla nesnelermizi bir activity’ den bir başka activity’ e iletebilmemiz için Serializable or Parcelable arayüzlerini implement etmeliyiz.
Çoğunlukla Serializable implemente edilmesi açısından daha basit olması yönüyle tercih edilebilir konumdadır. Ancak uygulamanın akışı büyüdükçe performans anlamında Parcelable arayüzü daha avantajlı konumdadır. Serializable yapısının daha yavaş çalışmasının temel nedeni variable tiplerini Runtime sırasında tanımlanması bir başka değişle Reflection kullanılmasıdır. Parcelable yapısında bu işlemler sizin sorumluluğunuzda olduğundan dolayı böyle bir sorun yaşanmaz.
Biraz daha detaylı bir implemantasyon yazısı okumak isterseniz aşağıdaki stackoverflow sayfasını paylaşıyorum.
Android: Difference between Parcelable and Serializable?
MuratCanBatur
Konu Bilgileri
Bu Konuya Gözatan Kullanıcılar
Şu anda 1 kullanıcı bu konuyu görüntülüyor. (0 kayıtlı ve 1 misafir)
Benzer Konular
-
Blogunuz İçin Yararlı Olacak Tavsiyeler
Konu Sahibi optimusprime Forum BlogcuCevap: 1Son Mesaj : 23.Şubat.2022, 00:03 -
Yeni Başlayanlar İçin Sıfırdan Web Sitesi Tasarımı
Konu Sahibi calcio Forum PhotoshopCevap: 1Son Mesaj : 22.Eylül.2015, 18:04 -
OnePlus One İçin Android 5.0 Geldi!
Konu Sahibi erkolay Forum Mobil TeknolojilerCevap: 0Son Mesaj : 01.Ocak.2015, 16:48 -
Blogunuz İçin Yararlı Olacak Bazı Tavsiyeler
Konu Sahibi kazanova21641 Forum BlogcuCevap: 0Son Mesaj : 26.Ekim.2014, 16:23 -
Blogunuz İçin Yararlı Olacak Bazı Tavsiyeler
Konu Sahibi WeBMasteR Forum BloggerCevap: 0Son Mesaj : 27.Haziran.2014, 22:32
Shopsocks5 - Service Socks5 Cheap...
Bugün, 14:29 in Güvenlik