atabixchallenge

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).