Skip to content

alamin39/TwitterLite

Repository files navigation

TwitterLite

Video link:

https://www.youtube.com/watch?v=ycN6C2x_QI0&t=8s

Technology:

  • Swift
  • UIKit
  • Firebase
  • MVVM
  • CocoaPods
  • Package Manager
  • Programmatic UI

Features:

  • Sign Up, Sign In and Sign Out features
  • User can post text or a single image, or both of them, to a timeline
  • User can delete their own post
  • Post/Timeline view page
  • User Profile page
  • User can reset password. User will receive a customised email with password reset link (Please check Spam folder also).
  • All size App icons included

How to use:

  • Create an account. Email and Password field are mandatory, others are optional. But putting all info will looks good. Password length must be 6 or more.
  • If already have an account, you can directly login.
  • If you forgot password, click forgot password and put your email. You will receive a customised email with password reset link (Please check Spam folder also).
  • You will see empty timeline page. Because you didn't post any tweet yet and also not following anyone else.
  • Write a tweet by clicking pencil button. Then write tweet and upload a image by clicking camera image.
  • After clicking Tweet button you will see your Tweet on timeline page.
  • You can delete tweet from Timeline page simply by swiping left.
  • You can go to profile page by clicking profile image of navigation bar. By clicking Home tabbar, you can go back again to timeline page.
  • You can sign out by clicking right button of navigation bar.

How to run:

  • Add Firebase package manager: github.com/firebase/firebase-ios-sdk , Dependency rule - up to next minor version 8.9.0
  • install pod: pod 'SDWebImage', '~> 5.0'

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published