https://github.com/mxkmn/chronusparsertemplate
ποΈ Π¨Π°Π±Π»ΠΎΠ½ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΉ Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ chronus
https://github.com/mxkmn/chronusparsertemplate
android desktop ios kotlin-multiplatform
Last synced: about 1 month ago
JSON representation
ποΈ Π¨Π°Π±Π»ΠΎΠ½ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΉ Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ chronus
- Host: GitHub
- URL: https://github.com/mxkmn/chronusparsertemplate
- Owner: mxkmn
- License: mit
- Created: 2025-02-28T19:11:33.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2025-03-05T12:29:06.000Z (2 months ago)
- Last Synced: 2025-03-05T13:30:44.835Z (2 months ago)
- Topics: android, desktop, ios, kotlin-multiplatform
- Language: Kotlin
- Homepage: https://habr.com/ru/articles/888022
- Size: 2.01 MB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Π¨Π°Π±Π»ΠΎΠ½ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ ΡΡΠ΅Π±Π½ΠΎΠ³ΠΎ Π·Π°Π²Π΅Π΄Π΅Π½ΠΈΡ Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ chronus

Π ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π°Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ: [ΡΡΠ°ΡΡΡ Π½Π° Π₯Π°Π±ΡΠ΅](https://habr.com/ru/articles/888022)
Π‘ΠΊΠ°ΡΠ°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: [Google Play](https://play.google.com/store/apps/details?id=mxkmn.chronus)
## Π‘ΠΌΠΎΠ³Ρ Π»ΠΈ Ρ ΡΠΎΠ·Π΄Π°ΡΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ ΡΠΎ ΡΠ²ΠΎΠΈΠΌ ΡΡΠ΅Π±Π½ΡΠΌ Π·Π°Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ?
ΠΡΠ»ΠΈ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ Π½Π° ΡΠ°ΠΉΡΠ΅ ΡΡΠ΅Π±Π½ΠΎΠ³ΠΎ Π·Π°Π²Π΅Π΄Π΅Π½ΠΈΡ, ΠΏΡΠΈΡΡΠΌ Π±Π΅Π· Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ ΠΈ Π½Π΅ Π² Π²ΠΈΠ΄Π΅ PDF/Excel ΡΠ°ΠΉΠ»ΠΎΠ², ΡΠΎ Ρ Π²Π°Ρ Π²ΡΡ ΠΏΠΎΠ»ΡΡΠΈΡΡΡ: Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π»ΠΈΡΡ ΠΈΠΌΠ΅ΡΡ ΠΏΠ°ΡΡ Π²Π΅ΡΠ΅ΡΠΎΠ² ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠ΅ Π·Π½Π°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
ΠΡΠ»ΠΈ Π½Π° Π²Π°ΡΠ΅ΠΌ ΡΠ°ΠΉΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ, ΡΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠΌΠΎΡΡ ΠΌΠ½Π΅ Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ΅ΠΉ ΠΎΠ±ΡΠ΅ΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ Π½Π΅ΠΉ [Π·Π΄Π΅ΡΡ](https://github.com/mxkmn/ChronusParserTemplate/issues/1).
ΠΡΠ»ΠΈ Ρ ΡΠ·ΡΠΊΠΎΠΌ Kotlin, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΠΌΡΡ Π² ΠΏΡΠΎΠ΅ΠΊΡΠ΅, Π²Ρ Π½Π΅ ΡΡΠ°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡ - [ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ ΡΡΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ Π²ΡΠΎΠ΄Π΅ ΡΡΠΎΠ³ΠΎ](https://www.youtube.com/watch?v=30tchn0TjaM).
## Π Π°Π±ΠΎΡΠ° Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ
1. Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΠΊΠΎΠΏΠΈΡ ΡΡΠΎΠ³ΠΎ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ ΡΠ΅ΡΠ΅Π· ΠΊΠ½ΠΎΠΏΠΊΡ `Use this template` -> `Create a new repository`:
1. ΠΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π°Π²ΡΠΎΡΠΈΠ·ΠΎΠ²Π°Π½Ρ Π½Π° Github.
1. ΠΠ°Π·ΠΎΠ²ΠΈΡΠ΅ `Repository name` ΠΏΠΎ ΡΠ°Π±Π»ΠΎΠ½Ρ `ChronusParser[ΠΠ°Ρ Π³ΠΎΡΠΎΠ΄][ΠΠ°Ρ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅Ρ][ΠΠ°Ρ ΠΈΠ½ΡΡΠΈΡΡΡ (Π΅ΡΠ»ΠΈ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ)]`. ΠΠ»Ρ Π½Π°Π·Π²Π°Π½ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΠ΅ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΡ Π½Π° ΡΡΡΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ ΠΏΠΎ-Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈ Π°Π±Π±ΡΠ΅Π²ΠΈΠ°ΡΡΡΠ° Π±ΡΠ΄Π΅Ρ ΠΈΠ½ΠΎΠΉ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ ΠΈΡΠΊΡΡΡΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ»ΠΈΡΠ΅Ρ Π° (ΠΠ ΠΠΠ’Π£ - ΠΡΠΊΡΡΡΠΊΠΈΠΉ Π½Π°ΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅Ρ) Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ - `ChronusParserIrkutskIrnitu` (ΠΈΠ½ΡΡΠΈΡΡΡ Π½Π΅ ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π²ΡΠ΅ ΠΈΠ½ΡΡΠΈΡΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΠΎΠ΄ΠΈΠ½ ΡΠ°ΠΉΡ Ρ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ). ΠΠ»ΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ ΠΠΠ£ ΠΠΠΠ’ (ΠΈΡΠΊΡΡΡΠΊΠΈΠΉ Π³ΠΎΡΡΠ΄Π°ΡΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅Ρ, ΠΈΠ½ΡΡΠΈΡΡΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΈ ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ) Π±ΡΠ΄Π΅Ρ `ChronusParserIrkutskIguImit` (Ρ ΡΡΠΎΠ³ΠΎ ΠΈΠ½ΡΡΠΈΡΡΡΠ° ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΡΠ°ΠΉΡ Ρ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ).
1. ΠΡΠ±Π΅ΡΠΈΡΠ΅ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΡ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ `Private`. Π― Π½Π΅ ΠΏΡΠΎΡΠΈΠ², Π΅ΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΡΡ Π²Π°ΡΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ ΠΊΠΎΠΌΡ-ΡΠΎ ΠΏΠΎΠΌΠΈΠΌΠΎ ΠΌΠ΅Π½Ρ, Π½ΠΎ Π½Π΅ Ρ ΠΎΡΠ΅Π» Π±Ρ, ΡΡΠΎΠ±Ρ ΠΎΠ½ Π»Π΅ΠΆΠ°Π» Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅ Π² ΠΎΡΠΊΡΡΡΠΎΠΌ Π΄ΠΎΡΡΡΠΏΠ΅ - ΡΠΎΠ³Π΄Π° Π²Π°ΡΠΈΠΌΠΈ ΡΡΡΠ΄Π°ΠΌΠΈ ΡΠΌΠΎΠ³ΡΡ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ-ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΌΠΎΠ³ΡΡ Π½Π΅ΡΠ΅ΡΡΠ½ΠΎ Π·Π°ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° Π²Π°ΡΠ΅ΠΉ ΡΠ°Π±ΠΎΡΠ΅.
1. ΠΡΠΊΡΠΎΠΉΡΠ΅ ΡΠΎΠ·Π΄Π°Π½Π½ΡΠΉ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ Π² IDE:
1. ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ IntelliJ IDEA ΠΈΠ»ΠΈ Android Studio:* ΠΠ»Ρ ΡΠ±ΠΎΡΠΊΠΈ ΡΠ΅ΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄Π»Ρ ΠΠ (ΡΠ°ΠΌΡΠΉ Π±ΡΡΡΡΡΠΉ ΠΈ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ±) Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ [IntelliJ IDEA](https://www.jetbrains.com/idea/download/#:~:text=IntelliJ%20IDEA%20Community%20Edition%20is%20completely%20free%20to%20use) Π²Π΅ΡΡΠΈΠΈ Π½Π΅ Π½ΠΈΠΆΠ΅ 2024.3.
* ΠΠΎΡΠ»Π΅ ΠΈΠΌΠΏΠΎΡΡΠ° ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡΡ Π²ΡΠ±ΡΠ°ΡΡ JDK, Π² ΡΠ»ΡΡΠ°Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Windows ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΡ Π²ΠΌΠ΅ΡΡΠ΅ Ρ IDE (`C:\Program Files\JetBrains\IntelliJ IDEA\jbr`). ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½ΠΎ ΠΎΡΠΊΠ°Π·Π°ΡΡΡΡ ΠΎΡ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΡ Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ Π²ΡΠ±ΠΎΡΠ°, ΠΏΠΎΡΠ»Π΅ Π²ΡΠ±ΡΠ°ΡΡ ΠΏΡΡΡ Π²ΡΡΡΠ½ΡΡ ΡΠ΅ΡΠ΅Π· `ΡΠ΅ΡΡΠ΅ΡΡΠ½ΠΊΡ ΡΠ²Π΅ΡΡ Ρ ΡΠΏΡΠ°Π²Π°` -> `Project Structure` -> `SDKs` -> `+` -> `Add JDK from disk`.
* ΠΡΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ ΡΠΎΠ±ΡΠ°ΡΡ Π΄Π»Ρ Android'Π° ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° [ΠΏΠ»Π°Π³ΠΈΠ½Π° Android](https://plugins.jetbrains.com/plugin/22989-android/versions) ΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ.
* ΠΡΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ Π·Π°ΠΏΡΡΡΠΈΡΡ Π½Π° iOS ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΉ Xcode ΠΈ iOS Simulator (Π»ΡΡΡΠ΅ Π½Π΅ Π½Π°Π΄ΠΎ, ΠΎΠ½ΠΎ Π²Π°Ρ ΡΠΎΠΆΡΡΡ).
* ΠΠ»Ρ ΡΠ±ΠΎΡΠΊΠΈ ΡΠ΅ΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄Π»Ρ Android Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ [Android Studio](https://developer.android.com/studio) (Π°ΠΊΡΡΠ°Π»ΡΠ½Π°Ρ Π²Π΅ΡΡΠΈΡ Ρ ΡΠ°ΠΉΡΠ°, Π»ΠΈΠ±ΠΎ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½Π°Ρ ΡΠ°Π½Π΅Π΅ Π²Π΅ΡΡΠΈΡ Π½Π΅ Π½ΠΈΠΆΠ΅ Ladybug 2024.2.1) - ΡΡΡ, Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ IntelliJ IDEA, Π½Π°ΡΡΡΠ°ΠΈΠ²Π°ΡΡ ΠΏΠΎΠ΄ Android Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π½ΡΠΆΠ½ΠΎ.
* ΠΡΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ ΡΠΎΠ±ΡΠ°ΡΡ Π΄Π»Ρ ΠΠ/iOS ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° [ΠΏΠ»Π°Π³ΠΈΠ½Π° Kotlin Multiplatform](https://plugins.jetbrains.com/plugin/14936-kotlin-multiplatform/versions/stable). ΠΠ»Ρ iOS ΡΠ±ΠΎΡΠΊΠΈ ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΉ Xcode ΠΈ iOS Simulator (ΠΏΠΎΠ±ΠΎΠΉΡΠ΅ΡΡ ΠΠΎΠ³Π°).
* ΠΠ»Ρ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΡ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΈΠ· IDE ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎ ΠΎΠΊΠ°Π·Π°ΡΡΡΡ Π² Π΄ΡΡΠ³ΠΎΠΉ ΡΡΡΠ°Π½Π΅ (ΡΡΠΎ Π·Π°ΠΊΠΎΠ½Π½ΠΎ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠ° ΠΏΡΠΎΠΈΠ·ΠΎΡΠ»Π° Π½Π΅ ΡΠΎ ΡΡΠΎΡΠΎΠ½Ρ Π ΠΎΡΡΠΈΠΈ). ΠΡΠ»ΠΈ ΡΡΠ΅Π΄ΡΡΠ²Π° ΠΎΠ±Ρ ΠΎΠ΄Π° Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΎΠΊ Π½Π΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Ρ, ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡΡΠΏΠΈΡΡ ΠΈΠ½Π°ΡΠ΅ - ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π±ΡΠ°ΡΠ·Π΅Ρ Ρ ΠΎΠ±Ρ ΠΎΠ΄ΠΎΠΌ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΎΠΊ, ΠΎΡΠΊΡΠΎΠΉΡΠ΅ JetBrains Marketplace ΠΈ ΡΠΊΠ°ΡΠ°ΠΉΡΠ΅ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»ΠΎΠΌ, ΠΏΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Π΅Π³ΠΎ ΡΠ΅ΡΠ΅Π· `ΡΠ΅ΡΡΠ΅ΡΡΠ½ΠΊΡ ΡΠ²Π΅ΡΡ Ρ ΡΠΏΡΠ°Π²Π°` -> `Plugins` -> `ΡΠ΅ΡΡΠ΅ΡΡΠ½ΠΊΠ°` -> `Install plugin from disk`.
1. ΠΠ»ΠΎΠ½ΠΈΡΡΠΉΡΠ΅ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ (Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ [Git](https://git-scm.com/downloads)) ΡΠ΅ΡΠ΅Π· `Clone repository` ΠΈΠ»ΠΈ `File` -> `New` -> `Project from Version Control`, Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ `GitHub` ΡΠ²Π΅ΠΆΠΈΠΉ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ.
1. ΠΠΎΡΠ»Π΅ ΠΏΠΎΠ»Π½ΠΎΠΉ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π²ΡΠ±ΡΠ°Π² ΡΠ²Π΅ΡΡ Ρ (ΡΡΡΡ Π»Π΅Π²Π΅Π΅ Π·Π΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΠ΅ΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ°) ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ `Run on desktop`. ΠΡΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ Π·Π°ΠΏΡΡΠΊ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ Android ΡΠ΅ΡΠ΅Π· Π²ΡΠ±ΠΎΡ `composeApp` (ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π²ΠΊΠ»ΡΡΠΈΡΡ ADB Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°). ΠΠ°ΠΏΡΡΠΊ Π½Π° iOS Π² ΡΠ΅ΠΎΡΠΈΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½, ΠΎΠ΄Π½Π°ΠΊΠΎ Π½Π΅ ΠΏΡΠΎΠ²Π΅ΡΡΠ»ΡΡ.
1. ΠΠ°ΡΠ½ΠΈΡΠ΅ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠ²ΠΎΠ΅ΠΉ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ:
1. ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΠΏΡΠΎΡΠΌΠΎΡΡ `Project` Π²ΠΌΠ΅ΡΡΠΎ `Android`

1. ΠΡΠΊΡΠΎΠΉΡΠ΅ ΠΊΠΎΠ΄ ΠΏΡΠΎΠ΅ΠΊΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ `appmodules`.
1. Π enum ΠΊΠ»Π°ΡΡΠ΅ `City` (ΠΏΠ°ΠΊΠ΅Ρ `model.chronus`) ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΠ΅ `cyrillicName` ΠΈ `timezoneId` (ΡΠ·Π½Π°ΡΡ ID ΡΠ°ΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ° ΠΌΠΎΠΆΠ½ΠΎ [Π·Π΄Π΅ΡΡ](https://askgeo.com/#:~:text=degrees-,TimeZoneId,-Olson%20time%20zone)). ΠΠ΅Π½ΡΡΡ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π·Π°ΠΏΠΈΡΠΈ `YOUR_CITY` Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ.
1. Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ, Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π²ΡΠΈΡΡ [ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΌ Π³Π°ΠΉΠ΄ΠΎΠΌ](static/integration.md).
1. ΠΠ°ΠΊΠΎΠ½Π΅Ρ, Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠ΅Π±Π΅, ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π² enum ΠΊΠ»Π°ΡΡ `Contributor` (ΠΏΠ°ΠΊΠ΅Ρ `model.chronus`): ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΠ΅ `nickName`, `photo`, `en`, `ru`. ΠΠ΅Π½ΡΡΡ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π·Π°ΠΏΠΈΡΠΈ `YOU` Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ.
1. ΠΠΎΠ΄Π΅Π»ΠΈΡΠ΅ΡΡ Π²Π°ΡΠΈΠΌ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ:
1. ΠΠ°ΠΉΠ΄ΠΈΡΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΡ `Commit` Π² IDE ΡΠ»Π΅Π²Π°, Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Π²ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΈ ΠΎΠΏΡΠ±Π»ΠΈΠΊΡΠΉΡΠ΅ ΠΈΡ , Π½Π°ΠΆΠ°Π² Π½Π° `Commit and Push`. ΠΠΎΠ΄ΡΠ²Π΅ΡΠ΄ΠΈΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ.
1. ΠΡΠΊΡΠΎΠΉΡΠ΅ Π²Π°Ρ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ Π½Π° GitHub ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅, ΡΡΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»ΠΈΡΡ.
1. ΠΡΠ»ΠΈ Π²Π°Ρ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ ΠΏΡΠΈΠ²Π°ΡΠ½ΡΠΉ, Π² ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ Π½Π° GitHub Π·Π°ΠΉΠ΄ΠΈΡΠ΅ Π² `Settings` -> `Collaborators`, Π½Π°ΠΆΠΌΠΈΡΠ΅ Π½Π° `Add people` ΠΈ Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΠΌΠ΅Π½Ρ (`mxkmn`).
1. Π‘ΠΎΠΎΠ±ΡΠΈΡΠ΅ ΠΎΠ± ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, Π½Π°ΠΏΠΈΡΠ°Π² ΠΌΠ½Π΅ Π² ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌ ([@mxkmn](https://t.me/mxkmn)) ΠΈΠ»ΠΈ Π½Π° ΠΏΠΎΡΡΡ ([email protected]), Π»ΠΈΠ±ΠΎ ΡΠΎΠ·Π΄Π°Π² issue ΡΠΎ ΡΡΡΠ»ΠΊΠΎΠΉ Π½Π° Π²Π°Ρ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ.