Twitter is a basic twitter app to read and compose tweets the Twitter API.
The following required functionality is completed:
- User sees app icon in home screen and styled launch screen. (1pt)
- User can sign in using OAuth login flow. (1pt)
- User can Logout. (1pt)
- Create Data Models for User and Tweet. (1pt)
- User can view last 20 tweets from their home timeline with the user profile picture, username, tweet text, and timestamp. (2pts)
- User can pull to refresh. (1pt)
- User can tap the retweet and favorite buttons in a tweet cell to retweet and/or favorite a tweet. (2pts)
- Using AutoLayout, the Tweet cell should adjust it's layout for iPhone 7, Plus and SE device sizes as well as accommodate device rotation. (1pt)
Here's a walkthrough of implemented user stories:
GIF created with LiceCap.
List an 3rd party libraries, icons, graphics, or other assets you used in your app.
- AFNetworking - networking task library
Copyright [2018] [Mayank Gandhi]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.