Powered by Firebase, this app lets a user post their favorite pictures online, and gets comments and likes. The app has fetures to change a password and change the user's profile picture. This app can also show other peoples posts. It will also show how many upvotes the user gets.
User login page | User Main post feed |
---|---|
User setting page | User profile page |
---|---|
User creating a new post | Menu |
---|---|
- users can post pictures and texts
- users can like other peoples post
- users can see their all their posts
- users can change passoword
- users can upvote other's posts
- users can see how many upvots have
- iOS 8.0+ / Mac OS X 10.11+ / tvOS 9.0+
- Xcode 9.0+
- Swift 4.0+
CocoaPods is a dependency manager for Cocoa projects. You can install it with the following command:
$ sudo gem install cocoapods
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '10.0'
use_frameworks!
target '<Your Target Name>' do
pod 'Alamofire',
pod 'SnapKit',
pod 'KingFisher'
end
Then, run the following command in Terminal:
$ pod install
Firebase is a platform that manages a backend for mobile applications. There are three main features that Firebase offers that we will take advantage of.
- Realtime database
- Authentication
- Image Hosting
FirebaseApp.configure()