Skip to content

Siddharth-sing/Healthy-Ways

Repository files navigation

Healthy-Ways

Main Goal : There's nothing more important than our good health, that's our principal capital asset. Our app aims to monitor your good health with some necessary and easily usable tools created with 💖 and hardwork.

Description:

It is a Lite weight android app built in KOTLIN,
using all good practices involved in Android
App Development.

App OverView

⭐ 7 Minute Workout :

Fitness always is of great importance but in today's scenario it is necessity. The 7 Minute Workout feature helps you achieve good health in almost no time. It comprises of beautiful user friendly UI with awesome Text To Speech feature provided by android for better user experience

⭐ Symptom Checker :


Human nature is highly predictive, we try to predict every big or small things, but sometimes predictions get wrong. Our Symptom Checker predicts the most accurate possible illness you have by taking the Body Part, Sub-Locations, and Symptoms. It is a very good helper for you take first aid according to your predicted disease, built by integrating 'Symptom Checker API'
✔Symptom Checker is implemented using 'Symptom Checker API'

⭐ Informative Tools Used In App :


🔰 Ideal Weight Calculator - Calculates how much you should weigh for your height and age. .
🔰 BMI Calculator - Monitor your Body Mass Index regularly with ease.
🔰 Fat Calculator - It helps to monitor fat % as well as fat mass in body regularly and easily.
🔰 1RM Calculator - Get your 1Rep Max and train yourself for the body shape you love.
🔰 BMR & TDEE - Know your Basel Metabolic Rate and the Total Daily Energy Expenditure.

⭐Usage :

☑ 7 Min workout :

healthyWays_7MinWorkout.mp4

☑ Symptom Checker API Integration :

healthyWays_SymptomChecker.mp4

☑ Tools :

healthyWays_tools.mp4

☑ Room Database - Due to lack of time only BMI tool have history section :

healthyWays_RoomDB.mp4

Best Practices Used


🔰 MVVM Architecture
🔰 Android Architecture Components - Room, ViewModels and Live Data
🔰 Text To Speech
🔰 Material Design - To design the beautiful UI
🔰 API Integration
🔰 Bottom Navigation and fragments for better user experience
🔰 Lottie Animations

Languages Selected

We have used Kotlin as a major language in this project but since kotlin is yet dependent on java, we have used java as well at some points for smooth user and developer experience. Also Kotlin is official language for android app development declared by google, so we chose to work with Kotlin by implementing every possible good practice in it.

Challenges Faced:

The main challenge we faced was the lack of time, some parts of our app are not yet completed but with good team spirit we completed all the essential parts of the app.