I have ready-made code that meets your requirements.
I have 5+ years experience in creating mobile app development with native android and cross-platform apps on programing languages Kotlin, java, dart, Js and Ts on react-native and flutter.
I used several tools in android native as SQLite, MongoDB, google services (maps, auth) database), fetch API from JSON, AI using TensorFlow Lite.
React-native tools native modules, redux, redux-saga, hooks and more….
Also, I have experience in knowing how to make the application work smooth using the methods of a clean architecture using MVP, MVVM patterns on android native, flutter and react-native to get a comfortable user experience and to make the application more stable and not strain the device and does not take a long time to loading data, keep the latest app activities available in the memory device locally.