Skip to content

MasaHirano/AlpacaMuscleMaintenance

Repository files navigation

Alpaca Muscle Maintenance

Android CI

Overview

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:

Architecture

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:

Views

Home

It shows wisdom words to encourage you to do exercise. It shows several words randomly and appears slowly using AnimationUtils.loadAnimation.

Exercise

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?)

Record

It shows the number of push-ups in time series. Uses MPAndroidChart to make the graph.

Feed

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.

Repository page

Shows this Github repository to see any updates.

Author

Masataka Hirano - alpaca0984

About

Android application which encourages you to do more work out.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages