Twitter API training assignment by Hiroki
How the app looks like does not matter. Care about coding style and things like class structures. It is also recommended to use helper methods using Util class, when needed. The working log might be on my blog
Make an app using Twitter API
- Search tweets by using Twitter API
- Use
UISearchBar
- Display results on a table view
- Use
RefreshControl
to refresh the table view - Display 5 letters from each tweet and "..." on each cell
- Display a tweet detail when the cell gets clicked (push or modal)
- Nothing happens when a cell with less than 5 letters gets clicked
- Fetch 20 tweets once
- Add an infinite scrolling function to the table view
- Store searched texts using
NSUserDefaults
- Add a
NavigationBar
with a button in the upper right corner - Display the search history view by clicking the button (modal or push)
- Display the word searched by an user on each cell in the view
- Replace the search history part with Core Data
- Display the searched text and the date when it was searched
- Use Cocoapods to the app
- Decide which pod to use. e.g.
MBProgressHUD
,PureLayout
, etc...
- Use TestFlight to distribute the app to others
- Use AutoLayout so that you don't have to write like
CGRectMake()
- Write code which does not depend on a device