An Android app using Kotlin which enables you to record the numbers of push-up (will also support squat someday).
This shows posts calling Qiita API. It's a website where people post technical articles, but there is 筋トレ (muscle maintenance) tag for some reasons.
Technology stack:
This app follows Multi-Module Clean Architecture. It separates layers into presentation, data and domain.
These posts helped me to understand what the clean architecture is and why it is good:
- Android-CleanArchitecture
- Clean Architecture in Android — A Beginner Approach
- Why you need Use Cases/Interactors
It shows wisdom words to encourage you to do exercise. It shows several words randomly and appears slowly using AnimationUtils.loadAnimation.
You can record the number of push-ups. The idea is that... you push the gray big button with your chin 😂 When you push + button at bottom right, it saves record data using Room Persistence Library. Squat tab will come someday (how can I record it?)
It shows the number of push-ups in time series. Uses MPAndroidChart to make the graph.
It shows posts which are related to muscle maintenance. Uses Retrofit to access Web API and Glide to load images as thumbnails. When we tap a rows, it opens the page in WebView.
Shows this Github repository to see any updates.
Masataka Hirano - alpaca0984





