This projects demonstrates how to implement Clean Architecture and VIPER in an iOS application. Users can browse for popular movie titles that are recently released and is available in their preferred language (as configured in the device). The application is a UIKit application and would function in iPhone, iPad, and macOS (through Mac Catalyst).
Open the project using Xcode then build and run the application in an iPhone or iPad Simulator while connected to the Internet. The application will then show a list of movies. Tap on the movie to show its detail.
- Xcode 11.4.1+
- Swift 5+
- macOS 10.15.4+
- iOS 13.4+
This project uses the apple-generic
version system, which has two distinct version system: a marketing version and a build number. In short, run the following command before releasing a build โ both internally or externally.
agvtool next-version -all
Refer to QA1827 for details.
Copyright ยฉ Sasmito Adibowo
http://cutecoder.org
Apache 2.0 license. See file LICENSE.txt
for more information.