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

KotlinKotlin
OAuthOAuth
JWTJWT
PHPPHP

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

Enduro Kotlin app interface

Native Android workout tracker with OAuth authentication