You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Android MVVM Architecture - Modern Approach - WhereIsMyMotivation - As per Google recommendations. Learn to build a real Android App using latest libraries and techniques.
This is a complete production ready project to learn modern Android development. It adopts the latest jetpack libraries and is based on MVVM architecture.
WhereIsMyMotivation is a concept where you see videos and quotes that can inspire you everyday. You will get information on great personalities and make them your perceived mentors. You can also subscribe to topics of your interests.
You can track your happiness level and write down daily journals. You can also share things of interest from web to store in your motivation box.
Using this app can bring a little bit of happiness and energy to live an inspired life.
# clone the backend project wimm-apis used for this App
git clone https://github.com/fifocode/wimm-apis.git --recursive
# goto the wimm-apis and run
npm install
# install and start docker containers (https://docs.docker.com/install)
docker-compose up -d
# clone the wimm-android-app
git clone https://github.com/fifocode/wimm-android-app.git
# open wimm-android-app in Android Studio and run the appecho"Enjoy learning Modern Android Development - WhereIsMyMotivation :D"
Important
Change the BASE_URL in app/build.gradle.kts to your local IP address. You can find your local IP address from wifi info or run the following bash command in terminal.
You may want to replace the app/src/google-services.json with your own firebase project to see the crashlytics and test notifications. Create a firebase project from here: Firebase
Run the Backend Project to power this App as mentioned below
Support it by clicking the ⭐ button on the upper right of this page. ✌️
More on YouTube channel - fifocode
Subscribe to the YouTube channel fifocode for understanding the concepts used in this project:
Contribution
Please feel free to fork it and open a PR.
About
Android MVVM Architecture - Modern Approach - WhereIsMyMotivation - As per Google recommendations. Learn to build a real Android App using latest libraries and techniques.