AndroidDozu's profile picture. Günlük Android #kodlama dozunuz. Android #yazılım geliştirme alanında her gün bir parça saf bilgi paylaşıyorum.

İçerik önerileriniz için dm açık!

📱Günlük Android Dozu📱

@AndroidDozu

Günlük Android #kodlama dozunuz. Android #yazılım geliştirme alanında her gün bir parça saf bilgi paylaşıyorum. İçerik önerileriniz için dm açık!

ปักหมุด

Her gün farklı zorluk seviyelerinde bir doz Android - Kotlin ipucu elde etmek için takipte kal. Yeni başlamışların da, profesyonellerin de işine yarayabilecek bu bilgi serisiyle kendini her gün bir parça Kotlin'le!


📱Günlük Android Dozu📱 รีโพสต์แล้ว

🚨 Zam Alarmı 🚨 🚨1 Nisan - 7 Nisan arası en çok zamlanan ürünler🚨 #GSvFB #Rezil #UzmanCavus #ZamGeldi #Zam

market_dedektif's tweet image. 🚨 Zam Alarmı 🚨
🚨1 Nisan - 7 Nisan arası en çok zamlanan ürünler🚨

#GSvFB #Rezil #UzmanCavus #ZamGeldi #Zam
market_dedektif's tweet image. 🚨 Zam Alarmı 🚨
🚨1 Nisan - 7 Nisan arası en çok zamlanan ürünler🚨

#GSvFB #Rezil #UzmanCavus #ZamGeldi #Zam
market_dedektif's tweet image. 🚨 Zam Alarmı 🚨
🚨1 Nisan - 7 Nisan arası en çok zamlanan ürünler🚨

#GSvFB #Rezil #UzmanCavus #ZamGeldi #Zam
market_dedektif's tweet image. 🚨 Zam Alarmı 🚨
🚨1 Nisan - 7 Nisan arası en çok zamlanan ürünler🚨

#GSvFB #Rezil #UzmanCavus #ZamGeldi #Zam

📱Günlük Android Dozu📱 รีโพสต์แล้ว

🔥 İndirim Alarmı 🔥 ✅1 Nisan - 7 Nisan arası en çok indirime giren ürünler✅ #GSvFB #Rezil #UzmanCavus #indirim

market_dedektif's tweet image. 🔥 İndirim Alarmı 🔥
✅1 Nisan - 7 Nisan arası en çok indirime giren ürünler✅

#GSvFB #Rezil #UzmanCavus #indirim
market_dedektif's tweet image. 🔥 İndirim Alarmı 🔥
✅1 Nisan - 7 Nisan arası en çok indirime giren ürünler✅

#GSvFB #Rezil #UzmanCavus #indirim
market_dedektif's tweet image. 🔥 İndirim Alarmı 🔥
✅1 Nisan - 7 Nisan arası en çok indirime giren ürünler✅

#GSvFB #Rezil #UzmanCavus #indirim
market_dedektif's tweet image. 🔥 İndirim Alarmı 🔥
✅1 Nisan - 7 Nisan arası en çok indirime giren ürünler✅

#GSvFB #Rezil #UzmanCavus #indirim

AndroidX kütüphaneleri artık minimum Api 19'u destekleyecekmiş, daha aşağısını destekleyenler varsa Google yükseltmelerini tavsiye ediyor ✅ android-developers.googleblog.com/2023/10/androi…

AndroidDozu's tweet image. AndroidX kütüphaneleri artık minimum Api 19'u destekleyecekmiş, daha aşağısını destekleyenler varsa Google yükseltmelerini tavsiye ediyor ✅

android-developers.googleblog.com/2023/10/androi…

Shared preferences içerisinde sakladığınız verileri sha256 ile şifreleyen ve bunu çok kolay bir şekilde sağlayan harika bir kütüphaneden bahsedeceğim: Hawk ✅ 👉github.com/orhanobut/hawk👈 Buradan erişebilirsiniz, sanırım Türk bir yazılımcı tarafından yazılmış, popüler bir tool!

AndroidDozu's tweet image. Shared preferences içerisinde sakladığınız verileri sha256 ile şifreleyen ve bunu çok kolay bir şekilde sağlayan harika bir kütüphaneden bahsedeceğim: Hawk ✅

