I'm an Android developer with a passion for programming and continuous learning. Currently, I'm focused on Native Android development using Kotlin and following the MVVM architecture pattern with Google's recommended Architecture Components.
- Clean Architecture: Ensures separation of concerns, framework independence, and scalability by organizing code into layers (Domain, Data, Presentation).
- MVVM: Enhances UI-business logic separation with LiveData and ViewModel, delivering responsive and testable apps.
- Core: Native Android Development with Kotlin
- Architecture: Clean Architecture, MVVM with Architecture Components
- Principles: OOP, SOLID Principles
- Tools & Libraries:
- Dependency Injection: Koin
- Async Programming: Coroutines, Flow, RxJava
- UI: Jetpack Compose
- Database: Room
- Navigation: Jetpack Navigation
- Networking: Ktor
- Testing: JUnit
- Animations: Jetpack Compose
- Focus: Modularization, Scalability, and Performance Optimization
- π§ Feel free to reach me via email at [email protected]
- πΌ Connect with me on LinkedIn