This repository is an open-source project that replicates "The Code" project.
As this project is a replica, it may not be buildable and some private data is masked.
The Code is an iOS application made using SwiftUI and several open-source libraries.
This project aims to provide you with ideas about the SwiftUI-based architecture, application structure, and promote my libraries.
Library | Description |
---|---|
RVB | Base architecture that describe inter-module communication. |
Compose | UIViewController wrap view as SwiftUI view. |
Reducer | Async/await based state machine. |
Route | Convenience UIViewController route helper. |
JSToast | Customizable toast. |
Dyson | Networking layer. |
Storage | Data storage layer. |
Due to the masking of private data, it may not be possible to build the application.
However, if you still want to build and run this project, follow the below steps:
- Clone the repository using the following command:
git clone https://github.com/username/open-the-code.git
- Move to the project folder.
cd open-the-code
- Run the Makefile to create the .xcworkspacedata and open the project.
./run-tool generate_content && xed .
- This repository not fully reflects the origin repository.
- This repository may not reflect real-time updates with the origin repository.
- This repository may not be maintained with app version updates.