Enduro [Kotlin]
Workout app
Native android mobile app to track your workouts. Tasked to rebuild the existing Vue.js app as a native Android application. Group school project.
Tech Stack
Key Features
Workout logging with exercise history and stats
Secure OAuth 2.0 authentication flow
Automatic login using JWT tokens
PHP backend for data storage
Challenges Overcome
1
Implementing secure JWT token handling
2
Designing intuitive mobile UX for quick workout logging
3
Coordinating group development with Git
Insights Gained
Native apps deliver superior performance and UX
JWT simplifies stateless authentication
Kotlin coroutines simplify asynchronous programming
Videos & Images

Native Android workout tracker with OAuth authentication