Code Monkey home page Code Monkey logo

todolist's People

Contributors

azarovalex avatar erickapps avatar gionoa avatar ivancr avatar jslusser avatar nnascim avatar stemberamichal avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

todolist's Issues

Cloudkit Integration

  • Setup backend database
  • Connect app to the database
  • Retrieve data from the database

Add support for multiple lists

Requirements:

  • App should launch on "list of lists" ListsViewController
  • User can create new lists
  • User can delete lists

Improve Todo Cell UI

  • Add an icon for complete and incomplete state.
  • Add label to display completed date
  • Change labels layout to vertical when dynamic type size is large.

Add ability to edit items

To add the ability to edit the label text of a ToDo list Item once it's been added. This is not referring to the ability to edit an existing list and delete or move an item - that functionality already exists in the app. Rather, for example, if you mis-spelled the item when originally entering it, and want to correct it.

Add comments for all Extensions and/or Functions within each Extension

To improve the coding documentation, so any current or future contributor can better understand what the Extensions and Functions within those Extensions do. Currently the Extensions folder includes the following files;

  • UITableViewExtensions.swift
  • UIViewExtensions.swift
  • UIViewControllerExtensions.swift
  • NSObjectExtensions.swift

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.