👉github.com/orhanobut/hawk👈

Buradan erişebilirsiniz, sanırım Türk bir yazılımcı tarafından yazılmış, popüler bir tool!

Kotlin ile cross platform uygulama geliştirme üzerine içerik hazırlamayı düşünüyorum, fikriniz nedir?

Evet, Kotlin > Swift 🤞🙃✅ %79.4
Asla, cross platform ne ❌ %20.6

34 โหวต · ผลลัพธ์สุดท้าย


Uygulamanın konfigürasyonunu backend üzerindeki bir config servisinden mi alıyorsun? Bunun yerine sunucudan bağımsız çalışan mükemmel bir Firebase hizmeti olduğunu biliyor musun? Remote Config özelliğini entegre ederek backend'den bağımsız olarak sabit değerlerini çekebilirsin!✅

AndroidDozu's tweet image. Uygulamanın konfigürasyonunu backend üzerindeki bir config servisinden mi alıyorsun? Bunun yerine sunucudan bağımsız çalışan mükemmel bir Firebase hizmeti olduğunu biliyor musun? Remote Config özelliğini entegre ederek backend'den bağımsız olarak sabit değerlerini çekebilirsin!✅

Biliyor muydun? Android Studio'nun wireless debug özelliği mevcut ama kimse kullanmıyor 🙃

AndroidDozu's tweet image. Biliyor muydun? Android Studio'nun wireless debug özelliği mevcut ama kimse kullanmıyor 🙃

Checkbox gibi, selected/unselected, enabled/disabled, checked/unchecked state'leri olan widgetlarda listenerlar kullanarak renk/drawable vs değişikliklerini yapıyorsan çok büyük hata ediyorsun ❌❌❌ Selectorlar birçok hataya meyilli kodu ortadan kaldırır. ✅ Zorluk: 🔴🔴🔴⚪️⚪️

AndroidDozu's tweet image. Checkbox gibi, selected/unselected, enabled/disabled, checked/unchecked state'leri olan widgetlarda listenerlar kullanarak renk/drawable vs değişikliklerini yapıyorsan çok büyük hata ediyorsun ❌❌❌

Selectorlar birçok hataya meyilli kodu ortadan kaldırır. ✅

Zorluk: 🔴🔴🔴⚪️⚪️

Bugün bir tavsiye yerine tartışma konusuyla geliyorum. Oom gibi bir dizi crash'i logda okuduğu an largeHeap=true'yu yazıp geçenlerden misiniz, yoksa alternatif çözümler arıyor musunuz? Aşağıda basitçe kullanımını ekliyorum. LargeHeap ile ilgili deneyimleri olanlar gelebilir mi!

AndroidDozu's tweet image. Bugün bir tavsiye yerine tartışma konusuyla geliyorum. Oom gibi bir dizi crash'i logda okuduğu an largeHeap=true'yu yazıp geçenlerden misiniz, yoksa alternatif çözümler arıyor musunuz? Aşağıda basitçe kullanımını ekliyorum. 

LargeHeap ile ilgili deneyimleri olanlar gelebilir mi!

UI katmanında nadir sebepler dışında hiçbir şekilde veri tutulmaz! Verileri view model yapıları içerisinde tutmak, özellikle lifecycle konuları iyi çalışılmış bir uygulamanız yoksa elinizi bir nebze olsun rahatlatır ✅ Aksi takdirde bazı durumlarda UI'daki veriler uçabilir ⚠️


Firebase ile ilgili konuşmaya başlayabiliriz artık sanırım 🙃 Yalnızca build.gradle içine Firebase Crashlytics kütüphanesini ekleyerek, uygulamandaki yaşanan tüm crashleri loglayabileceğini biliyor muydun? ✅

AndroidDozu's tweet image. Firebase ile ilgili konuşmaya başlayabiliriz artık sanırım 🙃

Yalnızca build.gradle içine Firebase Crashlytics kütüphanesini ekleyerek, uygulamandaki yaşanan tüm crashleri loglayabileceğini biliyor muydun? ✅

