Weekend Exploration(Fri, Sat & Sun) SwiftUI Browser App
Download code -> open project -> select simulator(iphone 12 pro max tested✅) -> run
- Web browsering
- News Articles
- Bookmarking (vist, add & delete)
- meta-fetcher to get url meta data when bookmarked
- app tells you to reconnect to internet
- MVVM architecture
- I used the algorithms library for additional array operations i.e chunked(by: ) I use to construct the 3 x 2 grid of suggestions
- callbacks to push up actions & data
- I wanted the webview to appear within the same view as the search bar
- directly accessing apis in view for speed instead of injecting apis as dependencies in Viewmodel
Suggestions | Web | Bookmarks |