chaltteok-studio / open-the-code-ios

Open repository about iOS application of the code.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The Code

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.

Feature

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.

Installation

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:

  1. Clone the repository using the following command:
git clone https://github.com/username/open-the-code.git
  1. Move to the project folder.
cd open-the-code
  1. Run the Makefile to create the .xcworkspacedata and open the project.
./run-tool generate_content && xed .

Notice

  • 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.

About

Open repository about iOS application of the code.


Languages

Language:Swift 94.0%Language:Ruby 4.6%Language:HTML 1.2%Language:Shell 0.2%