Skip to content

greenerycomplexity/GoodHabits

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Good Habits

An iOS-based Habit Tracker app, made as part of a challenge in Paul Hudson's 100 Days of Swift online course.

By Mason Cao - Dec 2023.

Features

  • Adding and deleting habits.
  • Customise a habit's associated emoji.
  • Add new completions to a specific habit, with precise time and dates logged.
  • Automatic saving of user data into a JSON format, and implements Apple's UserDefaults class to persist data.

Future goals

  • Ability to delete previous completions from a habit.
  • Dynamic themes (currently looks best in Dark mode).
  • More greetings in Home view.
  • Relative sizing of "Add habit" button in Home view (currently fixed size).

Screenshots

  • Home screen

  • See a habit's details and previous completions

  • Custom emoji picker view to choose a habit's icon

  • Adding a habit

  • Warning before habit deletion

About

Build better habits everyday.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages