World Flags Π΅ ΠΌΠΎΠ±ΠΈΠ»Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° ΡΠ°Π·Π²ΠΈΠ΅Π½Π° Π²ΠΎ Android Studio ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° Kotlin ΠΈ Jetpack Compose, Π΄ΠΈΠ·Π°ΡΠ½ΠΈΡΠ°Π½Π° Π΄Π° ΠΏΠΎΠ½ΡΠ΄ΠΈ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π΅Π½ ΠΈ Π΅Π΄ΡΠΊΠ°ΡΠΈΠ²Π΅Π½ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ Π·Π° ΡΠ²Π΅ΡΡΠΊΠΈΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ. Π‘ΠΎ Π±Π΅ΡΠΏΡΠ΅ΠΊΠΎΡΠ½Π° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΠ° ΡΠΎ API ΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, World Flags ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π° ΡΠ°ΡΠΈΠΎΠ½Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΎ ΠΈ ΠΏΡΠΈΠ²Π»Π΅ΡΠ½ΠΎ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΎ ΠΈΡΠΊΡΡΡΠ²ΠΎ Π·Π° ΠΈΡΡΡΠ°ΠΆΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ Π·Π° Π·Π΅ΠΌΡΠ°ΡΠ°.
ΠΠ»Π°Π²Π½ΠΈ ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ:
* ΠΡΠΈΠΊΠ°Π· Π½Π° Π·Π΅ΠΌΡΠ°: ΠΈΡΡΡΠ°ΠΆΠ΅ΡΠ΅ Π²ΠΈΠ·ΡΠ΅Π»Π½Π° Π»ΠΈΡΡΠ° Π½Π° Π·Π΅ΠΌΡΠΈ, ΠΏΡΠΈΠΊΠ°ΠΆΡΠ²Π°ΡΡΠΈ Π³ΠΈ Π½ΠΈΠ²Π½ΠΈΡΠ΅ Π·Π½Π°ΠΌΠΈΡΠ° ΠΈ Π³Π»Π°Π²Π½ΠΈ Π³ΡΠ°Π΄ΠΎΠ²ΠΈ Π½Π° Π°ΡΡΠ°ΠΊΡΠΈΠ²Π΅Π½ ΠΈ Π»Π΅ΡΠ΅Π½ Π·Π° Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡΠ° Π½Π°ΡΠΈΠ½.
* ΠΡΠΎΠ½Π°ΠΎΡΠ°Ρ Π½Π° Π·Π΅ΠΌΡΠΈ: ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ ΡΠ° Π²Π³ΡΠ°Π΄Π΅Π½Π°ΡΠ° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ Π·Π° ΠΏΡΠ΅Π±Π°ΡΡΠ²Π°ΡΠ΅ Π·Π° Π±ΡΠ·ΠΎ Π½Π°ΠΎΡΠ°ΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π·Π° ΠΊΠΎΡΠ° Π±ΠΈΠ»ΠΎ Π·Π΅ΠΌΡΠ° Π½Π°Π²Π΅Π΄Π΅Π½Π° Π²ΠΎ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ°.
* ΠΠ΅ΡΠ°Π»ΠΈ Π·Π° Π·Π΅ΠΌΡΠ°ΡΠ°: ΡΠΎ ΠΈΠ·Π±ΠΈΡΠ°ΡΠ΅ Π·Π΅ΠΌΡΠ°, ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈΡΠ΅ ΠΌΠΎΠΆΠ°Ρ Π΄Π° Π³Π»Π΅Π΄Π°Π°Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΈ Π΄Π΅ΡΠ°Π»ΠΈ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ Π½Π°ΡΠ΅Π»Π΅Π½ΠΈΠ΅ΡΠΎ, Π³Π΅ΠΎΠ³ΡΠ°ΡΡΠΊΠ°ΡΠ° ΠΎΠ±Π»Π°ΡΡ ΠΈ ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΠ²Π΅ΡΠ΅. ΠΠ²ΠΈΠ΅ Π΄Π΅ΡΠ°Π»ΠΈ ΡΠ΅ Π΄ΠΈΠ·Π°ΡΠ½ΠΈΡΠ°Π½ΠΈ Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄Π°Ρ Π±ΡΠ·ΠΎ ΠΈ ΡΠ΅Π»ΠΎΡΠ½ΠΎ ΡΠ°Π·Π±ΠΈΡΠ°ΡΠ΅ Π½Π° ΡΠ΅ΠΊΠΎΡΠ° Π·Π΅ΠΌΡΠ°.
* ΠΡΠ°Π½ΠΈΡΠ½ΠΈ Π·Π΅ΠΌΡΠΈ: ΠΡΠΊΡΠΈΡΡΠ΅ ΠΈ ΠΊΠΎΠΌΡΠ½ΠΈΡΠΈΡΠ°ΡΡΠ΅ ΡΠΎ Π·Π΅ΠΌΡΠΈ ΠΊΠΎΠΈ Π΄Π΅Π»Π°Ρ Π³ΡΠ°Π½ΠΈΡΠ°, ΠΏΡΠ΅ΡΡΡΠ°Π²Π΅Π½ΠΈ ΠΏΡΠ΅ΠΊΡ ΠΈΠ½ΡΡΠΈΡΠΈΠ²Π½ΠΈ ΠΈΠΊΠΎΠ½ΠΈ ΠΊΠΎΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π°Π°Ρ Π»Π΅ΡΠ½Π° Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡΠ° ΠΌΠ΅ΡΡ ΡΠΎΡΠ΅Π΄Π½ΠΈΡΠ΅ Π½Π°ΡΠΈΠΈ.
ΠΠΎΡΠΈΡΡΠ΅Π½ΠΈ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ:
* Jetpack Compose: Π·Π° ΠΌΠΎΠ΄Π΅ΡΠ΅Π½, Π΄Π΅ΠΊΠ»Π°ΡΠ°ΡΠΈΠ²Π΅Π½ Π΄ΠΈΠ·Π°ΡΠ½ Π½Π° UI.
* Navigation Compose: ΠΡΠΈΠΊΠ°ΡΠ½ΠΎ ΠΈ Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠΎ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡΠ°ΡΠ° Π²ΠΎ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ°.
* Π‘ΠΎΠ±Π°: Π·Π° ΡΠΈΠ»Π½ΠΎ Π»ΠΎΠΊΠ°Π»Π½ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅ ΠΈ ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ.
* ΠΠ°ΠΌΠ° - Π₯ΠΈΡ: ΠΠ° ΠΈΠ½ΡΠ΅ΠΊΡΠΈΡΠ°ΡΠ΅ Π½Π° Π·Π°Π²ΠΈΡΠ½ΠΎΡΡ, ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π°ΡΠ΅ a
ΡΠΊΠ°Π»Π°Π±ΠΈΠ»Π½Π° ΠΈ ΠΎΠ΄ΡΠΆΡΠ²Π°Π½Π° Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ°.
* Retrofit ΠΈ OkHttp: Π·Π° ΠΌΡΠ΅ΠΆΠ½ΠΈ ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΈ, ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π°ΡΡΠΈ Π΅ΡΠΈΠΊΠ°ΡΠ½Π° ΠΏΠΎΡΡΠΎΡΡΠ²Π°ΡΠΊΠ° Π½Π° REST API.
* ΠΠ°Π»Π΅ΠΌ: Π·Π° ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½ΠΎ Π²ΡΠΈΡΡΠ²Π°ΡΠ΅ ΠΈ ΡΠ°ΠΊΡΠ²Π°ΡΠ΅ ΡΠΎ ΡΠ»ΠΈΠΊΠΈ, Π²ΠΊΠ»ΡΡΡΠ²Π°ΡΡΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° SVG ΡΠ»ΠΈΠΊΠΈ.
* ΠΡΠΎΡΠΈΡΠ΅Π½ΠΈ ΠΈΠΊΠΎΠ½ΠΈ ΠΏΠΎ Π΄ΠΈΠ·Π°ΡΠ½ Π½Π° ΠΌΠ°ΡΠ΅ΡΠΈΡΠ°Π»ΠΈ: ΠΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π° ΠΎΠ³ΡΠΎΠΌΠ½Π° ΠΊΠΎΠ»Π΅ΠΊΡΠΈΡΠ° Π½Π° ΠΈΠΊΠΎΠ½ΠΈ Π·Π° ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈΠΎΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ.
ΠΠΆΡΡΠΈΡΠ°Π½a Π½Π°
13 ΠΌΠ°Ρ 2024β―Π³.
ΠΠ°ΡΡΠ²Π°ΡΠ΅ ΠΈ Π»ΠΎΠΊΠ°Π»Π½ΠΈ ΡΠ»ΡΡΡΠ²Π°ΡΠ°