So, yeah, it’s finally done.
Here’s the source code: Android.zip (78.7 KB)
While most of the part is pretty much straightforward, and I’ve commented the parts that I thought needed clarification or were important to customization, there are 2 important things to note:
-
The project is pre-configured with OneSignal for push notifications. If someone wants to use it, please make sure to read their docs and update the specific parts (like app-id, etc.) accordingly.
-
The project also contains Firebase integration. Thus, in order to use it, it’s recommended to update the
google-services.json
file with the project specific one.
The code is by no means perfect, it’s just a one that just works. I am not a professional programmer and I have written the app by just searching stuff on Google and StackOverflow.
Then again, I have updated all the dependencies required by the project to the most recent ones at the moment, and the app’s working fine.