Skip to content

Commit 1db9af2

Browse files
committed
readme
1 parent 20bf7c4 commit 1db9af2

File tree

1 file changed

+25
-7
lines changed

1 file changed

+25
-7
lines changed

README.md

Lines changed: 25 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# GithubSearchKMM
22

3-
Github Repos Search - Kotlin Multiplatform Mobile
3+
Github Repos Search - Kotlin Multiplatform Mobile using Jetpack Compose, SwiftUI,
4+
FlowRedux, Coroutines Flow, Dagger Hilt, Koin Dependency Injection
45

56
[![Android Build CI](https://github.com/hoc081098/GithubSearchKMM/actions/workflows/build.yml/badge.svg)](https://github.com/hoc081098/GithubSearchKMM/actions/workflows/build.yml)
67
[![iOS Build CI](https://github.com/hoc081098/GithubSearchKMM/actions/workflows/ios-build.yml/badge.svg)](https://github.com/hoc081098/GithubSearchKMM/actions/workflows/ios-build.yml)
@@ -161,13 +162,30 @@ class IOSGithubSearchViewModel: ObservableObject {
161162
## Download APK
162163

163164
- [Download latest debug APK here](https://nightly.link/hoc081098/ComicReaderApp_MVI_Coroutine_RxKotlin_Jetpack/workflows/build/master/app-debug.zip)
164-
- [Download latest release APK here](https://nightly.link/hoc081098/ComicReaderApp_MVI_Coroutine_RxKotlin_Jetpack/actions/runs/1360316687/app-release.zip)
165165

166-
# Develop
167-
- You must use **Android Studio Arctic Fox (2020.3.1)** (**note: Java 11 is now the minimum version required**)
168-
- Clone: `git clone https://github.com/hoc081098/ComicReaderApp_MVI_Coroutine_RxKotlin.git`
169-
- _Optional: **Delete `.idea` folder** if cannot open project_
170-
- Open project by `Android Studio` and run as usual
166+
# Building & Develop
167+
168+
- `Android Studio Chipmunk | 2021.2.1` (note: **Java 11 is now the minimum version required**).
169+
- `XCode 13.2` or later (due to use of new Swift 5.5 concurrency APIs).
170+
- Clone project: `git clone https://github.com/hoc081098/GithubSearchKMM.git`
171+
- Android: open project by `Android Studio` and run as usual.
172+
- iOS
173+
```shell
174+
cd GithubSearchKMM
175+
176+
# generate podspec files for cocopods intergration. with integration will be generated swift files for cocoapod
177+
./gradlew kSwiftsharedPodspec
178+
179+
# go to ios dir
180+
cd iosApp
181+
182+
# install pods
183+
pod install
184+
185+
# now we can open xcworkspace and build ios project
186+
# or open via XCode GUI
187+
open iosApp.xcworkspace
188+
```
171189

172190
# Screenshots
173191

0 commit comments

Comments
 (0)