DDMA
This repository contains the coursework project for the course Development and Design of Mobile Applications. The objective of the project is to design and implement an Android application using the technologies covered in the course, including Kotlin, Jetpack Compose, Jetpack Navigation, Material Design, and Android Studio
Install / Use
/learn @foivospro/DDMAREADME
🏋️♀️ GYM APP 📱
Your ultimate companion to crush your fitness goals! 💪
🌟 Features
- 📊 Track Your Progress
Log every rep and set effortlessly, and watch your fitness journey unfold! - 📰 Stay Informed
Get the latest sports news right in your app. - 🗓️ Plan Smarter
Visualize your workouts for the week and beyond. - 🎨 Customization at Its Best
Switch to dark mode 🌙, or pick your favorite app colors to make it yours. - 👤 Personalized Profile
Edit your details and stay in control with seamless profile management.
📱 App Architecture
Designed with clean architecture to ensure:
- Separation of Concerns 🧹
- Error Feedback & Handling ⚠️
- Dependency Injection for flexibility 💉
- Best Practices in UI & Data Management
🔍 Key Layers:
- UI Layer 🎨
- Includes interactive views and navigation.
- Data Layer 📂
- Integrated Database 🗄️.
- Handles Entities, DAOs, and Repositories.
🖥️ Screenshots & Navigation
- Home: Your fitness dashboard!
- Current Workout Session: An easy way to manage your workouts
- Athletics News: Keep in contact with current affairs 📰
- Different Dark Mode Colors Palette: Home off user preference 🎨
🚀 How to Get Started
- Download and build the app.
- Create your account and log in! 🔐
- Start logging workouts, track progress, and stay motivated. 🏆
👨💻 About Us
We’re Material Wifes, a passionate team of developers dedicated to making fitness accessible and fun:
- Dimitris Doukas
- Foivos Proestakis
- Giannis Karyotakis
- Giorgos Markogiannis
🛠️ Technologies Used
- Android (Kotlin)
- SQLite / Room for database management
- MVVM Architecture
- Retrofit for seamless API integration
🌐 Let's Connect!
Got questions? Feedback? We’d love to hear from you!
