As an experienced software engineer, focused on android development, I offer professional Android App Development using Android SDK with code written in Java or Kotlin, based on client's preferences, providing highly reliable applications with all the latest coding standards and high-quality code.
During my career, I've been working with different kinds of design patterns and am experienced in MVC, MVVM, and MVP.
Offering complete Android applications based on either offline mode or with the RESTful APIs communication to store and read the information on the cloud.
Providing User management for the application on demand, including registration flow, login flow, and user roles management inside the app.
Android app, based on requirements, can include Push notifications, QR code scanner ability, Analytics tracking, etc..
Every Android app is implemented using AndroidX libraries, including Jetpack Compose components.
Beyond usual languages and frameworks, I am experienced with 3rd party libraries and can integrate anything based on a need of a customer.
Event-driven programming can be done by using RxJava or Coroutines and combined with database persistence library, Google's, Room.