Skip to content

MakeSchool-Tutorials/Habitual-Swift4

Repository files navigation

Habitual

Objectives

  • Use MVC
  • Use Single Responsibility Principle
  • Use StackViews
  • Use CHP/CCRP
  • Implement a UITableView
  • Implement a UICollectionView
  • Use NSUserDefaults
  • Use xib files

Description

Create an app to track habits and encourage you to stick to them.

  • User can create a new habit by choosing an image (icons will be located within the project) and giving it a name
  • User can delete habits (ask for confirmation first)
  • User can reorder items in the list
  • User can mark as complete habits for the day
  • User can view information related to each habit such as current streak, longest streak and start date
  • Information will be saved using NSUserDefaults

Stretch challenges.

Create categories for habits and have them displayed as table sections. This will change how you add habits to each section.

About

Create a habit tracking app using Swift 4.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6