Active Tribe
Health & fitness app offering an innovative outdoor workout experience with GymStation, a connected smart locker. Features include smart equipment integration, booking system, workout tracking, and location-based locker access to deliver a seamless and accessible urban fitness solution.






• MVVM: Main architecture of the application.
• ViewModel : Stores and manages UI-related data in a lifecycle-aware manner.
• Retrofit: HTTP request handling.
• Okhttp3: Handles WebSocket communication.
• Room: Persistent layer for saving and caching app data.
• Koin: Dependency injection library.
• DataStore: Persistent layer for saving user settings preferences.
• SQLCipher: Database encryption.
• Coroutines: Light-weight Threads allows to write asynchronous non blocking code.
• Kotlin Flow: A modern and reactive approach to handle asynchronous data streams.
• Coil: Caching and loading images.
• ExoPlayer: Media player.
• Google Maps: Displays maps and shows markers near the user.
• Google Location: Allows users to locate or change their location within the app.
•Jetpack Compose: Modern toolkit for building native Android UIs.








• MVVM: Main architecture of the application.
• ViewModel : Stores and manages UI-related data in a lifecycle-aware manner.
• Retrofit: HTTP request handling.
• Okhttp3: Handles WebSocket communication.
• Room: Persistent layer for saving and caching app data.
• Koin: Dependency injection library.
• DataStore: Persistent layer for saving user settings preferences.
• SQLCipher: Database encryption.

• Coroutines: Light-weight Threads allows to write asynchronous non blocking code.
• Kotlin Flow: A modern and reactive approach to handle asynchronous data streams.
• Coil: Caching and loading images.
• ExoPlayer: Media player.
• Google Maps: Displays maps and shows markers near the user.
• Google Location: Allows users to locate or change their location within the app.
•Jetpack Compose: Modern toolkit for building native Android UIs.
