Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Ρ Π½ΡΠ»Ρ. ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: Π΄Π»Ρ Android. Π£ΡΡΡΠΎΠΉΡΡΠ²Π° Π΄Π»Ρ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΡ: ΡΠΌΠ°ΡΡΡΠΎΠ½Ρ. ΠΡΠ΅ΠΌ Kotlin-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° Π΄Π»Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ (Android) ΠΡΠΆΠ΅Π½ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ Π½Π° Kotlin Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π½Π°ΡΠΈΠ²Π½ΠΎΠ³ΠΎ Android-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎ, Π±Π΅Π· ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠΉ ΡΠ°ΡΡΠΈ ΠΈ API β ΡΠΎΠ»ΡΠΊΠΎ Ρ ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ ΡΠΌΠ°ΡΡΡΠΎΠ½Π°. ΠΠΊΡΠ°Π½Ρ ΡΠΆΠ΅ ΡΠ²Π΅ΡΡΡΠ°Π½Ρ, ΠΈΡ
Π½ΡΠΆΠ½ΠΎ Π΄ΠΎΡΠ°Π±ΠΎΡΠ°ΡΡ Π»ΠΈΠ±ΠΎ Π½Π°ΡΠ°ΡΡ Ρ Π½Π°ΡΠ°Π»Π°. ΠΠ° Π²Π°ΡΠ΅ ΡΡΠΌΠΎΡΡΠ΅Π½ΠΈΠ΅. Π€ΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» ΡΠ°Π±ΠΎΡΡ Ρ ΠΊΠ°ΠΌΠ΅ΡΠΎΠΉ Π½Π°ΠΏΠΈΡΠ°Π½. ΠΠΎΠΆΠ΅ΡΠ΅ Ρ Π½ΡΠ»Ρ Π½Π°ΠΏΠΈΡΠ°ΡΡ, Π»ΠΈΠ±ΠΎ Π΄ΠΎΡΠ°Π±ΠΎΡΠ°ΡΡ. Π€ΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» ΠΈ ΠΌΠΎΠ΄ΡΠ»ΠΈ: ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· 5 ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΡΡ
ΡΠΊΡΠ°Π½ΠΎΠ² Ρ ΠΎΠ΄Π½ΠΈΠΌ ΠΈ ΡΠ΅ΠΌ ΠΆΠ΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΠΎΠΌ. ΠΡΠΆΠ½ΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ: - ΠΠ°ΠΌΠ΅ΡΠ° ΡΠ΅Π»Π΅ΡΠΎΠ½Π° - ΠΠ°Ρ
Π²Π°Ρ ΡΠΎΡΠΎ / Π²ΠΈΠ΄Π΅ΠΎ (ΠΎΠ±ΡΡΠ΄ΠΈΠΌ ΡΠΎΡΠ½Π΅Π΅ ΠΏΡΠΈ ΡΡΠ°ΡΡΠ΅). - Π’Π°ΠΉΠΌΠ΅Ρ - ΠΡΡΡΡΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ / ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»ΠΎΠ² Ρ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ². - Google Play - ΠΠΎΡΡΠ΅ΠΊΡΠ½Π°Ρ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΡ, Π±Π°Π·ΠΎΠ²Π°Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² ΠΏΡΠΈ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ. - ΠΠΏΠ»Π°ΡΠ° ΡΠ΅ΡΠ΅Π· Google Play (Billing) - ΠΠΎΠΊΡΠΏΠΊΠΈ Π²Π½ΡΡΡΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ (in-app purchase / ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠ° β ΠΎΠ±ΡΡΠ΄ΠΈΠΌ ΡΠΎΡΠΌΠ°Ρ). - Π Π°Π±ΠΎΡΠ° Π² ΡΠΎΠ½ΠΎΠ²ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ - ΠΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΡ
Π·Π°Π΄Π°Ρ, ΠΊΠΎΠ³Π΄Π° ΡΠΊΡΠ°Π½ Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½ ΠΈΠ»ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ²Π΅ΡΠ½ΡΡΠΎ. - ΠΠ½Π°Π»ΠΈΠ· Π΄Π°Π½Π½ΡΡ
Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ( ΠΎΠ΄Π½ΠΈ Π΄Π°Π½Π½ΡΠ΅ ) - ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΠΎΡΡΡΠΏΠ°ΡΡΠΈΡ
Π΄Π°Π½Π½ΡΡ
Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π΅, Π±Π΅Π· ΡΠ΅ΡΠ²Π΅ΡΠΎΠ². Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ: - Π£Π²Π΅ΡΠ΅Π½Π½ΡΠΉ ΠΎΠΏΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π° Kotlin ΠΏΠΎΠ΄ Android (Jetpack, AndroidX) ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ: - WorkManager / Foreground Service / Background tasks - Google Play Billing - ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡ (MVI / MVVM / Clean Architecture) - Π£ΠΌΠ΅Π½ΠΈΠ΅ ΠΏΠΈΡΠ°ΡΡ ΡΠΈΡΡΡΠΉ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΠΉ ΠΊΠΎΠ΄ (Kotlin best practices, SOLID) - Π£ΠΌΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ ΠΎΡΠΈΠ±ΠΎΠΊ, ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·Π°ΡΠΈΠ΅ΠΉ ΠΏΠ°Π΄Π΅Π½ΠΈΠΉ. Π§ΡΠΎ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌ Π½Π° Π²ΡΡ
ΠΎΠ΄Π΅: - ΠΠΎΡΠΎΠ²ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ· 5 ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΡΡ
ΡΠΊΡΠ°Π½ΠΎΠ² - Π‘ΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ, ΡΠΈΡΠ°Π΅ΠΌΡΠΉ ΠΊΠΎΠ΄ Ρ: --ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ Π½Π° ΡΠ»ΠΎΠΈ/ΠΌΠΎΠ΄ΡΠ»ΠΈ; --ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠΌΠΈ Π² ΠΊΠ»ΡΡΠ΅Π²ΡΡ
ΠΌΠ΅ΡΡΠ°Ρ
; - ΠΡΡΡΡΡΡΠ²ΠΈΠ΅ ΠΊΡΠΈΡΠΈΡΠ½ΡΡ
Π±Π°Π³ΠΎΠ² ΠΏΡΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ. - ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π² Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΌ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΈ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡ ΠΊΠΎΠ΄ΠΎΠ²ΡΡ Π±Π°Π·Ρ. ΠΡΠ΄ΠΆΠ΅Ρ: Π΄ΠΎ 50 000 Π·Π° Π²Π΅ΡΡ ΠΏΡΠΎΠ΅ΠΊΡ. ΠΠΎΡΠΎΠ²Ρ ΠΎΠ±ΡΡΠ΄ΠΈΡΡ ΡΡΠ°ΠΏΠ½ΠΎΡΡΡ ΡΠ°Π±ΠΎΡΡ ΠΈ ΡΠΈΠΊΡΠ°ΡΠΈΡ ΠΊΠ»ΡΡΠ΅Π²ΡΡ
ΡΠΎΡΠ΅ΠΊ (MVP, ΡΠ΅ΡΡ, ΡΠ΅Π»ΠΈΠ·).