Before starting to create an application, have you taken the time to define objectives, target customers, graphic charter, competitive analysis, models, etc?
Need help? I'm here to help you as a freelance Android developer.
Developing a native Android application is the best solution for developing a quality application, but it requires technical skills.
You can also develop a hybrid application capable of being deployed on Android and IOS but the application will be of lower quality.
Install Android Studio and create a new project. Prepare the data structure in the SQLite database and the link with the website (API).
Add a dark theme, compatibility with older versions of Android, translations, permissions (permission to use the camera for example),
compliance with GDPR, an icon, relevant notifications.
Use Android Emulator from Android Studio to test several versions of Android in different contexts (with/without internet access, light/dark theme).
You can launch the application in public or private test on the playstore to fix all the bugs.
Create an account on the Play Console and submit your application. Google will review and publish it.
You can find the full tutorial at Google Support
For more information, you can contact me to discuss your project.