Lambda & Higher-Order Fonksiyonlar

Lambda Fonksiyonu Lambda, programlamada herhangi bir tanımlayıcıya gerek duymayan fonksiyondur. Bir fonksiyonu tek bir satırda yazabilmenize olanak sağlar. Lambda, fonksiyonel programlama dillerinde veya diğer birinci sınıf fonksiyonlara sahip dillerde bulunabilir. (C, C++, Java, Kotlin…) Lambda fonksiyonunu kod olarak nasıl yazarız ona bakalım. Lambda fonksiyonu, (Parameter1, Parameter2) -> { Code Block } şeklinde tanımlanır. Örneğin lambda…

Enum Class ve Sealed Class Nedir? Aralarındaki Farklar Nelerdir?

Enum Classes Nedir? Enum sınıflar numaralandırma işlemlerinin yazılımdaki karşılıklarıdır. Tek bir tipteki veriyi gruplandırmak ve daha temiz kod yazabilmek adına enum classları kullanabiliriz. Proje içerisinde bazı durumlarda koşula göre uygulamayı çalıştırmak gerekebilir. Örneğin uygulamamızda hem admin hem de user’a göre özelleştirilmiş iki farklı ekran var. Burada admin tipine 0 değerini, user tipine de 1 değerini atayarak…

Android Developer Mini Yol Haritası :)

Herkese merhaba arkadaşlar, Bu yazımda kendi edindiğim bilgi ve tecrübelerden yola çıkarak, mobil geliştirme sürecine yeni başlayacak veya benimle birlikte bu yolda olanlar için mini bir yol haritası olmak istedim. Aslında tam öyle de denilmez belki ama ne denir bilemedim, yazının sonunda kendiniz karar verirsiniz. 😂 Eksik gördüğünüz yerleri tamamlamaktan lütfen çekinmeyin. 🙃 İlk olarak…

Google Play Store’da Uygulama Yayınlama

Herkese merhabalar, bu yazımda google play’de uygulamarımızı nasıl yayınlayabileceğimizden bahsedeceğim. 🤓 Uygulama geliştirme süreci bittiğinde en keyifli kısım uygulamamızı yayınlama sürecidir. Gelin bu keyifli sürece nasıl dahil olabiliriz ona bakalım. 😋 İlk olarak yayınlamak istediğimiz uygulamamızı Android Studio üzerinden açıyor ve Gradle Scripts kısmına geliyoruz.  👀 Module alanında bulunan build.gradle kısmına giriyoruz ve burada defaultConfig…

Android Studio Plugin 🤤

Herkese merhabalar. 😌 Bu yazımda Android Studio’da en çok kullandığım ve sizler içinde eğlenceli/yararlı olabileceğini düşündüğüm pluginleri listeleyeceğim. ✍️ Hadi başlayalım. 😅 ⏰ Tabnine Android Studio kullanıp hala Tabnine pluginini kullanmıyorsanız zamanınıza yazık etmişsiniz diyebilirim. Build sürelerimiz zaten yeterince zamanımızı alıyor. 🥲 Tabnine, kodlarımızı daha kolay ve hızlı bir şekilde tamamlamamıza yarayan, oldukça yararlı bulduğum…

Yükleniyor…

Bir yanlışlık oldu. Lütfen sayfayı yenileyin ve/veya tekrar deneyin.