Make a clone of Unsplash App with using Unsplash api. Integrate Firebase to make register & login
Use Hero Library to make a dynamic animation when user click photo
If user didn't logged in, it will show up like this
When user logged in, it will show like this
User can search photos, collections, users based on keyword
If user didn't logged in, log in screen will pop up when user trying to collaborate their pictures
User can log in with their email and password
User can make a account for this app and actual data will store in Firebase
Xcode 12.4
Swift 5
iOS Deployment Target: 13.0
- Model-View-ViewModel(MVVM)
- Custom Network Layer
- Firebase
- Firestore
- Delegation
- UIkit
- Hero Animation Tools
- Protocol Oriented
- App Screen Life Cycle
Used API for this project
Third Party Library for this project
Images from Unsplash
icon images from icon8
Reusable handlers from here
GIF converter from here