A Jetpack Compose-based asteroid tracker with modern architecture, it features offline-first capabilities and a responsive, reactive UI. Designed to showcase clean code, modular design, and robust data handling for a seamless user experience.
A geofence-based reminder app. Built with Kotlin, features clean architecture, robust testing, offline support, Firebase integration, best practices for permissions, reactive UI, and background updates using WorkManager.
An Android app built with Kotlin to catalog and bookmark favorite shoes. It demonstrates MVVM architecture, DataStore for preferences, and Koin for dependency injection. The project features clean code practices and dynamic UI using Kotlin Flow.
A custom animated progress button with sleek transitions for Idle, Loading, and Completed states. Features MVVM architecture, MotionScene animations, notifications, and reactive UI using DataBindingAdapter and Observable.