This project is a challenge request by a company.
This iOS app communicates with the Twitter API and follow the next requirements:
- The user can log in with the credentials stored on the device.
- The user can see his Timeline and open the tweets.
- The profile page of the user who wrote the tweet is opened in Safari.
- The user can mark a post as favourite.
- The user can see a Timeline with all his favourite tweets.
The frameworks/libraries used in the app development are:
-
TwitterKit from Fabric
- Used for log in with twitter and embed tweets/timelines. Also used for access to Twitter REST API.
-
SwiftyJSON
- Used for parse JSON data with clear syntax.
-
Alamofire (Installed but not used).