Skip to content

rishikapadia/ios-decal-proj1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Project 1: To-Do List App

Due

Monday, October 12 at 11:59 PM

Description

In Project 1, you will build your own Utility app - a To-Do List. As you would expect, the app is simple. You are able to view your existing tasks, mark a task as completed, delete a task, add a new task, and view stats about how many tasks you have completed in 24 hours. As long as your application conforms every one of our required criteria (see below), you can add whatever additional features, views, UI, etc. you want.

Instructions

  1. Fork the assignment's repository from (https://github.com/iosdecal).
  2. Clone your forked repository to your local machine (the URL should contain YOUR_USERNAME/ios-decal-..).
  3. Add an upstream remote that points to our original repository.
  4. Create a To-Do List app
  • Required
    • To-Do List Table View
      • Ability to visually mark a task as completed
        • Completed tasks clear after 24 hours
      • Ability to delete a task
      • Button to add a To-Do Item (goes to To-Do Item View)
      • Button to view Stats (goes to Daily Stats View)
    • Add To-Do Item View
      • Ability to add a task, where typing one and confirming returns to the To-Do List Table View, now updated with the new task added
      • Ability to cancel and return to the To-Do List Table View without adding a task
    • Daily Stats View
      • Displays the number of tasks completed in the past 24 hours
      • Ability to return to To-Do List Table View
  • Optional
    • Make the data persistent, so that when you close the application and reopen it, your preexisting tasks are restored.
  1. Add, commit, and push your modified file(s) to your forked remote repository.

My Project

Illustrated with Pictures

1 2 3 4 5 6 7 8 9 10 11 12 13

About

Project 1: To-Do List App

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages