Your ultimate place to store your images (or take some new ones! )
https://api.flickr.com/services/feeds/photos_public.gne
This app is written in Swift (UIKit) and use the theme of another famous video collection website for reference.
The device orientation is set to be protrait only for now.
There are three main controllers.
- Navigation Controller
- Collection ViewController (MainVC). It also contains the searchBarController
- Detail View Controller for each picture (DetailVC)
The current app support displaying and searching the images by their title from Flicker API with a certain search term. In this case, it is "Eibsee" defined in Library.swift
This project is built in Xcode 12.5, tested on iPhone 12 Simulator running iOS 14.5 with UITest written
Simpily press the start button and all should execute well!
The current build pops up the following messages
ImageHub[34500:1072135] [] nw_protocol_get_quic_image_block_invoke dlopen libquic failed
I've encountered this warning multiple times across multiple projects when there are images in play
future functionalities include
- Add images from either the camera or the gallery. For now, the button and structure is ready but the code itself has not yet been implemented
- Authentication with Face ID or Touch ID, which shall further introduce settings or UserDefault in the app
- Group the photos by their dates or categories.