As a computer engineer with 2+ years of experience in Android application development, I am constantly trying to improve my skills in Kotlin language and modern Android frameworks. I have built a strong foundation with Kotlin language and started to adopt modern approaches to improve reliability and performance in my applications by effectively using Android Jetpack library. I prefer to use Model-View-ViewModel (MVVM) architecture when developing Android applications. I aim to write maintainable and testable code by distinguishing between data binding and UI logic. I'm closely following Jetpack Compose, a new UI development library that allows me to create faster and more flexible user interfaces. I'm trying to learn test automation tools like Espresso and JUnit to improve the quality of my applications and debugging processes. I'm improving myself by following the latest developments in Android application development from the Official Android Developer Documentation, KeKod channel, my mentoring group and youtube channels. The youtube channels I follow:
- Philipp Lackner
- CodingWithMitch
- Android Developers
- Coding in Flow
- Stevdza-San
- Google Developer Communities Turkey
I am always available to answer your questions and share more information.
Where to find me
- Generic RecyclerView Adapter’ı Nasıl Kullanırız?
- Gradle Scripts Dosyaları: Android Projelerinde Yapılandırma ve Özelleştirme -Bölüm 1
- Gradle Scripts Dosyaları: Android Projelerinde Yapılandırma ve Özelleştirme -Bölüm 2
- MVVM
- Coroutine
- Dagger Hilt
- Room
- Retrofit
- Live Data
- Navigation Component
- ViewBinding - Data Binding
- Shared Preferences