Daha temiz XML layoutlar yazmak için <include> tagi ile hazırladığın layout parçalarını birleştirebilirsin! Bu sayede custom widget gibi kompleks yapılar gerektirmeyen durumlarda basitçe anlaşılabilir layoutlar yazabilirsin ✅ Genelde "home" layoutları binlerce satırdır ❌

AndroidDozu's tweet image. Daha temiz XML layoutlar yazmak için &amp;lt;include&amp;gt; tagi ile hazırladığın layout parçalarını birleştirebilirsin! Bu sayede custom widget gibi kompleks yapılar gerektirmeyen durumlarda basitçe anlaşılabilir layoutlar yazabilirsin ✅

Genelde &quot;home&quot; layoutları binlerce satırdır ❌

Sadece PDF ve DOCX destekleyen bir dosya Intenti açmak istiyorsun, ama "application/pdf" dışında bir mimetype aklına gelmiyor mu? Bu trick ile mimetype vermeden dosya türlerini filtreleyebileceksin! Zorluk: 🔴🔴🔴🔴⚪️

AndroidDozu's tweet image. Sadece PDF ve DOCX destekleyen bir dosya Intenti açmak istiyorsun, ama &quot;application/pdf&quot; dışında bir mimetype aklına gelmiyor mu? 

Bu trick ile mimetype vermeden dosya türlerini filtreleyebileceksin!

Zorluk: 🔴🔴🔴🔴⚪️

Nullable olmayacak, ama tanımlanırken herhangi bir değerle de initialize edilemeyecek değişkenler için nullable değişkenler yaratmak ❌ Bunun yerine lateinit değişkenler yaratmak gerekmektedir. ✅ Zorluk: 🔴🔴🔴⚪️⚪️ Senin de Kotlin ipuçların varsa hemen bana bir mesaj at! 🙏🙏

AndroidDozu's tweet image. Nullable olmayacak, ama tanımlanırken herhangi bir değerle de initialize edilemeyecek değişkenler için nullable değişkenler yaratmak ❌ Bunun yerine lateinit değişkenler yaratmak gerekmektedir. ✅

Zorluk: 🔴🔴🔴⚪️⚪️

Senin de Kotlin ipuçların varsa hemen bana bir mesaj at! 🙏🙏

Bugün kolay ve temel, ama birçoğumuzun gözünden kaçmış olabilecek güzel bir Kotlin özelliğinden bahsediyorum: Function Overloading. Aynı isme sahip, farklı parametrelerle oluşturulmuş birden fazla fonksiyon yazmak gereken durumlar içindir (util classlar vs.) Zorluk: 🔴🔴🔴⚪⚪

AndroidDozu's tweet image. Bugün kolay ve temel, ama birçoğumuzun gözünden kaçmış olabilecek güzel bir Kotlin özelliğinden bahsediyorum: Function Overloading. 

Aynı isme sahip, farklı parametrelerle oluşturulmuş birden fazla fonksiyon yazmak gereken durumlar içindir (util classlar vs.)

Zorluk: 🔴🔴🔴⚪⚪

Bugün zor bir konuya değineceğim. Sunucuya request içinde dosya göndermek için, multipart request atmamız gerekir. Yazmak gereken kod buraya sığmıyor, ama soruları severek cevaplayabilir, yardımcı olabilirim! Zorluk: 🔴🔴🔴🔴🔴 Bu post işime yarar diyorsan rt atabilir misin :)

AndroidDozu's tweet image. Bugün zor bir konuya değineceğim. Sunucuya request içinde dosya göndermek için, multipart request atmamız gerekir. Yazmak gereken kod buraya sığmıyor, ama soruları severek cevaplayabilir, yardımcı olabilirim!

Zorluk: 🔴🔴🔴🔴🔴

Bu post işime yarar diyorsan rt atabilir misin :)
AndroidDozu's tweet image. Bugün zor bir konuya değineceğim. Sunucuya request içinde dosya göndermek için, multipart request atmamız gerekir. Yazmak gereken kod buraya sığmıyor, ama soruları severek cevaplayabilir, yardımcı olabilirim!

Zorluk: 🔴🔴🔴🔴🔴

Bu post işime yarar diyorsan rt atabilir misin :)

United States เทรนด์

Loading...

Something went wrong.


Something went wrong.