A demo project to share my learnings
Movies is a simple app to show movies, search movies using "starts with binary search algorithm", see movie details such as movie synopsis, cast, reviews, similar movies.
- VIPER
- Dark Mode Support
- Code based UI development (No xib, no No storyoard)
- Caching of images
- Caching of searched results
- Unit testing
- Useful Extensions
- Git braching module wise
- Binary Search Algorithm
Things taken care at the development.
- Modular: I have tried to split the design in views and hence implemented each of the view object in a UIView class. So that it can be used anywhere from a tableviewcell to collectionview cell to any viewcontroller's view.
- Gitable: Tried to maintain sanity of modularity using git branches with the concept of having to generic, feature[s], UI[s] based branching.
- Discardable: Using VIPER, any part of the code can be discarded.
- iOS 8.0, 9.0+
- Xcode 11.0, 12.0+
- Swift 5.0+
Ajay Bhanushali – LinkedIn || Medium || GitHub || [email protected]
Distributed under the MIT license. See LICENSE
for more information.