Skip to content

DillonWall/nutrition_app

Repository files navigation

Nutrition-App

A nutrition information app written in Flutter

Status

  • Initial project and dev environment setup
  • Create rough design of the UI
  • Refactor the code to use best practices
    • Create and apply a theme
    • Add another theme and toggle between themes using a theme manager class
    • Refactor Home page to have better code segmentation
    • Add state management such as Bloc
    • Implement Dependency Injection
    • Fix theme manager
  • Interact with an API to pull data

Contents


Why this project?

My motivation for starting this project was initially from a drive to gain exposure to Flutter and Dart. As a Software Engineer, I pride myself on my code quality and ability to stay up to date in tech. Therefore, it was a natural step in my career to learn more about the mobile space—an increasingly important component of software development.

While I wanted to build a simple, "low-pressure" application where I could sandbox and get used to the language and its features, I still wanted to build something that would interest me. I decided on nutrition as the theme of the app, and built a rough UI. From here, I thoroughly came to enjoy the language and became inspired to implement good coding practices in the project— which is where I find myself now —currently improving on the quality of the application one step at a time.


Quick Start

This project is still in development and has no quick start guide yet. Please check back later!


Development Setup

  1. Ensure you have a flutter development environment setup.
  2. Pull the code from this repo.
  3. Cd to cd nutrition_app/ and run dart run build_runner build
  4. Run the code and ensure the app starts correctly.

Screenshots

Light Theme Dark Theme (Switching)
LightThemeDemo.mp4
LightAndDarkThemeDemo.mp4

Contributing

Please help support development by:

  • Checking out the list of open issues.
  • If you need new features, please open a new issue or start a discussion.
  • When creating a pull request, kindly consider the time it takes for reviewing and testing, and maintain proper coding style.
  • If you wish to use this project commercially, kindly contact me.

Please Star Nutrition-App to support growth!

About

Nutrition information app written in Flutter

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published