#CheddarKit
Download the Repo
Install and run carthage
You should be good.
-
CheddarKit API Methods
- Authentication
- Authorize a User
- Convert a code to a Token
- Set a user Session Token
- Return the current user Session
- Rewrite the Authentication portion of the library
- Username/Password Grant_type Flow
- User
- Get an authenticated User
- Lists
- Get all Lists
- Get a list
- Update a list
- Create a list
- Reorder lists
- Archive a list
- share a list
- Members
- show a list's members
- Remove a member from a list
- Invitations
- Get invitations for a user
- Delete an invitation
- Accept an invitation
- Tasks
- Show all tasks in a list
- show a task
- update a task
- Create a task
- Move a task to a new list
- Reorder tasks in a list
- Archive all tasks in a list
- Archive completed tasks in a list
- Authentication
-
Blue: The sample app
- Login interface
- Username + Password Flow
- # Flow
- Forgot Password Flow
- Tested on all phone sizes
- Lists CollectionView
- New List floating text field
- Edit List Name
- Archive List with Swipe
- Magic TextFieldViewController
- Add the TextField, Save, and cancel buttons.
- Hide the Text field when we tap anything but the textField.
- Setup the delegate.
- Tasks CollectionView
- Fancy Update a task interface
- Better Add a task interface (Text Editor)
- Settings
- Add In App purchases to the page
- Add a logout button.
- Integrate with the API and record the purchases
- Login interface
-
TESTS!!!!
- Authentication
- Users
- Lists
- Tasks
-
Hide the Client key and make it outside of Repo.
-
Get it consumable with Carthage.
-
Get it consumable with CocoaPods
-
Launch CheddarKit