Giter Site home page Giter Site logo

siddharth-sing / healthy-ways Goto Github PK

View Code? Open in Web Editor NEW
7.0 2.0 0.0 12.24 MB

Home Page: https://github.com/Siddharth-sing/Healthy-Ways

Kotlin 100.00%
mvvm-architecture room-persistence-library room-database ui material-design material-color dark-theme fragments activity-lifecycle lifecycle-management

healthy-ways's Introduction

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.

‍

healthy-ways's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.