Π Π΅Π·ΡΠ»ΡΡΠ°Ρ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π²ΡΠ»ΠΎΠΆΠΈΡΡ ΠΏΡΠ±Π»ΠΈΡΠ½ΠΎ Π² Π²Π°Ρ github ΠΈΠ»ΠΈ gitlab ΠΏΠΎΠ΄ ΠΎΡΠΊΡΡΡΠΎΠΉ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ MIT ΠΈΠ»ΠΈ BSD-2. 1. Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ Π² ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ: 1) Eclipse v4.4 (luna), ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠΉ ΠΏΠΎΠ΄ Java 6, 7 ΠΈ 8. 2) ΠΠΎΠ»Π½Π°Ρ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ Ρ Android 5.1 Lollipop (2014+, API 22) 3) ΠΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Android SDK Tools ΠΌΠ΅ΠΆΠ΄Ρ r24.0.2 ΠΈ r24.1.2 4) Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ Ρ Eclipse ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠΌ ADT Π²Π΅ΡΡΠΈΠΈ 23.0.6 ΠΈΠ»ΠΈ 24.0.2. 2. Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ Π² ΠΌΠ°ΠΊΠ΅ΡΡ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. 1) ΠΡΠΆΠ΅Π½ ΠΌΠ°ΠΊΠ΅Ρ Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ, ΠΏΠΎΠ»ΡΠΌΠΈ ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ (ΡΠΌΠ΅ΡΠ΅Π½Π½Π°Ρ ΡΠ°Π½ΡΠ°Π·ΠΈΡ ΠΏΡΠΈΠ²Π΅ΡΡΡΠ²ΡΠ΅ΡΡΡ, ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠ΅, Π±Π΅Π· ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ). ΠΠ΅Π· ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π°, Π²ΠΌΠ΅ΡΡΠΎ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π²ΡΠ²ΠΎΠ΄ΠΈΡ Π²ΠΏΠ»ΡΠ²Π°ΡΡΡΡ Π½Π°Π΄ΠΏΠΈΡΡ ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ Π½Π°Π·Π²Π°Π½ΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ. 2) ΠΠΊΠ»Π°Π΄ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΡ. ΠΠ°Π·Π²Π°Π½ΠΈΡ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ: ΠΠΈΡΡΠΈΠ½Π° ΡΠΎΠ²Π°ΡΠΎΠ², ΠΡΠ΅Π΄Π»ΠΎΠΆΠΈΡΡ ΡΡΠ»ΡΠ³Ρ, ΠΡΠ΅Π΄Π»ΠΎΠΆΠΈΡΡ ΠΎΠΏΡ, ΠΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΏΡΠΎΠ΄Π°Π²ΡΡ, ΠΠ΅Π»ΠΎΠ²ΡΠ΅ ΠΏΠ°ΡΡΠ½Π΅ΡΡ. 3) “ΠΠΈΡΡΠΈΠ½Π° ΡΠΎΠ²Π°ΡΠΎΠ²“ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠΈ ΠΏΠ»ΠΈΡΠΊΠΎΠΉ (ΠΊΠ°ΠΊ Π² explorer, ΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ²), ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΎΠ±ΡΠ°ΠΌΠ»Π΅Π½ ΡΠ°ΠΌΠΊΠΎΠΉ, Π²Π½ΡΡΡΠΈ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠ΅ 5-Π·Π½Π°ΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΠΊΡΡΠΏΠ½ΡΠΌ ΡΡΠΈΡΡΠΎΠΌ. 4) “ΠΡΠ΅Π΄Π»ΠΎΠΆΠΈΡΡ ΡΡΠ»ΡΠ³Ρ“ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΎΠ΄ΠΈΠ½ Π²ΡΠΏΠ°Π΄Π°ΡΡΠΈΠΉ ΡΠΏΠΈΡΠΎΠΊ ΡΡΠ»ΡΠ³ Π½Π° Π²ΡΠ±ΠΎΡ (ΠΎΠ΄Π½Π° Π²ΡΠΏΠ°Π΄Π°ΡΡΠ°Ρ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°), Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ°ΠΊΠΈΡ
: ΠΡΠΊΠΎΠΏΠ°Ρ, ΠΠΎΡΠ΅Ρ, ΠΠΎΠΆΠ½Ρ, Π‘Π³ΠΎΡΠΎΠ²Π»Ρ, Π Π°ΡΠΏΠΈΠ»Ρ. 5) “ΠΡΠ΅Π΄Π»ΠΎΠΆΠΈΡΡ ΠΎΠΏΡ“ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠΏΠΈΡΠΎΠΊ ΠΏΠΎΠ»Π΅ΠΉ “Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΡΡΠ»ΡΠ³ΠΈ ΠΈΠ»ΠΈ ΡΠΎΠ²Π°ΡΠ°“, “ΠΎΡ ΡΠ΅Π½Ρ“, “Π΄ΠΎ ΡΠ΅Π½Ρ“, “ΠΎΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π°“, “Π΄ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π°“ ΠΈ ΠΊΠ½ΠΎΠΏΠΊΡ “Π²ΡΡΡΠ°Π²ΠΈΡΡ Π½Π° Π²ΠΈΡΡΠΈΠ½Ρ“ (Π΄Π²Π΅ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ: Π½Π°Π·Π²Π°Π½ΠΈΡ ΠΏΠΎΠ»Π΅ΠΉ ΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΏΠΎΠ»Π΅ΠΉ). 6) “ΠΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΏΡΠΎΠ΄Π°Π²ΡΡ“ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠΏΠΈΡΠΎΠΊ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ (ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ Π² ΠΎΠ΄Π½Ρ ΠΊΠΎΠ»ΠΎΠ½ΠΊΡ), Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ: “Π²Π΅ΠΊΡΠΎΡ“, “Π±Π°Π·ΠΈΡ“, “ΡΠ΅Π½Π·ΠΎΡ“, “Π°Π»ΡΡΠ°“, “Π±Π΅ΡΠ°“, “Π³Π°ΠΌΠΌΠ°“, “Π΄Π΅Π»ΡΡΠ°“. 7) “ΠΠ΅Π»ΠΎΠ²ΡΠ΅ ΠΏΠ°ΡΡΠ½Π΅ΡΡ“ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Π³ΡΠ°Ρ ΡΠ²ΡΠ·Π½ΠΎΡΡΠΈ (ΠΎΡ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π²Π΅ΡΡΠΈΠ½Ρ 1-3 ΡΠ²ΡΠ·ΠΈ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ), Ρ Π½Π°Π΄ΠΏΠΈΡΡΠΌΠΈ Π² Π²Π΅ΡΡΠΈΠ½Π°Ρ
: “Π²Π°ΡΡ“, “ΠΏΠ΅ΡΡ“, “ΠΊΠΎΠ»Ρ“, “ΠΆΠ΅Π½Ρ“, “ΠΌΠ°ΡΠ°“, “Π³ΡΠΈΡΠ°“, “Π±Π°Π·ΠΈΡ“, “ΡΠ΅Π½Π·ΠΎΡ“, “Π±Π΅ΡΠ°“. 8) ΠΠΎΠ΄ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΈΡΠ°ΡΡ ΡΡΠΊΠ°ΠΌΠΈ ΠΈΠ»ΠΈ Π³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ, Π½ΠΎ Π±Π΅Π· ΠΊΠ°ΡΠΈ. ΠΠΎΠ΄ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ, ΡΠΎΠ·Π΄Π°Π½ Π»ΠΈΡΠ½ΠΎ Π²Π°ΠΌΠΈ, Π½Π΅ Π½Π°ΡΡΡΠ°Π΅Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡ Π΄ΡΡΠ³ΠΈΡ
Π»ΡΠ΄Π΅ΠΉ ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ (ΡΡΠΎ Π»Π΅Π³ΠΊΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΡΡΡ). 9) ΠΡ
ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠΈΡΠ°ΡΡΡΡ ΠΈΠ· ΡΠ°ΠΉΠ»Π° sqlite, json ΠΈΠ»ΠΈ ΠΏΡΠΎΡΡΠΎ Ρ
Π°ΡΠ΄ΠΊΠΎΠ΄ (Π±Π΅Π· ΡΠ°Π·Π½ΠΈΡΡ, ΡΡΠΎ ΠΌΠ°ΠΊΠ΅Ρ). 3. ΠΠ° ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΠΎΠΏΠ»Π°ΡΡ, Π½ΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ Π² ΡΠ²ΠΎΠ΅ΠΌ ΠΏΠΎΡΡΡΠΎΠ»ΠΈΠΎ, ΠΏΠΎΡΡΠΎΠΌΡ Π΄Π΅Π»Π°ΠΉΡΠ΅ Ρ
ΠΎΡΠΎΡΠΎ. ΠΡΠ»ΠΈ Π±ΡΠ΄ΡΡ Π²ΠΎΠΏΡΠΎΡΡ ΠΏΠΎ Π·Π°Π΄Π°Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΏΠΎ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠΌ, ΠΏΠΎΠ΄ΡΠΊΠ°ΠΆΡ.