Building a native android fiat P2P payment application purely in Jetpack Compose using MVVM framework and clean architecture principles. Using Kotlin Flows, coroutines and latest Jetpack technologies.
Responsible for building the app onboarding and KYC navigation framework.
Building the design system and UI components with collaboration with the design team and setting up themes and styles. Special efforts were given to build adaptive layouts which adapt the UI for small and large screen size devices.
Building reusable complex UI elements such as Parallax effects, Calendar, Overflow Layouts in Jetpack Compose.
Setting up network and state management using Kotlin Flows and Coroutines to feed the latest data into the UI.