Skip to content

TeyUs/Sample_CoreData_MVVM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

Basic Todo App

It was created as an example of how to use MVVMBaseProtocols

Purpose of doing the project:

  • Using the "Protocol Structure" on MWWM and CoreData in the best way in my opinion.
  • To show an example of how the "BaseProtocols" folder can be used.

Technical:

  • Used MVVM as structural pattern.
  • Attention was paid to the protocol structure.
  • Seperated Storyboard prefered for all different page. "xib" was used only for TableView Cell.
  • CoreData used for the local storage

User can:

  • User can see all todo at list screen.
  • User can delete a created todo in list screen.
  • User can delete and update a created todo in detail screen.
  • User can create a new todo in new todo screen.

Project Detail:

Create Screen

Screen Shot 2022-04-19 at 13 34 49

  • Firstly user should create a new todo via plus signed navbar button.
  • User can input todo title, details and color what it want. (User has to input todo title.)

List Screen

Screen Shot 2022-04-19 at 13 40 15

  • The app will return to the list screen, user can see created all todos.
  • User can mark working switch.
  • User can delete that todo by dragging the cell to the left.

Detail Screen

Screen Shot 2022-04-19 at 13 55 27

  • If user touch any cell, that todo's detail screen will open.
  • This screen looks pretty much like create screen.
  • User can see title, details and chosen color in background.
  • User also can mark working switch in this screen.
  • User has to tap "Update" button after all change.
  • User can delete this todo if tap trashcan icon in navbar.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages