Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° кроссплатформСнных ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° языкС C++

Twitter LinkedIn Facebook АдрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹

  • Π‘Ρ‚Π°Ρ‚ΡŒΡ
  • Π§Ρ‚Π΅Π½ΠΈΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ 4Β ΠΌΠΈΠ½

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ собствСнныС прилоТСния Π½Π° языкС C++ для iOS, Android ΠΈ Windows устройств, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ кроссплатформСнныС инструмСнты, доступныС Π² Visual Studio. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° языкС C++Β β€” это рабочая Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ°, доступная Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ установки Visual Studio. Она устанавливаСт ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ SDK ΠΈ срСдства, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для кроссплатформСнной Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΎΠ±Ρ‰ΠΈΡ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ ΠΈ собствСнных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ПослС Π΅Π΅ установки язык C++ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для создания ΠΊΠΎΠ΄Π°, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰Π΅Π³ΠΎΡΡ Π½Π° устройствах ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… с iOS ΠΈ Android, Windows, Windows Store, ΠΈ Xbox.

НаписаниС ΠΊΠΎΠ΄Π° для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ часто Π±Ρ‹Ρ‚ΡŒ ΡƒΡ‚ΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ языки ΠΈ срСдства Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ для iOS, Android ΠΈ Windows для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹. Однако всС ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ написаниС ΠΊΠΎΠ΄Π° Π½Π° языкС C++. Π­Ρ‚ΠΎ ΠΎΠ±Ρ‰ΠΈΠΉ Π·Π½Π°ΠΌΠ΅Π½Π°Ρ‚Π΅Π»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ обСспСчиваСт использованиС основной части ΠΊΠΎΠ΄Π° Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…. ΠœΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄, написанный Π½Π° языкС C++, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΈ устойчивым ΠΊ Ρ€Π΅ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ. ΠŸΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅ использованиС ΠΊΠΎΠ΄Π° позволяСт ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ врСмя ΠΈ силы ΠΏΡ€ΠΈ создании ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ.

ИспользованиС языка C++ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ кроссплатформСнных ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ нСсколько прСимущСств.

  • ΠŸΡ€ΠΎΡΡ‚Π°Ρ установка. Установщик Visual Studio ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΈ устанавливаСт срСдства ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ SDK сторонних Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для создания ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ для Android ΠΈ iOS. Установка ΠΈ настройка просты ΠΈ Π² основном производятся автоматичСски.

  • ЭффСктивная ΠΈ привычная срСда сборки. Π¨Π°Π±Π»ΠΎΠ½Ρ‹ Visual Studio ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π»Π΅Π³ΠΊΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΎΠ±Ρ‰ΠΈΠ΅ кроссплатформСнныС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹. Π£ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ свойствами для всСх ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ интСрфСйса. Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ вСсь ΠΊΠΎΠ΄ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ Visual Studio ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ ΠΊΡ€ΠΎΡΡΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ IntelliSense для Π°Π²Ρ‚ΠΎΠ·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΈ выдСлСния ошибок.

  • Π£Π½ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ процСсс ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ. ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ срСдства ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΌΠΈΡ€ΠΎΠ²ΠΎΠ³ΠΎ класса Π² Visual Studio для просмотра ΠΈ пошагового ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΏΠΎ ΠΊΠΎΠ΄Ρƒ C++ Π½Π° всСх ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…: устройства ΠΈ эмуляторы Android, симуляторы ΠΈ устройства iOS, Π° Ρ‚Π°ΠΊΠΆΠ΅ Windows ΠΈΠ»ΠΈ Windows устройства ΠΈ эмуляторы ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°.

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ инструмСнты

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ C++Β β€” это устанавливаСмая рабочая Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ°, поставляСмая с Visual Studio. БвСдСния ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°Ρ… ΠΈ инструкции ΠΏΠΎ установкС см. Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ Установка Visual C++ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ кроссплатформСнных ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° языкС C++. Для создания ΠΊΠΎΠ΄Π° для iOS Ρ‚Π°ΠΊΠΆΠ΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Mac ΠΈ учСтная запись Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Apple iOS. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния см. Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ Установка ΠΈ настройка срСдств для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ iOS.

БыстроС Π½Π°Ρ‡Π°Π»ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Если Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ для Android ΠΈΠ»ΠΈ iOS, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ Π²Π°ΠΌ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅. Visual Studio β€” это Π²Ρ‹Ρ€Π°Π·ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ с ΡˆΠΈΡ€ΠΎΠΊΠΈΠΌΠΈ возмоТностями. Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΅, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ руководству ΠΏΠΎ Π½Π°Ρ‡Π°Π»Ρƒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ Android ΠΈΠ»ΠΈ руководству ΠΏΠΎ Π½Π°Ρ‡Π°Π»Ρƒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ iOS. Π’ этих ΡΡ‚Π°Ρ‚ΡŒΡΡ… Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΎΠ±Ρ‰ΠΈΠ΅ свСдСния ΠΎ Visual Studio ΠΈ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚Π΅ΡΡŒ с понятиями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ кроссплатформСнных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для Windows ΠΈ Windows Store. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊ написанию ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ кросс-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ прилоТСния для iOS ΠΈ Android, см.

ΡΡ‚Π°Ρ‚ΡŒΡŽ Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ прилоТСния OpenGL ES Π² Android ΠΈ iOS.

Рабочая Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Visual C++ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ кроссплатформСнных ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ нСсколько шаблонов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊ созданию ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ:

  • НативноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ (Android)

    Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ C++ OpenGL Π² Ρ„ΠΎΡ€ΠΌΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Android Native Activity.

  • ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ OpenGLES (Android, iOS)

    Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ с Π½Π°Π±ΠΎΡ€ΠΎΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² для прилоТСния Android Native Activity ΠΈ прилоТСния iOS. Π­Ρ‚ΠΈ прилоТСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ, созданныС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ±Ρ‰Π΅Π³ΠΎ ΠΊΠΎΠ΄Π° C++ OpenGL ES, с Ρ†Π΅Π»ΡŒΡŽ отрисовки ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ ΠΊΡƒΠ±Π°.

  • ΠžΠ±Ρ‰Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° (Android, iOS)

    Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ с ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΌΠΈ для создания Ρ„Π°ΠΉΠ»ΠΎΠ² динамичСской Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Android (SO) ΠΈ статичСской Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ iOS (A) с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ±Ρ‰Π΅Π³ΠΎ ΠΊΠΎΠ΄Π° C++ Π² ΠΎΠ±Ρ‰Π΅ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅.

  • ΠŸΡ€ΠΎΡΡ‚ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ (Android, Ant)

    Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ прилоТСния Hello, World для Android, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ исходный ΠΊΠΎΠ΄ Java ΠΈ систСма сборки Ant.

  • ΠŸΡ€ΠΎΡΡ‚ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ (Android, Gradle)

    Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ прилоТСния Hello, World для Android, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ исходный ΠΊΠΎΠ΄ Java ΠΈ систСма сборки Gradle.

  • ΠŸΡ€ΠΎΡΡ‚Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° (Android, Ant)

    Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Hello, World для Android, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ исходный ΠΊΠΎΠ΄ Java ΠΈ систСма сборки Ant.

  • ΠŸΡ€ΠΎΡΡ‚Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° (Android, Gradle)

    Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Hello, World для Android, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ исходный ΠΊΠΎΠ΄ Java ΠΈ систСма сборки Gradle.

  • ДинамичСская общая Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° (Android)

    Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Ρ„Π°ΠΉΠ» динамичСской Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Android (SO) с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠ΄Π° C++.

  • ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ OpenGLESΒ 2 (iOS)

    Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ с Π½Π°Π±ΠΎΡ€ΠΎΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² для сборки прилоТСния iOS OpenGL ESΒ 2. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ ΠΊΠΎΠ΄Π° C++ OpenGL ES для рисования Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ ΠΊΡƒΠ±Π° Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ iOS. Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ ΠΎΡ‚ΠΏΡ€Π°Π²Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ для ознакомлСния с ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΎΠΌ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ C++ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ iOS.

  • БтатичСская Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° (Android)

    Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ для сборки статичСской Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ для Android. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Android ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ связано Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΎΠ΄Π½ΠΎΠΉ динамичСской Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ, Π½ΠΎ с Π»ΡŽΠ±Ρ‹ΠΌ количСством статичСских Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ.

  • Бтатичная Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° (iOS)

    Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ для сборки статичСской Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ для iOS.

  • ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Makefile (Android)

    Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΡƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° для Π²Π°ΡˆΠΈΡ… собствСнных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Android, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… Ρ„Π°ΠΉΠ» makefile.

Π˜ΡΠΏΡ‹Ρ‚Π°ΠΉΡ‚Π΅ ΠΎΠ±Ρ€Π°Π·Π΅Ρ† ΠΊΠΎΠ΄Π°

Π‘ΠΊΠ°Ρ‡Π°ΠΉΡ‚Π΅ ΠΎΠ±Ρ€Π°Π·Ρ†Ρ‹, Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ созданиС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ ΠΎΠ±Ρ‰Π΅Π³ΠΎ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² прилоТСниях Windows, Android ΠΈ iOS. Π‘ΠΌ. ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ создания Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для Android. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅, см. Ρ€Π°Π·Π΄Π΅Π» ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ кроссплатформСнных ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

Π‘ΠΌ. Ρ‚Π°ΠΊΠΆΠ΅

Установка VisualΒ C++ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ кроссплатформСнных ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° языкС C++
Установка ΠΈ настройка срСдств для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ iOS
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ прилоТСния Android Native Activity
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ прилоТСния OpenGL ES Π² Android ΠΈ iOS
ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ кроссплатформСнных ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для android Ссли Π’Ρ‹ Π½Π΅ програмист

  • Π Π°Π±ΠΎΡ‚Π° с графичСскими инструмСнтами для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ
  • НаиболСС популярныС ΠΈ ΠΏΠ΅Ρ€Π΅Π΄ΠΎΠ²Ρ‹Π΅ инструмСнты для создания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ
  • Π’Ρ‹Π±ΠΎΡ€ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΎΠ½Π»Π°ΠΉΠ½ инструмСнтов, основныС особСнности
  • Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π§Π΅Π»ΠΎΠ²Π΅ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΅Ρ‰Π΅ Π½Π΅ Ρ€Π°Π·Ρƒ Π½Π΅ сталкивался с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, Π½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ‡Π΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ своС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для устройства, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ΄ ОБ Google Android Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ пСрСвСсти Π΅Π³ΠΎ манипуляции ΠΈ дСйствия Π² ΠΊΠΎΠ΄, Π° послС ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ Π² ΠΏΠ°ΠΊΠ΅Ρ‚ установки, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π² ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ. На вопрос: «Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для android ?Β» Π΅ΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚: Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΠΌΠΈ. Π”Π°Π½Π½Ρ‹ΠΉ софт  ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ Π½Π°Π²Ρ‹ΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠ°ΠΊ с Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΉ, Ρ‚Π°ΠΊ ΠΈ с офисными ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠΈ своим стилСм ΠΏΠΎΠ΄ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ офиса ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅Π³ΠΎ графичСского Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°. Π­Ρ‚ΠΎ сдСлано для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ сСбя чувствовал.

Π‘ΠΎΠ·Π΄Π°ΠΉ свою ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» ΠΈ оснастка Ρ‚Π°ΠΊΠΈΡ… ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊΠΎΠ² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅ уступаСт ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠΉ студии для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ софта Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, Π½ΠΎ Π·Π°Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΈ Π±Π°Π·ΠΎΠ²Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ достаточно для Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ знакомства. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ созданиС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для android Π½Π΅ Ρ‚Π°ΠΊΠΎΠΉ слоТный процСсс. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΈΠΌΠ΅ΡŽΡ‚ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятный интСрфСйс ΠΈ этапы создания. НСкоторыС ΠΈΠ· Π½ΠΈΡ… Π΄Π°ΠΆΠ΅ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ установки Π½Π° Π’Π°Ρˆ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, достаточно Π·Π°ΠΉΡ‚ΠΈ Π½Π° сайт Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΠΈ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ. Π‘Ρ‚ΠΎΠΈΡ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ работая ΠΎΠ½Π»Π°ΠΉΠ½, Π’Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒΡΡ(Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ²), поэтому Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ всС сразу.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π’Π°ΠΌ слСдуСт Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ сначала автоматичСский Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΈ ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для android ? β€” ΠΎΡ‚Π²Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ прост, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΏΠΎΠ·Π°Π±ΠΎΡ‚ΠΈΠ»ΠΈΡΡŒ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ практичСский любой Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½Π΅Ρ‚ Π½Π°Π²Ρ‹ΠΊΠΎΠ² программирования смог ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽΒ  ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, ΠΏΡ€ΠΈ этом ΠΌΠΎΠ³ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с любого мСста. ВсС Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ β€” это соСдинСниС с глобальной ΡΠ΅Ρ‚ΡŒΡŽ ΠΈ Π’Π°ΡˆΠ΅ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½Π° самом ΠΏΠ΅Ρ€Π²ΠΎΠΌ этапС слСдуСт Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π½ΠΎ с Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² с графичСским интСрфСйсом. Благодаря ΠΈΠΌ, Π’Ρ‹ ΠΎΡΠ²ΠΎΠΈΡ‚Π΅ΡΡŒ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΎΠΏΡ‹Ρ‚ создания, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π’Π°ΠΌ Π΅Ρ‰Π΅ Π½Π΅ Ρ€Π°Π· пригодится.

Π Π°Π±ΠΎΡ‚Π° с графичСскими Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ

ΠŸΠ΅Ρ€Π΅Π΄ Π²Ρ‹Π±ΠΎΡ€Π°ΠΌ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ графичСского Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° слСдуСт ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с Π΅Π³ΠΎ описаниСм, Π° Ρ‚Π°ΠΊΠΆΠ΅ возмоТностями ΠΈ тСхнологиями. Π’Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ срСдства для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π», Π° способны лишь Π½Π° написаниС ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΡ… элСмСнтов ΠΈ оснащСниС ΠΈΡ… ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΠΎΠΌ. Π”Π°Π½Π½Ρ‹Π΅ рСсурсы ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ рСкомСндуСтся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ часто ΠΎΠ½ΠΈ вСсьма ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½Ρ‹Π΅ ΠΊΠ°ΠΊ для понимания Π»ΠΎΠ³ΠΈΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹, Ρ‚Π°ΠΊ ΠΏΡ€ΠΈ создании ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для создания ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для android Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΠ±Π»Π°Π΄Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ характСристиками:

  • Π˜Π½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½Ρ‹ΠΉ интСрфСйс;
  • ΠŸΠΎΠ½ΡΡ‚Π½Π°Ρ Π»ΠΎΠ³ΠΈΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹;
  • Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠ°ΠΊ Π² графичСском Ρ€Π΅ΠΆΠΈΠΌΠ΅, Ρ‚Π°ΠΊ ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ;
  • ДокумСнтация ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΈΠ»ΠΈ Ρ„ΠΎΡ€ΡƒΠΌ ΠΏΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅;

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π’Π°ΠΌ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π’Π°ΡˆΡƒ идСю.

НаиболСС популярныС ΠΈ ΠΏΠ΅Ρ€Π΅Π΄ΠΎΠ²Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ для создания ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ

App Inventor

Одним ΠΈΠ· Π²Π΅Π΄ΡƒΡ‰ΠΈΡ… Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² являСтся App Inventor. ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²ΠΎ Π²Ρ‹Π±ΠΎΡ€Π° ΠΈΠΌΠ΅Π½Π½ΠΎ Π΅Π³ΠΎ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π±Ρ‹Π» Π·Π°Π»ΠΎΠΆΠ΅Π½ самим Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы: ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Google. Π’ Π½Π΅Π΄Π°Π²Π½Π΅Π΅ врСмя Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π±Ρ‹Π» ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ ΠœΠ°ΡΡΠ°Ρ‡ΡƒΡΠ΅Ρ‚ΡΠΊΠΎΠΌΡƒ институту, послС Ρ‡Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ подвСргся Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ΅. Π‘Π°ΠΌΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚Π°Π½ΠΎ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ большоС количСство Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π°. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс стал Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ доступнСС ΠΈ понятнСС. ОсобСнно это касаСтся графичСской части, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π±ΠΎΠ»Π΅Π΅ соврСмСнныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π·Π° стандартным Π½Π°Π±ΠΎΡ€ΠΎΠΌ элСмСнтов. Благодаря этому, Π’Ρ‹ создаСтС ΠΌΠΎΡ‰Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π΄Π°ΠΆΠ΅ Π½Π΅ владСя Π½Π°Π²Ρ‹ΠΊΠ°ΠΌΠΈ программирования.

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ являСтся ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ бСсплатным β€” это ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ прСимущСство ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ. ЕдинствСнноС, Ρ‡Ρ‚ΠΎ слСдуСт ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ: Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π½ΡƒΠΆΠ΅Π½ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ Π² систСмС Google, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ рСгистрируСтся Ρ‚ΠΎΠΆΠ΅ бСсплатно ΠΈ быстро. Π”Π°Π½Π½Ρ‹ΠΉ Soft относится ΠΊ ΠΎΠ½Π»Π°ΠΉΠ½ Ρ‚ΠΈΠΏΡƒ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π’Π°ΠΌ Π΄Π°ΠΆΠ΅ Π½Π΅ Π½Π°Π΄ΠΎ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Π½Π° свой ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для android ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π΅ составит особого Ρ‚Ρ€ΡƒΠ΄Π°. УчСтная запись позволяСт Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π’Π°ΡˆΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Π² ΠΎΠ±Π»Π°Ρ‡Π½ΠΎΠΌ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, поэтому ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ свою Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΌΠΎΠΆΠ½ΠΎ с любого подходящСго ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ доступ ΠΊ сСти ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚.

Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ встрСчаСт Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π³Π»Π°Π²Π½ΠΎΠΉ графичСской страницСй с Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ интСрфСйсом, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятный ΠΈ Π·Π½Π°ΠΊΠΎΠΌΡ‹ΠΉ ΠΏΠΎ основным очСртаниям. ВсС основныС элСмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅ находятся Π² Π»Π΅Π²ΠΎΠΉ части. Они Ρ…ΠΎΡ€ΠΎΡˆΠΎ структурированы ΠΏΠΎ Π±Π»ΠΎΠΊΠ°ΠΌ ΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой довольно Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ ΠΈ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€, возмоТностСй ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ Π΄Π°ΠΆΠ΅ Π½Π° ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ своС ΠΏΠ΅Ρ€Π²ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° android рСкомСндуСтся воспользовавшись Π΄Π°Π½Π½Ρ‹ΠΌ инструмСнтом.

Π•Ρ‰Π΅ ΠΎΠ΄Π½ΠΈΠΌ прСимущСством Π΄Π°Π½Π½ΠΎΠ³ΠΎ софта являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π’Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠ°ΠΊ выглядит Π’Π°ΡˆΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π»ΡŽΠ±Ρ‹ΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ ΠΈ Π΅Π³ΠΎ свойствами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ находятся Π² ΠΏΡ€Π°Π²ΠΎΠΉ части Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°. НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈΠΌΠ΅ΡŽΡ‚ Π½Π΅ ΡΡ‚ΠΎΠ»ΡŒ многочислСнныС свойства, ΠΊΠ°ΠΊ Π² ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠΉ студии для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π½ΠΎ этого достаточно для Π’Π°ΡˆΠ΅Π³ΠΎ уровня ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

Π’ Ρ†Π΅Π½Ρ‚Ρ€Π΅ экрана отобраТаСтся ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ экрана устройства, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ слСдуСт ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹Π΅ Π’Π°ΠΌ элСмСнты ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹. Данная Ρ„ΠΎΡ€ΠΌΠ° являСтся ΡΠ²ΡΠ·ΡƒΡŽΡ‰ΠΈΠΌ Π·Π²Π΅Π½ΠΎΠΌ. На Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ элСмСнты интСрфСйса ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ ΠΌΡ‹ΡˆΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ Π΄ΠΈΠ°Π»ΠΎΠ³ с ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ элСмСнтом достаточно Π΅Π³ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ. ПослС Ρ‡Π΅Π³ΠΎ отобразятся Π΅Π³ΠΎ свойства Π² ΠΏΡ€Π°Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ.

Π›ΠΎΠ³ΠΈΠΊΡƒ прилоТСния ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚Π΅ ΠΊΠ°ΠΊ Π’Ρ‹, Ρ‚Π°ΠΊ ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ систСмы. Π˜Ρ… Π·Π°Π΄Π°Ρ‡Π° состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ максимально ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π°Π΄ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΠΎΠΌ ΠΈ связями Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. ВсС ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅: Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΈ созданиС элСмСнтов, ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ°, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° валидности Π±Π΅Ρ€Π΅Ρ‚ Π½Π° сСбя Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€.Благодаря Ρ‡Π΅ΠΌΡƒ, созданиС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для android ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ прСдставляСт особого Ρ‚Ρ€ΡƒΠ΄Π° ΠΈ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Π½ΠΈΠΉ Π² области программирования.

Одним ΠΈΠ· Π’Π°ΠΆΠ½Ρ‹Ρ… прСимущСств использованиС Π΄Π°Π½Π½ΠΎΠ³ΠΎ инструмСнта состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ свою Ρ€Π°Π±ΠΎΡ‚Ρƒ Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π² любоС врСмя. Для этого достаточно Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Save AsΒ», послС Ρ‡Π΅Π³ΠΎ Π’Π°Ρˆ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π² Π’Π°ΡˆΠ΅ΠΌ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π΅ Google. ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π’Ρ‹ смоТСтС Π² любой ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Π’Π°ΠΌ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ°Ρ‚ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Для ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ прилоТСния Π½ΡƒΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ссылкой Β«DebuggingΒ». Π­Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ ΡƒΠ΄ΠΎΠ±Π½ΠΎ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π’Π°ΠΌ Π½Π΅ приходится Π΄Π΅Π»Π°Ρ‚ΡŒ сборку ΠΈ ΡΠΎΠ²ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ всС Π² ΠΎΠ΄ΠΈΠ½ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. Π—Π° Вас это всС сдСлаСт Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½Π΅ зря данная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для создания ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для android являСтся ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΈ самых вострСбованных.

Applicationcraft.com

Π•Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΎΠ½Π»Π°ΠΉΠ½ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹. Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π±Ρ‹Π» Π·Π°ΠΏΡƒΡ‰Π΅Π½ частной ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ, поэтому Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ особСнности, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ слСдуСт ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°. Одна ΠΈΠ· Π³Π»Π°Π²Π½Ρ‹Ρ… особСнностСй, Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ интСрфСйс разрабатываСтся ΠΏΠΎΠ΄ основных ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ врСмя Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π½Π΅ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π½ΠΈΠΌ.

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ возмоТностями Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Π½ΡƒΠΆΠ½ΠΎ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° сайтС ΠΈ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ. ПослС Ρ‡Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ бСсплатным ΠΏΡ€ΠΎΠ±Π½Ρ‹ΠΌ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π°ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ закончится Ρ‡Π΅Ρ€Π΅Π· сорок ΠΏΡΡ‚ΡŒ Π΄Π½Π΅ΠΉ. Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ относится ΠΊ ΠΏΠ»Π°Ρ‚Π½Ρ‹ΠΌ, поэтому зря Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ Π½Π΅ стоит. Π­Ρ‚ΠΎ минус Π΄Π°Π½Π½ΠΎΠ³ΠΎ софта. Но это Π½Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ созданиС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для android ΠΎΠ½Π»Π°ΠΉΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ ΠΈΠΌΠ΅Π½Π½ΠΎ мнСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ популярный Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π».

Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΡƒΡŽ слуТбу ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ, которая доступна ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ систСмы, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ Ρ„ΠΎΡ€ΡƒΠΌΠΎΠ², Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… прСдставлСны основныС ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ вопросы. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π΄Π°Π½Π½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π½Π° свой ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Ρ‡Π΅Ρ€Π΅Π· мСню интСрфСйса ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

appyet.com

Π”Π°Π½Π½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ относится ΠΊ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· самых ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΡ… ΠΈ понятных. ЕдинствСнным нСдостатком Π΅Π³ΠΎ являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ способСн ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ прилоТСния c RSS. Π’ΠΎ Π΅ΡΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌ софтом Π±ΡƒΠ΄Π΅Ρ‚ Ρ‡ΠΈΡ‚Π°Π»ΠΊΠ° с RSS.

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ android Π½Π΅ прСдставляСт Ρ‚Ρ€ΡƒΠ΄Π° Π΄Π°ΠΆΠ΅ для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ°, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° собираСтся ΠΊΠ°ΠΊ конструктор. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΡƒΡŽ Ρ‡ΠΈΡ‚Π°Π»ΠΊΡƒ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π·Π° считанный ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΠΊ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» конструктора вСсьма ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½, основная Π΅Π³ΠΎ Π·Π°Π΄Π°Ρ‡Π° Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π° Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ с ΡΠ΅Ρ‚ΡŒΡŽ ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠ· Π½Π΅Π΅. ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠΌ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ прилоТСния являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ оснащСно ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΊΠΈΡ€ΠΈΠ»Π»ΠΈΡ†Π΅ΠΉ, поэтому тСкст Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΈ Π½Π΅ Π² транслитС.

Π’Ρ‹Π±ΠΎΡ€ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΎΠ½Π»Π°ΠΉΠ½ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ², основныС особСнности

Если Π’Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² ΠΊΠ°ΠΊΠΎΠΌ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅, Ρ‚ΠΎ слСдуСт ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚Π°ΠΊΠΈΠ΅ Π²Π΅Ρ‰ΠΈ ΠΊΠ°ΠΊ:

  • Условия использования;
  • ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ сохраняСмый Ρ„ΠΎΡ€ΠΌΠ°Ρ‚;
  • ДокумСнтация Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ;
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΈ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½Π΅Π½Π½ΠΎΡΡ‚ΡŒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°.

ΠœΠ½ΠΎΠ³ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ интСрСсуСт Ρ‚Π°ΠΊΠΎΠΉ вопрос ΠΊΠ°ΠΊ: β€œΠΠ° ΠΊΠ°ΠΊΠΎΠΌ языкС ΠΏΠΈΡˆΡƒΡ‚ΡΡ прилоТСния для android ?” Как ΠΏΠΎΠΊΠ°Π·Π°Π»Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°, Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ практичСски Π½Π° любом соврСмСнном ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ языкС, Π½ΠΎ большим прСимущСством ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Java ΠΈ C#.

НСт Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΏΡ€ΠΎΡ‰Π΅, Ρ‡Π΅ΠΌ android ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, созданиС Π΅Π³ΠΎ Π½Π΅ прСдставляСт особой слоТности. Бамая большая ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° – это ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ разработанная Π»ΠΎΠ³ΠΈΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. ИмСнно Π½Π° Π΅Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ большая Ρ‡Π°ΡΡ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Android для программистов β€” создаСм прилоТСния ΠΈ ΠΌΡ‹, ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ программисты ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ софт для мобильной ОБ Π½Π΅ Π²Π΅Ρ€Π½ΠΎ. Π­Ρ‚ΠΎ связано с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π΄Π°ΠΆΠ΅ Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, хотя ΠΈ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ с тСхничСской Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ возмоТности Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° β€” пишСм ΠΏΠ΅Ρ€Π²ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для android. Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΈ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ слоТно, поэтому Π½ΡƒΠΆΠ½ΠΎ сразу ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ для сСбя Π΄Π²Π΅ Π²Π΅Ρ‰ΠΈ:

  1. Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ систСмным для android ? – с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ срСдств ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² Π½ΠΈΠΊΠ°ΠΊ. Волько примСняя языки программирования, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ нСпосрСдствСнно работая с ΠΊΠΎΠ΄ΠΎΠΌ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π½ΠΎ систСмноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
  2. Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ быстро? – Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚ Вас ΠΈ Π’Π°ΡˆΠΈΡ… Π½Π°Π²Ρ‹ΠΊΠΎΠ² зависит быстрота Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ получСния ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π»ΡŽΠ±Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ, Π½ΠΎ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π΅Π΅ Π·Π° Вас.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π΄Π°ΠΆΠ΅ самый ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ Π²Π»Π°Π΄Π΅Π΅Ρ‚ Π½Π°Π²Ρ‹ΠΊΠ°ΠΌΠΈ программирования, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ возмоТности ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°, смоТСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ прилоТСния для мобильной ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Android. Онлайн Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‚ΡΡ сфСрой ИВ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ: β€œΠšΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ прилоТСния для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ?” – это вопрос с Π½Π΅ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½Ρ‹ΠΌ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠΌ. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ просто ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ прСдставляСт Ρ‚Ρ€ΡƒΠ΄Π° Π΄Π°ΠΆΠ΅ Ρƒ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π° Π²ΠΎΡ‚ ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈΠΊΡƒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, ΠΏΡ€ΠΈ этом обСспСчивая быстродСйствиС ΠΈ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ – это ΡƒΠΆΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° профСссионалов.

Как Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для Android Π½Π° Python

ΠŸΡ€Π΅Π΄ΠΈΡΠ»ΠΎΠ²ΠΈΠ΅: НаписаниС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для Android Π½Π° Python ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ Π½Π΅ Π»ΡƒΡ‡ΡˆΠΈΠΉ Π²Ρ‹Π±ΠΎΡ€, Π½ΠΎ это ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ Π»Π΅Π½ΠΈΠ²Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€, ΠΈ я Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ Ρ…ΠΎΡ‡Ρƒ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ Java. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния программирования я ΡƒΠΆΠ΅ знаю Python ΠΈ Golang (ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Python, ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Golang) Π­Ρ‚ΠΎ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ), Google Π΄Π°Π²Π½ΠΎ рассматриваСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ написания Android-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° Python. , Π°Π²Ρ‚ΠΎΡ€ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π΄ΡƒΠΌΠ°Π΅Ρ‚ ΠΎ top, free -m, df -h, uptime, iftop, iotop, Ссли Π΅ΡΡ‚ΡŒ Ρ‡Ρ‚ΠΎ Π”Π°Π²Π°ΠΉΡ‚Π΅ разбСрСмся с этим. Π― Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ это ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π½Π° github. Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ вмСстС. ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ исходный ΠΊΠΎΠ΄ — Π»ΡƒΡ‡ΡˆΠΈΠΉ способ, Ρ…Π°-Ρ…Π°.

Π₯ΠΎΡ€ΠΎΡˆΠΎ, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ Π΄Π΅Π»Ρƒ. Π§Ρ‚ΠΎΠ±Ρ‹
ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ kivy для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для Android. Kivy — это срСда с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, прСдназначСнная для быстрой кроссплатформСнной Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Она написана Π½Π° Python ΠΈ Cython. Она ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡ‚Π°Ρ‡ ΠΈ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ позволяСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ быстро Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ простыС взаимодСйствия. Π”ΠΈΠ·Π°ΠΉΠ½ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅ использованиС ΠΈ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ являСтся ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰Π΅ΠΉ срСдой NUI. Π§Ρ‚ΠΎΠ±Ρ‹
ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ кроссплатформСнный, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ прилоТСния для Android ΠΈ iOS ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, написав ΠΊΠΎΠ΄ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ. Π§Ρ‚ΠΎΠ±Ρ‹
Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Hello world ΠΈ Π²Π·Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π½Π° Π²Π΅Ρ€ΡΠΈΡŽ ΠΊΠΎΠ΄Π° 2048 для Python.

установка ΠΊΠΈΠ²ΠΈ
ОписаниС срСды: Π°Π²Ρ‚ΠΎΡ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Python2. 7.10
Π—Π΄Π΅ΡΡŒ прСдставлСна β€‹β€‹Ρ‚ΠΎΠ»ΡŒΠΊΠΎ установка ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Windows
Бсылка Π½Π° всС ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹:https://kivy.org/#download

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠΈΠΏ, setuptools

python -m pip install –upgrade pip wheel setuptools

Π—Π°Ρ‚Π΅ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для установки зависимости

python -m pip install docutils pygmentspypiwin32 kivy.deps.sdl2 kivy.deps.glew \Β 
kivy.deps.gstreamer –extra-index-urlΒ https://kivy.org/downloads/packages/simple/

Π‘Ρ‚ΠΎΠΈΡ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ Android трСбуСтся доступ ΠΊ Google, поэтому, поТалуйста, принСситС свою ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ лСстницу, Π° ΠΏΠ°ΠΊΠ΅Ρ‚ kivy.deps.gstreamer ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²Π΅Π»ΠΈΠΊ (95 ΠœΠ‘) ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ установлСн локально.http://pan.baidu.com/s/1o7mlxNkΒ 
Π—Π°Ρ‚Π΅ΠΌ установитС kivy

python -m pip install kivy

На этом установка Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π°. Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² 64-разрядной систСмС Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΈ ΠΏΡ€ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π΅ kivy Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π΄Π°Π½Π° ошибка. Если это 64-разрядная систСма, установитС BIOS ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠΈ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. Π§Ρ‚ΠΎΠ±Ρ‹
ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: это просто рабочая срСда kivy, поэтому я ΠΌΠΎΠ³Ρƒ ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Ρ‚ΡŒ прямо Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ с Windows. Как ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ Π² Ρ„Π°ΠΉΠ» APK, ΠΌΡ‹ обсудим ΠΏΠΎΠ·ΠΆΠ΅.

Если kivy находится Π² python, ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ.

Богласно ΠΌΠΈΡ€ΠΎΠ²ΠΎΠΉ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅, Π΄Π°Π²Π°ΠΉΡ‚Π΅ Β«ΠΏΡ€ΠΈΠ²Π΅Ρ‚Β». Π§Ρ‚ΠΎΠ±Ρ‹
Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π½ΠΎΠ²Ρ‹ΠΉ Ρ„Π°ΠΉΠ» .py

from kivy.app import AppΒ 
from kivy.uix.button importButton

class TestApp(App):Β 
def build(self):Β 
return Button(text=’Hello,kivy’)

TestApp().run()

ΠŸΡ€ΠΎΠ±Π΅Π³:

Π—Π°Ρ‚Π΅ΠΌ появится Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ ΠΎΠΊΠ½ΠΎ, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅: Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Β«ΠΏΡ€ΠΈΠ²Π΅Ρ‚, ΠΊΠΈΠ²ΠΈΒ», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚.

Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΎΠΊΠ½ΠΎ ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Β«F1Β», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ свойства этого ΠΎΠΊΠ½Π°.

Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ снова смотрим Π½Π° ΠΊΠΎΠ΄.

## Π˜ΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠ·Π²ΠΎΠ»ΡŒΡ‚Π΅ классу TestApp Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ
from kivy.app import App
## Π˜ΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ, Ρƒ O&M Π΅ΡΡ‚ΡŒ эта ΠΊΠ½ΠΎΠΏΠΊΠ°, ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ Π½Π° Π½Π΅Π΅
from kivy.uix.button importButton
### ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ класс, имя Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ xxxApp
class TestApp(App):
    ### ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ
    def build(self):
        ### Π’Π΅Ρ€Π½ΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ, тСкстовоС содСрТаниС - "Hello, kivy"
        return Button(text='Hello,kivy')
## Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ унаслСдовано, ΠΌΠ΅Ρ‚ΠΎΠ΄ выполнСния доступСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ
TestApp(). run()
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

Π’Ρ‹ΡˆΠ΅ наш ΠΏΡ€ΠΈΠ²Π΅Ρ‚
ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π½Π° Windows Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ особого смысла. Нам Π½ΡƒΠΆΠ½ΠΎ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°Ρ… Android.
На этот Ρ€Π°Π· Π½Π°ΠΌ Π½ΡƒΠΆΠ½Π° срСда компиляции. Π§Ρ‚ΠΎΠ±Ρ‹
ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ срСда выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

You’ll need:Β 
A linux computer or a virtual machineΒ 
JavaΒ 
Python 2.7 (not 2.6.)Β 
Jinja2 (python module)Β 
Apache antΒ 
Android SDK

Π₯отя ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚Π΅Π»ΡŒ прСдоставляСт ΠΎΠ±Ρ€Π°Π· Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ каТСтся Π½Π΅ΠΏΠ»ΠΎΡ…ΠΈΠΌ, всС Π΅Ρ‰Π΅ сущСствуСт ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, поэтому Π°Π²Ρ‚ΠΎΡ€ здСсь прСдоставляСт ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΎΠ±Ρ€Π°Π·.
ссылка для скачивания:http://pan.baidu.com/s/1geyAY7xΒ 
ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: virtualbox ΠΈ vmware Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ
ΠŸΠ°Ρ€ΠΎΠ»ΡŒ root: kivy
УчСтная запись ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ — kivy, ΠΏΠ°Ρ€ΠΎΠ»ΡŒ: kivy123.

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ Π·Π΅Ρ€ΠΊΠ°Π»ΠΎ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ пСрвая компиляция Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ Π²Π΅Ρ‰Π΅ΠΉ Π·Π° Π³Ρ€Π°Π½ΠΈΡ†Π΅ΠΉ, поэтому, поТалуйста, принСситС свою лСстницу.

Virtual MachineΒ 
A Virtual Machine with Android SDK and NDK and all otherpre-requisites pre installed to ease apk generation:Β 
Kivy Buildozer VMΒ 
Or select the Torrent

Π’ Π·Π΅Ρ€ΠΊΠ°Π»Π΅, прСдоставлСнном Π°Π²Ρ‚ΠΎΡ€ΠΎΠΌ, Π΅ΡΡ‚ΡŒ dev_ ΠΈ Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС, просто помСститС написанный Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄ Π² эту ΠΏΠ°ΠΏΠΊΡƒ (ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°Ρ…, ΠΎ Ρ‡Π΅ΠΌ ΠΌΡ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΏΠΎΠ·ΠΆΠ΅).

cd Desktop/dev_and/

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ создаст Ρ„Π°ΠΉΠ» buildozer.spec Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ для настройки сгСнСрированной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, связанной с apk.

buildozer init

Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ» buildozer.spec

vi buildozer.spec

Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ‚Ρ€ΠΈ элСмСнта

# (str) Title of your application
title = helloworld
# (str) Package name
package.name = helloapp
# (str) Package domain (needed for android/ios packaging)
package. domain = youer.com
 Π’ΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅
# (str) Application versioning (method 1)
#version.regex = __version__ = ['"](.*)['"]
#version.filename = %(source.dir)s/main.py
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ строка Π·Π°ΠΌΠ΅Π½Π΅Π½Π° Π½Π° Π±Π΅Π· ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π²
version = 1.2.0

НаконСц, ΠΌΡ‹ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌ Π½ΡƒΠΆΠ½Ρ‹ΠΉ Π½Π°ΠΌ apk Ρ„Π°ΠΉΠ»

buildozer -v android debug

Buildozer.spec — Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΉ справочник ΠΏΠΎ настройкС связанных ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²:
http://buildozer.readthedocs.org/en/latest/specifications.html

Команда buildozer создаст Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΏΠ°ΠΏΠΊΠ΅ ΠΊΠΎΡ€Π·ΠΈΠ½Ρƒ, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ Π½ΡƒΠΆΠ½Ρ‹ΠΉ Π½Π°ΠΌ apk-Ρ„Π°ΠΉΠ».

helloapp-1.2.0-debug.apk

Π’Π°ΠΊ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ послС установки

Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, Π²ΠΎ врСмя компиляции ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСдостаточно мСста, поэтому Ρ€Π°ΡΡˆΠΈΡ€ΡŒΡ‚Π΅ Π΅Π³ΠΎ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Π² соотвСтствии с Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ машиной (vmware ΠΈΠ»ΠΈ virtualbox).

НаконСц, Π΄Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° исходный ΠΊΠΎΠ΄ ΠΈΠ³Ρ€Ρ‹ 2048, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ простой вСрсиСй Python. Π§Ρ‚ΠΎΠ±Ρ‹
Код взят ΠΈΠ·:https://github.com/mvasilkov/kb/tree/master/6_2048Β 
Π‘Π½Π°Ρ‡Π°Π»Π° посмотритС Π½Π° Ρ€Π΅Π½Π΄Π΅Ρ€Ρ‹

Π― ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π», всС ΠΏΡ€ΠΎΡˆΠ»ΠΎ Π³Π»Π°Π΄ΠΊΠΎ, Ссли интСрСсно, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΠΏΠΎΠΈΠ³Ρ€Π°Ρ‚ΡŒ.
ссылка для скачивания:http://pan.baidu.com/s/1eQZACDWΒ 
Π₯отя этот ΠΊΠΎΠ΄ ΠΈΠ³Ρ€Ρ‹ нСбольшой, ΠΎΠ½ всС ΠΆΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ мСсто, поэтому ΠΊΡ€Π°Ρ‚ΠΊΠΎ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚Π΅ процСсс:

Он Π² основном состоит ΠΈΠ· Ρ‚Ρ€Π΅Ρ… частСй: ΠΎΠ΄Π½Π° — это ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π», изобраТСния ΠΈ Π°ΡƒΠ΄ΠΈΠΎΡ„Π°ΠΉΠ»Ρ‹, другая — ΠΊΠΎΠ΄ Python, Π° Ρ‚Ρ€Π΅Ρ‚ΡŒΡ — Ρ„Π°ΠΉΠ» kv.Π­Ρ‚ΠΎΡ‚ Ρ„Π°ΠΉΠ» kv Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° css Π² html. Π§Ρ‚ΠΎΠ±Ρ‹
Имя Ρ„Π°ΠΉΠ»Π° ΠΊΠΎΠ΄Π° Python ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ называСтся main.py
Π—Π°Ρ‚Π΅ΠΌ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ класс с ΠΈΠΌΠ΅Π½Π΅ΠΌ XXXApp, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ наслСдуСт App. Π§Ρ‚ΠΎΠ±Ρ‹
НапримСр, Ссли класс называСтся GameApp, Ρ‚ΠΎΠ³Π΄Π° Ρ„Π°ΠΉΠ» kv Π² этом ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Game.Как ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° рисункС Π²Ρ‹ΡˆΠ΅, Ссли это Π½Π΅ Ρ‚Π°ΠΊ, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ настройки Π² Ρ„Π°ΠΉΠ»Π΅ kv Π½Π΅ вступят Π² силу. Π§Ρ‚ΠΎΠ±Ρ‹
НапримСр, установка ΠΌΠ΅Ρ‚ΠΊΠΈ

Label:Β 
id: timeΒ 
text: β€˜xxxx’ 
font_size: 60

id — врСмя, тСкст — Β«xxxxΒ», ΡˆΡ€ΠΈΡ„Ρ‚ — 60
Π›Π°Π΄Π½ΠΎ, Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠΌ Π·Π°ΠΊΠ°Π·, Π½ΠΎ Π²Ρ€ΠΎΠ΄Π΅ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π·Π°ΠΊΠ°Π·Π°Π½ΠΎ ~~~

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с нуля, я Π½Π°Ρ‡Π½Ρƒ Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΡΡ‚Π°Ρ‚ΡŒΡŽ.

Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ ΠΈΠ· Π±Π»ΠΎΠ³Π° «You Er’s Notebook», поТалуйста, сохранитС этот источник.http://youerning.blog.51cto.com/10513771/1733534

##########################################

ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄ с: https://blog.csdn.net/QCkiss/article/details/72458218

Π Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌ своС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для Android Auto

ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Android Auto ΠΎΡ‚ Google Π½Π΅ являСтся собствСнно ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой. Π­Ρ‚ΠΎ мобильноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для Android, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠ΅ Google. Π­Ρ‚ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ Android-смартфона Π½Π° совмСстимый Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ прилоТСния ΠΈ Π·Π΅Ρ€ΠΊΠ°Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сообщСния Π½Π° ΠΏΡ€ΠΈΠ±ΠΎΡ€Π½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ автомобиля.

Android Auto ΠΏΡ€ΠΈΠ·Π²Π°Π½ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŽ ΡΠΎΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° Π΄ΠΎΡ€ΠΎΠ³Π΅, Π° Π½Π΅ Π½Π° смартфонС. ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ: навигация, ΠΌΡƒΠ·Ρ‹ΠΊΠ°, тСлСфония, просмотр SMS-сообщСний, распознаваниС голоса.

Android Auto доступСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° устройствах с Android 6.0 ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΡ… вСрсий. Android Auto ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŽ Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠ΅ USB-соСдинСниС, Π½ΠΎ это Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠΎ бСспроводной сСти. Для этого Π²Π°ΠΌ понадобится смартфон Android с Android 11 ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½Π΅ΠΉ вСрсии (ΠΈΠ»ΠΈ устройство Pixel/Samsung Π½Π° Android 9 ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½Π΅ΠΉ вСрсии), Π° Ρ‚Π°ΠΊΠΆΠ΅ Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ бСспроводной связи Android Auto.

Когда Π²Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚Π΅ свой Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ ΠΊ Π³ΠΎΠ»ΠΎΠ²Π½ΠΎΠΌΡƒ устройству, всС ваши автосовмСстимыС прилоТСния становятся доступными Π² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅.

Android Auto ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ‚ΠΈΠΏΡ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ:

  • МСдиа-прилоТСния
  • ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ для ΠΎΠ±ΠΌΠ΅Π½Π° сообщСниями
  • ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ для Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ, ΠΏΠ°Ρ€ΠΊΠΎΠ²ΠΊΠΈ ΠΈ зарядки

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для поиска ΠΏΠ°Ρ€ΠΊΠΎΠ²ΠΊΠΈ.

ΠžΠ±ΡŠΡΠ²ΠΈΡ‚Π΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΡƒΡŽ Π½ΠΈΠΆΠ΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ Π² Ρ„Π°ΠΉΠ» build.gradle.

implementation β€œandroidx.car.app:app:1.0.0”


НастройтС манифСсты вашСго прилоТСния

ΠžΠ±ΡŠΡΠ²ΠΈΡ‚Π΅ свой CarAppService

Π₯ост ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ Ρ‡Π΅Ρ€Π΅Π· Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ CarAppService. Π’Ρ‹ ΠΎΠ±ΡŠΡΠ²Π»ΡΠ΅Ρ‚Π΅ эту слуТбу Π² своСм манифСстС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ хост ΠΌΠΎΠ³ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ ΠΊ Π½Π΅ΠΌΡƒ.

Π’Π°ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚ΡŒ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡŽ вашСго прилоТСния Π² элСмСнтС category ΠΈΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠ² вашСго прилоТСния.

Π’Π°ΡˆΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚ΡŒ Π»ΠΈΠ±ΠΎ androidx.car.app.category.PARKING, Π»ΠΈΠ±ΠΎ androidx.car.app.category.CHARGING Π² элСмСнтС category Π² Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π΅ Π½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ своСго CarAppService.

Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΈ ΠΈΠΊΠΎΠ½ΠΊΡƒ прилоТСния

Π’Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ имя ΠΈ ΠΈΠΊΠΎΠ½ΠΊΡƒ прилоТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ хост ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для прСдставлСния вашСго прилоТСния Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ интСрфСйсС Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½ΠΎΠΉ систСмы.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΈΡ…, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ элСмСнты label ΠΈ icon вашСго CarAppService.

Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ свой CarAppService ΠΈ Session

Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ слуТбу, которая Π΄ΠΎΠ»ΠΆΠ½Π° Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ класс CarAppService.

Π Π΅Π°Π»ΠΈΠ·ΡƒΠΉΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ CarAppService.onCreateSession, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ экзСмпляр Session.

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ доступ ΠΊ ΠΊΠ°Ρ€Ρ‚Π΅

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΡˆΠ°Π±Π»ΠΎΠ½Ρƒ PlaceListMapTemplate, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΠΊΠ°Ρ€Ρ‚Ρƒ вмСстС со списком мСст.

На ΠΊΠ°Ρ€Ρ‚Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Ρ‹, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ мСстам Π² вашСм спискС.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ этому ΡˆΠ°Π±Π»ΠΎΠ½Ρƒ, вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ androidx.car.app.MAP_TEMPLATES Π² своСм AndroidManifest.xml.

Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ свой стартовый экран

Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ экран, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ² классы, Ρ€Π°ΡΡˆΠΈΡ€ΡΡŽΡ‰ΠΈΠ΅ класс Screen, ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠΉΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ Screen.onGetTemplate, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ экзСмпляр Template, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ состояниС UI для отобраТСния Π½Π° экранС автомобиля.

Π Π΅Π°Π»ΠΈΠ·ΡƒΠΉΡ‚Π΅ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ ΠΏΠΎ экранам

Класс ScreenManager прСдоставляСт стСк экранов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ экранов. Они ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° Π½Π° экранС автомобиля ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π°, Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΡƒΡŽ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… автомобилях.

ΠžΠ±ΡŠΠ΅ΠΊΡ‚ Action.BACK β€” это стандартный Action, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ автоматичСски Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ScreenManager.pop.

ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Π°ΠΉΡ‚Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π²Π²ΠΎΠ΄

Π’Π°ΡˆΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Π²Π²ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, пСрСдавая ΠΌΠΎΠ΄Π΅Π»ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΡΠ»ΡƒΡˆΠ°Ρ‚Π΅Π»ΠΈ.

Π—Π°Ρ‚Π΅ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ onClickNavigate ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π΄Π΅Ρ„ΠΎΠ»Ρ‚Π½ΠΎΠ΅ Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½ΠΎΠ΅ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° CarContext. startCarApp.

ΠŸΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ своС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для Android Auto

Π’Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ваши Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ прилоТСния слоТно, поэтому Google прСдоставил DHU (Desktop head Unit). Π“ΠΎΠ»ΠΎΠ²Π½ΠΎΠ΅ устройство для Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола (DHU) позволяСт Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ ΡΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π³ΠΎΠ»ΠΎΠ²Π½ΠΎΠ΅ устройство Android Auto, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΈ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния Android Auto. DHU Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² систСмах Windows, macOS ΠΈ Linux.

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с DHU:

  1. УстановитС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Android Auto Π½Π° свой Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ Android.
  2. УстановитС DHU β€” ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ SDK Manager ΠΈ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Extras установитС эмулятор Android Auto Desktop Head Unit. Π•Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ <sdk>/extras/google/auto.
  3. ЗапуститС DHU.
    • ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π² Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Auto Companion ΠΈ ΠΊΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡ΠΎΠΊ мСню. Π’Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ доступный Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, справку ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ связь, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, ΠΊΠΎΡΠ½ΠΈΡ‚Π΅ΡΡŒ изобраТСния Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° 10 Ρ€Π°Π·. Π­Ρ‚ΠΎ происходит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ запускС прилоТСния.
    • Когда Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π²ΠΊΠ»ΡŽΡ‡Π΅Π½, Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π² мСню доступны Π΅Ρ‰Π΅ Ρ‚Ρ€ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°. НаТмитС Β«Start head unit serverΒ», Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ.
    • Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ соСдинСниС ΠΌΠ΅ΠΆΠ΄Ρƒ DHU ΠΈ сСрвСром, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΌ Π½Π° нашСм Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½ΠΎΠΌ установитС ΠΏΠΎΡ€Ρ‚ ADB, ввСдя Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅ adb forward tcp:5277 tcp:5277. НС Π·Π°Π±Ρ‹Π²Π°ΠΉΡ‚Π΅ этот шаг, Π±Π΅Π· Π½Π΅Π³ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с сСрвСром ADB ΠΈΠ»ΠΈ ошибка ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ.
    • ЗапуститС DHU.
      cd <sdk>/extras/google/auto/
      Π’ Linux ΠΈΠ»ΠΈ OSX: ./desktop-head-unit
      Π’ Windows: desktop-head-unit.exe.

Π’ΠΎΡ‚ ΠΈ всС. Π’Ρ‹ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ свои Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ прилоТСния для Android.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Если Π²Ρ‹ нашли ΠΎΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΡƒ — Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ Π΅Π΅ ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Ctrl + Enter! Для связи с Π½Π°ΠΌΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ [email protected].

Как Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для Android

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

  • Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для мобильной ОБ Android
    • Бпособ 1: ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹-конструкторы
    • Бпособ 2: Онлайн-сСрвисы
    • Бпособ 3: Π―Π·Ρ‹ΠΊ программирования ΠΈ срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ
  • Вопросы ΠΈ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹

ΠœΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ прилоТСния сСйчас ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠΉ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒΡŽ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ практичСски Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡŽΠ·Π΅Ρ€Π° имССтся Π² Π½Π°Π»ΠΈΡ‡ΠΈΠΈ смартфон ΠΈΠ»ΠΈ ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚. Π’ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°Ρ…, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Google Play Market, находятся тысячи самых Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΡ… ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ. ВсС ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ созданы нСзависимыми программистами ΠΈΠ»ΠΈ коммСрчСскими компаниями. Если Π²Ρ‹ Ρ‚ΠΎΠΆΠ΅ Π·Π°ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠΎΠ²Π°Π»ΠΈΡΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ ПО, стоит Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· доступных ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ². ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ‚Π°ΠΊΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚ созданиС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с использованиСм языка программирования, скриптов ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ конструктора, поэтому ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π½Π°ΠΉΠ΄Π΅Ρ‚ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. ΠœΡ‹ ΠΆΠ΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ со всСми ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½Π΅Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠ±Ρ‰Π΅Π΅ прСдставлСниС ΠΎ процСссС написания софта.

Π‘Ρ€Π°Π·Ρƒ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΠ³Ρ€Ρ‹ ΠΈ прилоТСния β€” совсСм Ρ€Π°Π·Π½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ, ΠΎΠ½ΠΈ Π΄Π°ΠΆΠ΅ Π²Ρ‹Π²Π΅Π΄Π΅Π½Ρ‹ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°Π·Π΄Π΅Π»Ρ‹ Play Market. ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° написания Ρ‚Π°ΠΊΠΎΠ³ΠΎ обСспСчСния Ρ‚ΠΎΠΆΠ΅ отличаСтся. ΠžΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с Π½Π΅ΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅, пСрСйдя ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΉ нашСй ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΏΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π½ΠΈΠΆΠ΅ ссылкС.

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅: Бпособы создания ΠΈΠ³Ρ€Ρ‹ Π½Π° Android

Бпособ 1: ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹-конструкторы

БущСствуСт ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ софт, устанавливаСмый Π² Windows, Mac ΠΈΠ»ΠΈ Linux. Π’ Π½Π΅ΠΌ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ скриптованныС элСмСнты, написанныС Π½Π° языкС программирования (Ρ‡Π°Ρ‰Π΅ всСго Java). ΠŸΡƒΡ‚Π΅ΠΌ измСнСния ΠΈ систСматизации Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² осущСствляСтся построСниС мобильного прилоТСния. Найти Ρ‚Π°ΠΊΠΎΠ΅ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ПО ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΎ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ направлСния, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для составлСния Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Π΄Π΅Π» ΠΈΠ»ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°. БСйчас Π·Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΌΡ‹ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌ Π²Π·ΡΡ‚ΡŒ Scripture App Builder, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΊΠ½ΠΈΠ³Π°ΠΌΠΈ ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ тСкстовыми Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ, создавая Ρ‡ΠΈΡ‚Π°Π»ΠΊΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ софт, завязанный Π½Π° ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΌ содСрТимом.

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Scripture App Builder с ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ сайта

  1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ сайт Scripture App Builder ΠΈ скачайтС ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΡΡ‰ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ для своСй ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы.
  2. ΠžΠΏΡƒΡΡ‚ΠΈΡ‚Π΅ΡΡŒ Π²Π½ΠΈΠ· ΠΏΠΎ страницС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ Ρ‚Π°ΠΌ ссылки Π½Π° ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, Π±Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° попросту Π½Π΅ запустится ΠΈΠ»ΠΈ Π½Π΅ построит ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
  3. ПослС запуска создайтС Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, Π½Π°ΠΆΠ°Π² Π½Π° Β«New AppΒ».
  4. Вся основная конфигурация Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒΡΡ Ρ‡Π΅Ρ€Π΅Π· ΠœΠ°ΡΡ‚Π΅Ρ€ настройки. Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π² Π½Π΅ΠΌ указываСтся Π½Π°Π·Π²Π°Π½ΠΈΠ΅ прилоТСния. Π”Π°Π»Π΅Π΅ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π½Π° Β«NextΒ».
  5. Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ имя ΠΏΠ°ΠΊΠ΅Ρ‚Π°, слСдуя ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΌ Π² ΠΎΠΊΠ½Π΅ инструкциям.
  6. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΈΠ»ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ это ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈ ΠΏΠΎΡ‚ΠΎΠΌ, поэтому просто пропуститС шаг, Ссли Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ тСкст сСйчас Π½Π΅Ρ‚ надобности.
  7. Π—Π°Π΄Π°ΠΉΡ‚Π΅ ΡˆΡ€ΠΈΡ„Ρ‚, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π΅Π³ΠΎ ΠΈΠ· Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ списка Π»ΠΈΠ±ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ΠΎΠΌ ΠΏΡƒΠ½ΠΊΡ‚ Β«Or specify a font file (or files)Β». Π’ΠΎΠ³Π΄Π° Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» ΡˆΡ€ΠΈΡ„Ρ‚Π°.
  8. Π”Π°Π»Π΅Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… срСдств ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ нСстандартного ΡˆΡ€ΠΈΡ„Ρ‚Π° Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… устройствах.
  9. Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ основной Ρ†Π²Π΅Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π³Π»Π°Π²Π½ΠΎΠ΅ ΠΈ всС ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΎΠΊΠ½Π°, добавляСмыС Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠŸΡ€ΠΈ нСобходимости цвСтовая ΠΏΠ°Π»ΠΈΡ‚Ρ€Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π° ΠΏΠΎΠ·ΠΆΠ΅.
  10. Π—Π°Π΄Π°ΠΉΡ‚Π΅ язык интСрфСйса для мСню, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ соотвСтствовал систСмному языку дСвайса.
  11. Π’ дальнСйшСм Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ языковыС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ отобраТСния Π½Π°Π·Π²Π°Π½ΠΈΠΉ с Ρ€Π°Π·Π½ΠΎΠΉ Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ.
  12. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΈΠΊΠΎΠ½ΠΊΡƒ Π»Π°ΡƒΠ½Ρ‡Π΅Ρ€Π° ΠΈΠ· встроСнной Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈΠ»ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Π΅Π΅ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ, Ρ…Ρ€Π°Π½ΡΡ‰ΡƒΡŽΡΡ Π½Π° ТСстком дискС ΠΈΠ»ΠΈ съСмном носитСлС.
  13. ЛицСнзия указываСтся лишь Π² Ρ‚ΠΎΠΌ случаС, Ссли планируСтся ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ авторскоС Π»ΠΈΠ±ΠΎ коммСрчСскоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
  14. ΠžΡΡ‚Π°Π΅Ρ‚ΡΡ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ описаниС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ внСсти Π΅Π³ΠΎ Π² Π³Ρ€ΡƒΠΏΠΏΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ сразу всС созданныС прилоТСния.
  15. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ ΠΊ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ настройкС ПО, Π²Ρ‹Π±Ρ€Π°Π² ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² мСню. ВсС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ сортированы ΠΏΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌ, поэтому ΠΎΡ‚Ρ‹ΡΠΊΠ°Ρ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ Π½Π΅ составит Ρ‚Ρ€ΡƒΠ΄Π°. Π—Π΄Π΅ΡΡŒ Π½Π΅Ρ‚ Π΅Π΄ΠΈΠ½ΠΎΠΉ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²ΠΈΠ΄.
  16. По Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ останСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Android-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π½Π°ΠΆΠ°Π² Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ. Если Π²ΠΎ врСмя этой ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ ошибки, Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ с тСкстом ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… дСйствий для исправлСния.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ Π·Π½Π°ΠΊΠΎΠΌΡ‹ с основным процСссом создания простого прилоТСния Scripture App Builder. Π’ Ρ€Π°ΠΌΠΊΠ°Ρ… ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π²Ρ‹ΡˆΠ΅ руководства ΠΌΡ‹ рассмотрСли Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ всС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½Π° это ΡƒΡˆΠ»ΠΎ Π±Ρ‹ достаточно большоС количСство Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. ВмСсто этого ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠΌΠΈ ΡΡ‚Π°Ρ‚ΡŒΡΠΌΠΈ ΠΏΠΎ ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΡΡ‚Π²Ρƒ ПО. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄Ρ ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ссылкС, Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ описаниС всСх Ρ‚ΡƒΡ‚ΠΎΡ€ΠΈΠ°Π»ΠΎΠ² ΠΈ ссылки Π½Π° скачиваниС ΠΏΠΎΠ»Π½Ρ‹Ρ… PDF-Ρ„Π°ΠΉΠ»ΠΎΠ² с инструкциями.

Scripture App Builder Documentation

Если для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π²Ρ‹ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ конструктор, потрСбуСтся Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ ΡƒΡ€ΠΎΠΊΠΈ ΠΏΠΎ Π½Π΅ΠΌΡƒ ΠΎΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡ‡Π΅ΡΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ создания ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Π»ΠΈ Π² этом способС.

Бпособ 2: Онлайн-сСрвисы

Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΎΠ½Π»Π°ΠΉΠ½-сСрвисы Π³ΠΎΡ€Π°Π·Π΄ΠΎ популярнСС упомянутого Π²Ρ‹ΡˆΠ΅ ПО, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ мноТСство ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π° сама опСрация Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ софта Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π°. Помимо этого, Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ‚Π°ΠΊΠΈΡ… Π²Π΅Π±-сСрвисов ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ сразу ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π² Google Play Market Π½Π° ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ для ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ. Однако ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ минусы. МногиС Ρ‚Π°ΠΊΠΈΠ΅ сайты ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ свои инструмСнты ΠΏΠ»Π°Ρ‚Π½ΠΎ, Π° ΠΏΡ€ΠΎΠ±Π½Ρ‹Π΅ вСрсии ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°ΡŽΡ‚ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Π΅ΠΌΡƒΡŽ Π½Π° ΠΏΠ΅Ρ€ΠΌΠ°Π½Π΅Π½Ρ‚Π½ΠΎΠΉ основС Ρ€Π΅ΠΊΠ»Π°ΠΌΡƒ, которая часто ΠΌΠ΅ΡˆΠ°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ прилоТСния. Π”Ρ€ΡƒΠ³ΠΎΠΉ наш Π°Π²Ρ‚ΠΎΡ€ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ взял Π·Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€ нСсколько Ρ‚Π°ΠΊΠΈΡ… сСрвисов ΠΈ описал ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ написания простого прилоТСния ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ конструктора. Если вас заинтСрСсовал этот Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, совСтуСм ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠΌ Π΄Π°Π»Π΅Π΅.

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅: Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ прилоТСния для Android ΠΎΠ½Π»Π°ΠΉΠ½

Бпособ 3: Π―Π·Ρ‹ΠΊ программирования ΠΈ срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

Π’ΠΎΡ‚ ΠΌΡ‹ ΠΈ подошли ΠΊ самому слоТному, Π½ΠΎ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΈ интСрСсному ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ написания ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ β€” использованиС ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· языков программирования. Π’Π°ΠΊΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ софт любой слоТности ΠΈ направлСнности, Π½Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡΡΡŒ доступными Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ ΠΈ функциями Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. Однако для этого придСтся ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈΡ‚ΡŒ Π½Π΅ΠΌΠ°Π»ΠΎ усилий β€” ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ЯП. Π’ Ρ‚Π°ΠΊΠΈΡ… случаях ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡ‚ΡΡ с Π·Π°Π΄Π°Ρ‡Π΅ΠΉ Π²Ρ‹Π±ΠΎΡ€Π° языка. На этот вопрос ΠΏΠΎΡΡ‚Π°Ρ€Π°Π»ΠΈΡΡŒ Π΄Π°Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ спСциалисты извСстного ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰Π΅Π³ΠΎ сайта GeekBrains, Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ описав Π²ΠΈΠ΄Ρ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈΡ… написания.

Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ язык для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ

НСкоторыС ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ навСрняка ΡΠ»Ρ‹ΡˆΠ°Π»ΠΈ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ сама опСрационная систСма Android ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π±Ρ‹Π»Π° написана Π½Π° Java. ΠŸΠΎΡ‚ΠΎΠΌΡƒ сСйчас это самый популярный ΠΈ СстСствСнный язык для написания ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. О Π΅Π³ΠΎ прСимущСствах ΠΈ особСнностях Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ написано Π½Π° сайтС JavaRush, Π³Π΄Π΅ сразу ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΡŽ, проходя ΡƒΡ€ΠΎΠΊΠΈ, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΡƒΠ΅Ρ‚ мобильная Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°? Π£Ρ‡ΠΈ Java!

Π•Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ популярный Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ β€” JavaScript, ΠΎΠ΄Π½Π°ΠΊΠΎ этот язык Π½Π΅ всСгда даСтся Π»Π΅Π³ΠΊΠΎ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΌ. Из прСимущСств ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ³ΠΎ количСства Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… элСмСнтов интСрфСйса для прилоТСния. Π˜Ρ… останСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π² ΠΊΠΎΠ΄. НапримСр, Π²Π½ΠΈΠ·Ρƒ Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΊΠΎΠ΄, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠΉ Π·Π° Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΡŽ простой ΠΊΠ°Ρ€Ρ‚Ρ‹ Π² смартфонС.

ПослС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ пСрСноса Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ ΠΏΡ€ΠΈ запускС ΡŽΠ·Π΅Ρ€ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚ Ρ‚Π°ΠΊΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚:

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, для написания ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. ВсС зависит ΠΎΡ‚ Π²Ρ‹Π±ΠΎΡ€Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ ТСлания ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ знания. Однако Π±Π΅Π· срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ здСсь Π½Π΅ ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ. БущСствуСт нСсколько самых популярных инструмСнтов, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… с ΠΏΠΎΠ»Π½Ρ‹ΠΌ ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ЯП. ΠžΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с Π½ΠΈΠΌΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ нашСй ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Π°Π²Ρ‚ΠΎΡ€Π°.

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅: ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для создания Андроид-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ

ΠžΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ внимания заслуТиваСт Android Studio, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ являСтся ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ обСспСчСниСм. Π’ Π½Π΅ΠΉ присутствуСт мноТСство встроСнных инструмСнтов, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… быстро Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ интСрфСйс, основныС ΠΎΠΊΠ½Π° ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ мСню, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ вСсь процСсс Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. К Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ вся Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ сосрСдоточСна ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ мобильного софта. Π’ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°Π½ΠΈΠ΅ трудностСй с инсталляциСй этого ПО совСтуСм ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ со ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ руководством, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ Π±Π΅Π· ошибок.

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅: ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ установка Android Studio Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€

БСгодня ΠΌΡ‹ ΠΏΠΎΡΡ‚Π°Ρ€Π°Π»ΠΈΡΡŒ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒ вас с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°ΠΌΠΈ написания Android-прилоТСния ΠΊΠ°ΠΊ со Π·Π½Π°Π½ΠΈΠ΅ΠΌ языков программирования, Ρ‚Π°ΠΊ ΠΈ Π±Π΅Π·. Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² сущСствуСт достаточно, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Ρƒ ΡŽΠ·Π΅Ρ€Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π±Π°Π³Π°ΠΆΠ° Π·Π½Π°Π½ΠΈΠΉ ΠΈ Π½Π°Π²Ρ‹ΠΊΠΎΠ². Π‘ΠΎΠ²Π΅Ρ‚ΡƒΠ΅ΠΌ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с нашими руководствами Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ знания ΡƒΠΆΠ΅ Π»ΡƒΡ‡ΡˆΠ΅ Π½Π° ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… курсах ΠΈΠ»ΠΈ ΠΎΡ‚ ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΡ… ΠΊΠ½ΠΈΠ³ ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΉ Ρ‚Π΅ΠΌΠ΅.

Как Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ для Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π°

Π‘ Ρ‡Π΅Π³ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ?

Каким ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ процСсс Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠΎΠ΄ Android? Π’Ρ‹Π΄Π΅Π»ΠΈΠΌ нСсколько основ:

  • Π’ Java Ρ„Π°ΠΉΠ»Π°Ρ… Π²Ρ‹ описываСтС Π»ΠΎΠ³ΠΈΠΊΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ β€” Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ выполняло.
  • Π’ XML Ρ„Π°ΠΉΠ»Π°Ρ… Π²Ρ‹ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚Π΅ ΠΌΠ°ΠΊΠ΅Ρ‚Ρ‹ β€” внСшний Π²ΠΈΠ΄.
  • Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ написано, Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ инструмСнт сборки для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всС Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… вмСстС Π² .apk Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π½Π° устройствах Android ΠΈ/ΠΈΠ»ΠΈ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ Π² Google Play.
  • ВсС ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ ΠΈ Ρ„Π°ΠΉΠ»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для создания прилоТСния ΠΏΠΎΠ΄ Android, ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Ρ‹ Π² ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ срСду Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ (IDE). IDE β€” это ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΠΎΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚Π΅ для рСдактирования Π²Π°ΡˆΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΊΠΎΠ΄Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ компиляции ΠΈ запуска.
  • Π Π°Π½Π΅Π΅ стандартной IDE для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠΎΠ΄ Android Π±Ρ‹Π»Π° Eclipse, Π½ΠΎ сСйчас Π΅Π΅ Π·Π°ΠΌΠ΅Π½ΠΈΠ»Π° Π±ΠΎΠ»Π΅Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ Android Studio β€” ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Google.

Π’Ρ‹, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡƒΠ±ΠΎΠΊΠΈΠ΅ процСссы, происходящиС Π·Π° кулисами Π²Ρ‹ΡˆΠ΅ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½Π½Ρ‹Ρ… шагов. НапримСр, ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ захотят ΡƒΠ·Π½Π°Ρ‚ΡŒ Ρ€ΠΎΠ»ΡŒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Dalvik. Π’ ΠΊΠΎΠ½Ρ†Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ Π±ΡƒΠ΄ΡƒΡ‚ пСрСчислСны ссылки Π½Π° ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ рСсурсы, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π·Π½Π°ΠΊΠΎΠΌ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Android Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ. ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ ΠΈΠ· Π½ΠΈΡ… являСтся ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ докумСнтация ΠΎΡ‚ Google.

Но ΠΏΠΎΠΊΠ°, Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ дальшС. Π’ΠΎΡ‚ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ:

  • Π—Π°Π³Ρ€ΡƒΠ·ΠΈΠΌ ΠΈ установим Android Studio.
  • Π£Π·Π½Π°Π΅ΠΌ ΠΏΡ€ΠΎ запуск ΠΈ тСстированиС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° устройствах ΠΈ эмуляторах Android.
  • Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ простоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Android, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ надпись Β«Hello WorldΒ» Π½Π° экран мобильного устройства.

Π’ ΠΊΠΎΠ½Ρ†Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌΠΈ рСкомСндациями Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΎΡ‚ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ.

Установка срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Android Studio

ΠΠ°Ρ‡Π°Ρ‚ΡŒ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΈ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ Ρ‡Ρ‚ΠΎ Π±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ Π½Π° Ρ‡Ρ‚ΠΎ способна ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° β€” это Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΌΠ°Π½Ρ‡ΠΈΠ²ΠΎ. И ΠΌΡ‹ скоро это сдСлаСм! Однако, для Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΎΠΉ Android Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ срСду Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

Новичкам Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΠΎΠ΄ Андроид особСнно Π²Π°ΠΆΠ½ΠΎ Π½Π΅ Ρ‚ΠΎΡ€ΠΎΠΏΠΈΡ‚ΡŒΡΡ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‡Π½ΠΎ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΡˆΠ°Π³Ρƒ. Π”Π°ΠΆΠ΅ Ссли Π²Ρ‹ выполняСтС шаги ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ с настройкой срСды Π² зависимости ΠΎΡ‚ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ вашСй систСмы ΠΈΠ»ΠΈ вСрсии ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. Для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ поисковыС сСрвисы. ОсобСнно ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ рСсурс StackOverflow.

Π’Π°ΠΆΠ½ΠΎ Π½Π΅ Π΄ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ ΠΏΠΎΠ΄Π²ΠΎΠ΄Π½Ρ‹Π΅ ΠΊΠ°ΠΌΠ½ΠΈ прСпятствовали вашСй ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ†Π΅Π»ΠΈ β€” ΠΎΠ±ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Android ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ. Π˜Π·Π²Π΅ΡΡ‚Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π΄Π°ΠΆΠ΅ профСссионалы ΠΈΠ½ΠΎΠ³Π΄Π° ΠΈΡΠΏΡ‹Ρ‚Ρ‹Π²Π°ΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с настройкой Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ окруТСния. Π’ Ρ‚Π°ΠΊΠΈΡ… случаях Π±Ρ‹Π²Π°Π΅Ρ‚ Π²Π°ΠΆΠ½ΠΎ Π·Π½Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π»ΡƒΡ‡ΡˆΠ΅ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с этим инструмСнтом, Π²Π½ΠΈΠ·Ρƒ приводится ссылка Π½Π° Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ Π²Π²ΠΎΠ΄Π½Ρ‹ΠΉ Ρ‚ΡƒΡ‚ΠΎΡ€ΠΈΠ°Π».

Наряду с Ρ‚Ρ€Π΅Π½ΠΈΡ€ΠΎΠ²ΠΊΠ°ΠΌΠΈ Π² синтаксисС, Π²Π°ΠΆΠ½ΠΎ ΠΎΠ±ΡƒΡ‡ΠΈΡ‚ΡŒ сСбя ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΡŽ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ программиста, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ сообщСниС ΠΎΠ± ошибкС file X not found ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€ΠΈΠ³ΠΎΠ²ΠΎΡ€ΠΎΠΌ. Π’Π°ΠΊΠΎΠ΅ ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΠ΅ Π»Π΅Π³ΠΊΠΎ трСнируСтся Π²Π°ΠΌΠΈ Π² случаях, Ссли Π²Ρ‹ Π½Π΅ ΡΠ΄Π°Π΅Ρ‚Π΅ΡΡŒ ΠΈ ΠΈΡ‰ΠΈΡ‚Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ возникшСй ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹.

ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° страницу Android Studio developer.android.com/studio/index.html ΠΈ Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ послСднСй вСрсии для своСй ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹.

ΠšΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈ вас попросят ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ ΠΈ условиями использования ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. ПослС Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ прочтСния (ΠΊΠ°ΠΊ Π²Ρ‹ всСгда это Π΄Π΅Π»Π°Π΅Ρ‚Π΅) ΠΈ принятия, начинаСтся Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°. ВСроятно, это Π·Π°ΠΉΠΌΠ΅Ρ‚ нСсколько ΠΌΠΈΠ½ΡƒΡ‚. ПослС этого Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Android Studio Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅. На Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ страницС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ содСрТатся инструкции ΠΏΠΎ установкС ΠΏΠΎΠ΄ Mac ΠΈ Windows.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ установили Android Studio, Π΄Π°Π²Π°ΠΉΡ‚Π΅ запустим Π΅Π³ΠΎ! ЗапуститС Android Studio. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° спросит, Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π»ΠΈ Π²Ρ‹ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ свои настройки. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Π΅ с нуля, просто Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΡƒΠ½ΠΊΡ‚ ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΠΉΡ‚Π΅.

Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ красивый Π·Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½Ρ‹ΠΉ экран Π² стилС Material Design.

По ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΡŽ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, Π²Ρ‹ ΠΏΠΎΠΏΠ°Π΄Π΅Ρ‚Π΅ Π½Π° экран привСтствия.

Π”Π°ΠΆΠ΅ Π² Ρ‚ΠΎΠΌ случаС, Ссли Π²Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠ»ΠΈ Android Studio, Ρƒ вас ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ самая послСдняя вСрсия. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с вСрсиями Π² дальнСйшСм, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Check for updates nowΒ» ΠΈ, Ссли Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ всС инструкции для получСния послСднСй вСрсии. Иногда Studio автоматичСски ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ вас ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ экрана, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ этому:

Π’ этом случаС всСгда Π²Ρ‹Π±ΠΈΡ€Π°ΠΉΡ‚Π΅ Update and Restart. ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ! ΠœΡ‹ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΡΠΏΡ€Π°Π²ΠΈΠ»ΠΈΡΡŒ с установкой срСды для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Android ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

ΠŸΡ€ΠΈΡˆΠ»ΠΎ врСмя ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. НачнСм с простого. Π£ программистов принято Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Β«Hello WorldΒ». Π”Π°Π²Π°ΠΉΡ‚Π΅ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ этой Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΈ, Π° Π·Π°Ρ‚Π΅ΠΌ сдСлаСм нСсколько Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ использовало вашС имя для привСтствия. Π’ ΠΊΠΎΠ½Ρ†Π΅ Π²Ρ‹ смоТСтС Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° устройство ΠΈ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ своим Π·Π½Π°ΠΊΠΎΠΌΡ‹ΠΌ. Android Studio ΠΈΠΌΠ΅Π΅Ρ‚ нСбольшой ΠΏΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΉ инструмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ свой ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. НаТмитС Β«New ProjectΒ» Π½Π° стартовом экранС:

Π”Π°Π»Π΅Π΅ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΎΠΊΠ½ΠΎ, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ:

Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ Π΅Π³ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. НС ΡΡ‚Π΅ΡΠ½ΡΠΉΡ‚Π΅ΡΡŒ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Β«exampleΒ» Π² ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π½Π° Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΅Ρ‰Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π²Π½ΠΈΠ·Ρƒ экрана. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ мСстополоТСниС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, ΡƒΠΊΠ°Π·Π°Π² Π»ΡŽΠ±ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ Π½Π° ТСстком дискС

Для Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ…ΡΡ вСрсий SDK ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ€Π°Π·Π΄Π΅Π» «ОписаниС» Π² Π½ΠΈΠΆΠ½Π΅ΠΉ части Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°. Π’ Π½Π΅ΠΌ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ, для Ρ‡Π΅Π³ΠΎ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° каТдая настройка.

УстановитС ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹ΠΉ SDK, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° снимкС экрана. Π­Ρ‚ΠΎ устанавливаСт ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Android, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ для запуска прилоТСния. Π’Ρ‹Π±ΠΎΡ€ этого значСния для Π²Π°ΡˆΠΈΡ… собствСнных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² β€” это вопрос балансировки возмоТностСй SDK, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, ΠΈ устройств, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ.

Для ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ прилоТСния я Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Π΅Ρ€ΡΠΈΡŽ API 14, которая являСтся Android 4. 0 Ice Cream Sandwich. КаТдоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ трСбования, ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ΅, Π² зависимости ΠΎΡ‚ ситуации.

Для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ вСрсиях API ΠΈ ΠΈΡ… использовании, Π½Π° сайтС для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΠΎΠ΄ Android сущСствуСт ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ страничка Dashboards https://developer.android.com/about/dashboards/index.html.

ПослС Π²Ρ‹Π±ΠΎΡ€Π° вСрсии, открываСтся экран Π²Ρ‹Π±ΠΎΡ€Π° стартового шаблона. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΡƒΠΆΠ΅ взаимодСйствуСт с api google maps ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΠΊΠ°Ρ€Ρ‚Ρƒ. Π’ нашСм тСстовом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Empty Activity ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«NextΒ».

И сСйчас Π²Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ΡΡŒ Π½Π° послСднСм шагС процСсса создания прилоТСния. ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π½Π°ΠΆΠ°Ρ‚ΡŒ Β«FinishΒ», ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ. Π’ΡƒΡ‚ Π²Ρ‹ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π΅Ρ‚Π΅ΡΡŒ с упоминаниями ΠΎ Π³Π»Π°Π²Π½Ρ‹Ρ… Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°Ρ… любого прилоТСния.

  • Activity Name β€” это ΠΏΠ΅Ρ€Π²ΠΎΠ΅, Π½ΠΎ Π½Π΅ послСднСС ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅ слова Activity. Π’ контСкстС Android, Activity ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ рассматриваСтся ΠΊΠ°ΠΊ «экран» Π² вашСм ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. Π­Ρ‚ΠΎΡ‚ элСмСнт ΠΎΡ‡Π΅Π½ΡŒ Π³ΠΈΠ±ΠΊΠΈΠΉ. Когда Android Studio создаСт класс MainActivity, ΠΎΠ½ наслСдуСт Π΅Π³ΠΎ ΠΎΡ‚ класса Activity ΠΈΠ· ΠΏΠ°ΠΊΠ΅Ρ‚Π° Android SDK. Π’Π΅, ΠΊΡ‚ΠΎ Π·Π½Π°ΠΊΠΎΠΌ с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚ эту ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡŽ, Π½ΠΎ для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ², это, Π² основном, ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ваша MainActivity Π±ΡƒΠ΄Π΅Ρ‚ настраиваСмой вСрсиСй Activity.

  • Layout Name β€” ΠΌΠ°ΠΊΠ΅Ρ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ Π²ΠΈΠ΄Π΅ Android XML. Π’Ρ‹ скоро Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ эти Ρ„Π°ΠΉΠ»Ρ‹.

НаТимаСм Finish. НСкотороС врСмя Π·Π°ΠΉΠΌΠ΅Ρ‚ созданиС ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π§Π΅Ρ€Π΅Π· Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя Android Studio Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ Π±ΠΈΠ»Π΄ вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΠΎΠΊΠ° пуст, Π½ΠΎ Π² Π½Π΅ΠΌ Π΅ΡΡ‚ΡŒ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ для запуска Π½Π° Android-устройствС ΠΈΠ»ΠΈ эмуляторС.

ПослС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π²Ρ‹ просматриваСтС Ρ„Π°ΠΉΠ» ΠΌΠ°ΠΊΠ΅Ρ‚Π° Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ XML. ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΏΠΎΠ΄ Android, Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ это ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠŸΡ€ΠΈΡˆΠ»ΠΎ врСмя ΡΠΊΠ°Π·Π°Ρ‚ΡŒ Β«Hello world!Β».

Запуск прилоТСния Π½Π° эмуляторС

Π’Π΅ΠΏΠ΅Ρ€ΡŒ настало врСмя ΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Ρƒ слов ΠΎΠ± эмуляторС. Android Studio поставляСтся с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ обСспСчСниСм, способным ΡΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Android-устройство для запуска Π½Π° Π½Π΅ΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, просмотра Π²Π΅Π±-сайтов, ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΈ всСго ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ.

Π­Ρ‚Ρƒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ прСдоставляСт Android Virtual Device (AVD) Manager. По ТСланию Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ нСсколько эмуляторов, ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ экрана ΠΈ Π²Π΅Ρ€ΡΠΈΡŽ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ эмулятора. Π­Ρ‚ΠΎΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π΅Π½, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ избавляСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΎΡ‚ нСобходимости ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚ΡŒ нСсколько устройств для тСстирования ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.

НаТмитС Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Run Π² Π²ΠΈΠ΄Π΅ Π·Π΅Π»Π΅Π½ΠΎΠΉ стрСлки.

ΠŸΡ€ΠΈΠ΄Π΅Ρ‚ΡΡ ΠΏΠΎΠ΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя, ΠΏΠΎΠΊΠ° эмулятор загрузится ΠΈ ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π³ΠΎΡ‚ΠΎΠ², Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ этого:

Мои поздравлСния! Π’Ρ‹ сдСлали своС ΠΏΠ΅Ρ€Π²ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для Android!

И так… ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΈ ΠΊΠ°ΠΊ это сработало?

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ Π΄Π΅Π»Π°Ρ‚ΡŒ измСнСния ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ интСрСсныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ Π·Π½Π°Π½ΠΈΠ΅ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ происходит Π·Π° кулисами. ВзглянитС Π½Π° Ρ€Π°Π·Π΄Π΅Π» ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Android Studio с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΈ ΠΏΠ°ΠΏΠΊΠ°ΠΌΠΈ Π² Π»Π΅Π²ΠΎΠΉ части экрана. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Π°ΠΌ понадобится Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΌΠ°Π»Π΅Π½ΡŒΠΊΡƒΡŽ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Π½Π° ΠΊΡ€Π°ΡŽ (см. НиТС), Ссли Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½Π΅ отобраТаСтся.

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΌΠΈΠ½ΡƒΡ‚ структуру ΠΏΠ°ΠΏΠΎΠΊ ΠΈ Π΄Π²Π°ΠΆΠ΄Ρ‹ ΠΊΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ ΠΏΠΎ Ρ„Π°ΠΉΠ»Π°ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΈΡ… содСрТимоС Π² Π³Π»Π°Π²Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅. Если всС это выглядит Π·Π°Π³Π°Π΄ΠΎΡ‡Π½ΠΎ, Π½Π΅ Π²ΠΎΠ»Π½ΡƒΠΉΡ‚Π΅ΡΡŒ!

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Android ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°: Команда

КаТдая Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° состоит ΠΈΠ· людСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ ΠΎΡ‚Π²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ ΠΈΠΌ Ρ€ΠΎΠ»ΠΈ. Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ? Π’Π°ΠΌ Π½ΡƒΠΆΠ½Π° ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π°. Π’ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… Android Π΅ΡΡ‚ΡŒ нСсколько ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… элСмСнтов, ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΡ‹Π³Ρ€Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ:

Java: ΠŸΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»

Π­Ρ‚ΠΎ Ρ‡Π°ΡΡ‚ΡŒ вашСго ΠΊΠΎΠ΄Π°, которая ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° Π»ΠΎΠ³ΠΈΠΊΡƒ прилоТСния. Π’Π°Ρˆ ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ srcmainjava Π² основной ΠΏΠ°ΠΏΠΊΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Для изучСния Java ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΎΠ²Π΅Ρ‚ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ½ΠΈΠ³Ρƒ Π‘Ρ€ΡŽΡΠ° ЭккСля «Ѐилософия JavaΒ»;

Resources: Артист

НСдостаточно просто ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Android ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΎΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π΅Ρ‰Π΅ ΠΈ ΡΡ‚ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ. Π’Π°ΡˆΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π΄Π΅Π»ΡΡ‚ΡŒΡΡ, Ссли Ρƒ Π½Π΅Π³ΠΎ Π½Π΅Ρ‚ Ρ‡Π΅Ρ‚ΠΊΠΈΡ… Π·Π½Π°Ρ‡ΠΊΠΎΠ² ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Π½Π½Ρ‹Ρ… ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π΄Π°ΠΆΠ΅ ΠΏΠ»Π°Π²Π½Ρ‹Ρ… Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΉ.

ΠŸΡ€ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΏΠ°ΠΏΠΊΠ° содСрТит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ°ΠΏΠΊΠΈ:

  • drawable, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ хранятся ΠΈΠΊΠΎΠ½ΠΊΠΈ. БСйчас Ρ‚Π°ΠΌ Π»Π΅ΠΆΠΈΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ стандартная ΠΈΠΊΠΎΠ½ΠΊΠ° прилоТСния.
  • layout с XML Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой Π΄ΠΈΠ·Π°ΠΉΠ½Ρ‹ экранов.
  • menu c XML Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ списков элСмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π² ΠΏΠ°Π½Π΅Π»ΠΈ дСйствий.
  • values с XML Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ, содСрТащими Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹, Ρ†Π²Π΅Ρ‚Π°, строковыС константы ΠΈ стили.

AndroidManifest.xml: Босс

Π­Ρ‚ΠΎΡ‚ XML-Ρ„Π°ΠΉΠ» ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ Π²Π°ΡˆΡƒ систСму ΠΎ трСбованиях ΠΊ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΡŽ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌΡƒ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΡŽ прилоТСния ΠΈ содСрТит Π΅Π³ΠΎ Π²Π΅Ρ€ΡΠΈΡŽ имя ΠΈ Π·Π½Π°Ρ‡ΠΎΠΊ. ΠœΠ°Π½ΠΈΡ„Π΅ΡΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ содСрТит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΡ€ΠΎ всС Activity Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. Π’Π°ΠΌ Π½ΡƒΠΆΠ½Π° Ρ€Π°Π±ΠΎΡ‚Π°, выполняСмая вашим ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ? Π‘Π½Π°Ρ‡Π°Π»Π° ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚Π΅ с Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΈΠΊΠΎΠΌ.

ВнСсСниС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ

ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΊ res/values/strings.xml ΠΈ Π΄Π²Π°ΠΆΠ΄Ρ‹ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ». Когда Π²Ρ‹ ΠΎΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚Π΅ Ρ„Π°ΠΉΠ», Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π΄Π²Π° строковых рСсурса Π² XML.

Π­Ρ‚ΠΈ рСсурсы ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² Ρ€Π°Π·Π½Ρ‹Ρ… мСстах, Π½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ вСсь тСкст, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π² вашСм ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅. Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ пСрСвСсти Π΅Π³ΠΎ, ΠΈΠ»ΠΈ Ссли ваш ΠΊΠΎΠ»Π»Π΅Π³Π° ΠΏΠΎ ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³Ρƒ попросит ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ всС лишниС ссылки, здСсь Π±ΡƒΠ΄Π΅Ρ‚ Π»Π΅Π³ΠΊΠΎ внСсти всС измСнСния.

Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚Π΅ строку hello_world, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π½Π° экранС. Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π΅Π΅ содСрТимоС Π½Π° Π½Π΅Ρ‡Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ Π»ΠΈΡ‡Π½ΠΎΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ вашС собствСнноС имя. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡΡ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅:

Matt is learning Android!

НаТмитС Run. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒΡΡ ΠΈ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ сообщСниС:

ΠœΡ‹ поздравляСм вас β€” Π²Ρ‹ сдСлали ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈ Π½Π°ΡƒΡ‡ΠΈΠ»ΠΈΡΡŒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ исходный ΠΊΠΎΠ΄. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ шаг Π² Android ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ сдСлан. Π–Π΅Π»Π°Π΅ΠΌ ΡƒΠ΄Π°Ρ‡ΠΈ Π½Π° этом нСпростом, Π½ΠΎ Π±Π΅Π·ΡƒΠΌΠ½ΠΎ интСрСсном ΠΏΡƒΡ‚ΠΈ! Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½Π° ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° прилоТСния для Android, ΠΎΠ±Ρ€Π°Ρ‰Π°ΠΉΡ‚Π΅ΡΡŒ ΠΊ спСциалистам Infoshell.

ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Android открытая, поэтому ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ своё ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒ Π΅Π³ΠΎ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. ВсС инструмСнты бСсплатны.

Π―Π·Ρ‹ΠΊ программирования для мобильной Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° Android ΠΎΡ‡Π΅Π½ΡŒ простой β€” это Java. БСйчас Google Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ³Π°Π΅Ρ‚ Kotlin ΠΊΠ°ΠΊ язык, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ смоТСт Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Java. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΠΈΡˆΡƒΡ‚ ΠΈ Π½Π° C++.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅Π³ΠΎ прилоТСния состоит ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… этапов:

    ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π² Andro >А ΠΏΠΎΠΊΠ° ΠΌΡ‹ описываСм Π°Π·Ρ‹, студСнты курса Β«ΠŸΡ€ΠΎΡ„Π΅ΡΡΠΈΡ ΠœΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΒ» ΡƒΠΆΠ΅ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ дСньги Π·Π° свои прилоТСния.

ΠŸΠΈΡˆΠ΅Ρ‚ ΠΏΡ€ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π² Skillbox. Π Π°Π±ΠΎΡ‚Π°Π» Π³Π»Π°Π²Π½Ρ‹ΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ сайта Β«Π₯Π°Π±Ρ€Π°Ρ…Π°Π±Ρ€Β», Π²Π΅Π΄Π΅Ρ‚ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ Π±Π»ΠΎΠ³ΠΈ.

НСобходимыС инструмСнты

ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ установитС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Android Studio. Π­Ρ‚ΠΎ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ (IDE) для Android, ΠΎΠ½Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Windows, macOS ΠΈ Linux. Π₯отя ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ для Android ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ срСды, ΠΊΡ€ΠΎΠΌΠ΅ Android Studio.

Если Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ Π½Π΅ установлСны Andro > Android Studio автоматичСски скачаСт ΠΈΡ…. Android SDK β€” это срСда программирования, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ входят Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, исполняСмыС Ρ„Π°ΠΉΠ»Ρ‹, скрипты, докумСнтация ΠΈ Ρ‚. Π΄.

Andro > .apk. Он содСрТит всё Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ для установки прилоТСния Π½Π° Android-устройство.

ПолСзно ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈ эмулятор Andro >Android Studio.

Когда всС инструмСнты установлСны, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. Но сначала Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ с основными понятиями.

Из Ρ‡Π΅Π³ΠΎ состоит ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅


Π½Π° Andro >Android-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ состоит ΠΈΠ· Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ². ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ β€” это Ρ‚ΠΎΡ‡ΠΊΠ° Π²Ρ…ΠΎΠ΄Π°, Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ систСма ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ.
  1. ΠΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ (activity) β€” элСмСнты ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса.
    Одна Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ задСйствуСт Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌΠ΅Ρ€Π΅Π½ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, Ρ‡Π΅Ρ€Π΅Π· класс Intent (намСрСния). Активности ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ Π²Π΅Π±-страницам, Π° намСрСния β€” ссылкам ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ. Запуск прилоТСния β€” это Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Main.
  2. БСрвис (service) β€” ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Π°Ρ Ρ‚ΠΎΡ‡ΠΊΠ° Π²Ρ…ΠΎΠ΄Π° для поддСрТания Ρ€Π°Π±ΠΎΡ‚Ρ‹ прилоТСния Π² Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅.
    Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ выполняСт Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρƒ для ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹Ρ… процСссов Π±Π΅Π· Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ интСрфСйса.
  3. Π¨ΠΈΡ€ΠΎΠΊΠΎΠ²Π΅Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ (broadcast receiver) транслируСт нСскольким участникам намСрСния ΠΈΠ· прилоТСния.

ΠŸΠΎΡΡ‚Π°Π²Ρ‰ΠΈΠΊ содСрТимого(content prov >Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ своё ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для Android.

Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ Android-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅


Π² Andro >Π¨Π°Π³ 1

Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ прилоТСния, Π΄ΠΎΠΌΠ΅Π½ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΏΡƒΡ‚ΡŒ ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚Π°. Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π»ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… языков программирования C++ ΠΈ Kotlin.

Π¨Π°Π³ 2

Π—Π°Π΄Π°Ρ‘ΠΌ ΠΎΠ΄Π½Ρƒ ΠΈΠ»ΠΈ нСсколько Ρ†Π΅Π»Π΅Π²Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ для сборки. Для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ SDK ΠΈ AVD, ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… устройств Android. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ позволяСт ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Π² SDK ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ нСсколько вСрсий ОБ Android ΠΈ нСсколько ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ API (интСрфСйсов программирования ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ).

Π§Π΅ΠΌ Π½ΠΈΠΆΠ΅ вСрсия Android, Ρ‚Π΅ΠΌ большС устройств, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ запустится. Π§Π΅ΠΌ Π²Ρ‹ΡˆΠ΅ вСрсия, Ρ‚Π΅ΠΌ Π±ΠΎΠ³Π°Ρ‡Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ API.

Π¨Π°Π³ 3

Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ, которая Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΈΠΊΠΎΠ½ΠΊΡƒ прилоТСния, ΠΈ Π΄Π°Ρ‘ΠΌ Π΅ΠΉ имя.

Π¨Π°Π³ 4

ПослС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΌΠΈΠ½ΡƒΡ‚ сборки Android Studio ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ интСрфСйс IDE. Π—Π΄Π΅ΡΡŒ Ρ‚Ρ€ΠΈ основных ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°.

Если Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π² Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅ΠΌ мСню Π²ΠΈΠ΄ Andro >app > java > ru.skillbox.skillboxapp > FullscreenActivity. ΠŸΡ€ΠΈ создании ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΌΡ‹ ΡƒΠΊΠ°Π·Π°Π»ΠΈ вмСсто активности Main ΠΏΠΎΠ»Π½ΠΎΡΠΊΡ€Π°Π½Π½ΡƒΡŽ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ.

Π”Π°Π»Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„Π°ΠΉΠ» app > res > layout > activity_fullscreen.xml. Π­Ρ‚ΠΎ XML-Ρ„Π°ΠΉΠ» с ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ для UI нашСй основной активности.

НаконСц, Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ Π²Π°ΠΆΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» app > manifests > AndroidManifest.xml описываСт Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ характСристики прилоТСния ΠΈ опрСдСляСт всС Π΅Π³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ манифСста

ЗапускаСм Π½Π° Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ устройствС

Π‘ΠΎΠ·Π΄Π°Π½Π½ΠΎΠ΅ Π½Π°ΠΌΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ β€” это ΠΎΠ΄Π½Π° Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ, которая запускаСтся Π² полноэкранном Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΈ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ графичСских элСмСнтов.

ЗапускаСм Π½Π° Android-устройствС ΠΈΠ»ΠΈ Π² эмуляторС.

Π‘ΠΌΠ°Ρ€Ρ‚Ρ„ΠΎΠ½ ΠΈΠ»ΠΈ ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚ для этого ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ USB-ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ, которая активируСтся Π² Настройках Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π² мСню Настройки.

Для запуска Π² эмуляторС Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Π² Andro >Run Π² мСню Run (Shift+F10). Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ подходящСС устройство ΠΈ Π²Π΅Ρ€ΡΠΈΡŽ ОБ, ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½ΡƒΡŽ ΠΈΠ»ΠΈ Π»Π°Π½Π΄ΡˆΠ°Ρ„Ρ‚Π½ΡƒΡŽ (Π°Π»ΡŒΠ±ΠΎΠΌΠ½ΡƒΡŽ) ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ.

Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ простой ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс Andro >ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ² (layouts, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ViewGroup) ΠΈ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ² (ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ View). ΠœΠ°ΠΊΠ΅Ρ‚Ρ‹ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ располоТСниСм Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ² Π½Π° экранС. Π‘Π°ΠΌΠΈ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Ρ‹ β€” это нСпосрСдствСнно ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ UI: ΠΊΠ½ΠΎΠΏΠΊΠΈ, тСкстовыС поля Π½Π° экранС ΠΈ Ρ‚.ΠΏ.

Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ активностСй создаётся Π² Android Studio Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ² (Layout Editor) ΠΈ хранится ΠΏΠΎ большСй части Π² XML-Ρ„Π°ΠΉΠ»Π°Ρ….

  1. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Ρ„Π°ΠΉΠ» app > res > layout > activity_fullscreen.xml.
  2. ДобавляСм Π½Π° экран ΠΈΠ· ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹ (Palette) Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Ρ‹ пСрСтаскиваниСм ΠΌΡ‹ΡˆΡŒΡŽ.
  3. НапримСр, Π±Π΅Ρ€Ρ‘ΠΌ тСкстовоС ΠΏΠΎΠ»Π΅ (PlainText). Π­Ρ‚ΠΎ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ EditText, ΠΊΡƒΠ΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ тСкст.
  4. ДобавляСм ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π½ΡƒΠΆΠ½Ρ‹Π΅ элСмСнты.

ДобавляСм дСйствия, активности ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ΠΌΡ‹ создали Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ с тСкстовым ΠΏΠΎΠ»Π΅ΠΌ ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ Β«ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΒ». ПослС этого Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β«ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΒ».

  1. Π—Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π² ΠΊΠΎΠ΄ app > java > FullscreenActivity.
  2. ДобавляСм ΠΌΠ΅Ρ‚ΠΎΠ΄ SendMessage() Π² класс FullscreenActivity, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ вызывался этот ΠΌΠ΅Ρ‚ΠΎΠ΄.
  3. Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ намСрСния (класс Intent) для ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠΉ активности ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΉ, Π½ΠΎΠ²Ρ‹Π΅ активности, Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ ΠΈ всё ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ для прилоТСния.

И, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ ΠΌΠ΅Ρ‡Ρ‚Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΌΠΎΠ½Π΅Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.

ΠžΠ±Ρ‰ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°


для Andro >Android-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΆΠΈΠ²Ρ‘Ρ‚ Π² собствСнной «пСсочницС», которая подчиняСтся ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ бСзопасности Linux:
  1. КаТдоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ β€” это ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π² ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ систСмС Linux.
  2. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ систСма Π½Π°Π·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ user >Из ΠΏΡ€Π°Π²ΠΈΠ» Π΅ΡΡ‚ΡŒ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ:
  1. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Π΄Π²ΡƒΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΎΠ±Ρ‰ΠΈΠΉ user ID, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ.
  2. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° доступ ΠΊ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, SMS, содСрТимому накопитСля, ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ с ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Π΄Π°Π½Π½Ρ‹ΠΌ.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π”Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ всС этапы Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ прилоТСния ΠΎΠ±ΡŠΡΡΠ½ΡΡŽΡ‚ΡΡ Π½Π° курсС Β«ΠŸΡ€ΠΎΡ„Π΅ΡΡΠΈΡ ΠœΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΒ». Участники 12-мСсячной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ учатся ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ прилоТСния ΠΏΠΎΠ΄ Android ΠΈ iOS. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ½ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠ΅ ΠΏΠΎΡ€Ρ‚Ρ„ΠΎΠ»ΠΈΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒΡΡ Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² качСствС junior-программиста.

Π‘ Ρ‡Π΅Π³ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ?

Каким ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ процСсс Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠΎΠ΄ Android? Π’Ρ‹Π΄Π΅Π»ΠΈΠΌ нСсколько основ:

  • Π’ Java Ρ„Π°ΠΉΠ»Π°Ρ… Π²Ρ‹ описываСтС Π»ΠΎΠ³ΠΈΠΊΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ β€” Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ выполняло.
  • Π’ XML Ρ„Π°ΠΉΠ»Π°Ρ… Π²Ρ‹ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚Π΅ ΠΌΠ°ΠΊΠ΅Ρ‚Ρ‹ β€” внСшний Π²ΠΈΠ΄.
  • Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ написано, Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ инструмСнт сборки для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всС Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… вмСстС Π² .apk Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π½Π° устройствах Android ΠΈ/ΠΈΠ»ΠΈ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ Π² Google Play.
  • ВсС ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ ΠΈ Ρ„Π°ΠΉΠ»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для создания прилоТСния ΠΏΠΎΠ΄ Android, ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Ρ‹ Π² ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ срСду Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ (IDE). IDE β€” это ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΠΎΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚Π΅ для рСдактирования Π²Π°ΡˆΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΊΠΎΠ΄Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ компиляции ΠΈ запуска.
  • Π Π°Π½Π΅Π΅ стандартной IDE для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠΎΠ΄ Android Π±Ρ‹Π»Π° Eclipse, Π½ΠΎ сСйчас Π΅Π΅ Π·Π°ΠΌΠ΅Π½ΠΈΠ»Π° Π±ΠΎΠ»Π΅Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ Android Studio β€” ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Google.

Π’Ρ‹, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡƒΠ±ΠΎΠΊΠΈΠ΅ процСссы, происходящиС Π·Π° кулисами Π²Ρ‹ΡˆΠ΅ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½Π½Ρ‹Ρ… шагов. НапримСр, ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ захотят ΡƒΠ·Π½Π°Ρ‚ΡŒ Ρ€ΠΎΠ»ΡŒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Dalvik. Π’ ΠΊΠΎΠ½Ρ†Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ Π±ΡƒΠ΄ΡƒΡ‚ пСрСчислСны ссылки Π½Π° ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ рСсурсы, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π·Π½Π°ΠΊΠΎΠΌ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Android Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ. ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ ΠΈΠ· Π½ΠΈΡ… являСтся ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ докумСнтация ΠΎΡ‚ Google.

Но ΠΏΠΎΠΊΠ°, Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ дальшС. Π’ΠΎΡ‚ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ:

  • Π—Π°Π³Ρ€ΡƒΠ·ΠΈΠΌ ΠΈ установим Android Studio.
  • Π£Π·Π½Π°Π΅ΠΌ ΠΏΡ€ΠΎ запуск ΠΈ тСстированиС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° устройствах ΠΈ эмуляторах Android.
  • Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ простоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Android, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ надпись Β«Hello WorldΒ» Π½Π° экран мобильного устройства.

Π’ ΠΊΠΎΠ½Ρ†Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌΠΈ рСкомСндациями Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΎΡ‚ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ.

Установка срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Android Studio

ΠΠ°Ρ‡Π°Ρ‚ΡŒ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΈ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ Ρ‡Ρ‚ΠΎ Π±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ Π½Π° Ρ‡Ρ‚ΠΎ способна ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° β€” это Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΌΠ°Π½Ρ‡ΠΈΠ²ΠΎ. И ΠΌΡ‹ скоро это сдСлаСм! Однако, для Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΎΠΉ Android Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ срСду Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

Новичкам Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΠΎΠ΄ Андроид особСнно Π²Π°ΠΆΠ½ΠΎ Π½Π΅ Ρ‚ΠΎΡ€ΠΎΠΏΠΈΡ‚ΡŒΡΡ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‡Π½ΠΎ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΡˆΠ°Π³Ρƒ. Π”Π°ΠΆΠ΅ Ссли Π²Ρ‹ выполняСтС шаги ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ с настройкой срСды Π² зависимости ΠΎΡ‚ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ вашСй систСмы ΠΈΠ»ΠΈ вСрсии ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. Для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ поисковыС сСрвисы. ОсобСнно ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ рСсурс StackOverflow.

Π’Π°ΠΆΠ½ΠΎ Π½Π΅ Π΄ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ ΠΏΠΎΠ΄Π²ΠΎΠ΄Π½Ρ‹Π΅ ΠΊΠ°ΠΌΠ½ΠΈ прСпятствовали вашСй ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ†Π΅Π»ΠΈ β€” ΠΎΠ±ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Android ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ. Π˜Π·Π²Π΅ΡΡ‚Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π΄Π°ΠΆΠ΅ профСссионалы ΠΈΠ½ΠΎΠ³Π΄Π° ΠΈΡΠΏΡ‹Ρ‚Ρ‹Π²Π°ΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с настройкой Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ окруТСния. Π’ Ρ‚Π°ΠΊΠΈΡ… случаях Π±Ρ‹Π²Π°Π΅Ρ‚ Π²Π°ΠΆΠ½ΠΎ Π·Π½Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π»ΡƒΡ‡ΡˆΠ΅ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с этим инструмСнтом, Π²Π½ΠΈΠ·Ρƒ приводится ссылка Π½Π° Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ Π²Π²ΠΎΠ΄Π½Ρ‹ΠΉ Ρ‚ΡƒΡ‚ΠΎΡ€ΠΈΠ°Π».

Наряду с Ρ‚Ρ€Π΅Π½ΠΈΡ€ΠΎΠ²ΠΊΠ°ΠΌΠΈ Π² синтаксисС, Π²Π°ΠΆΠ½ΠΎ ΠΎΠ±ΡƒΡ‡ΠΈΡ‚ΡŒ сСбя ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΡŽ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ программиста, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ сообщСниС ΠΎΠ± ошибкС file X not found ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€ΠΈΠ³ΠΎΠ²ΠΎΡ€ΠΎΠΌ. Π’Π°ΠΊΠΎΠ΅ ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΠ΅ Π»Π΅Π³ΠΊΠΎ трСнируСтся Π²Π°ΠΌΠΈ Π² случаях, Ссли Π²Ρ‹ Π½Π΅ ΡΠ΄Π°Π΅Ρ‚Π΅ΡΡŒ ΠΈ ΠΈΡ‰ΠΈΡ‚Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ возникшСй ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹.

ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° страницу Android Studio developer.android.com/studio/index.html ΠΈ Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ послСднСй вСрсии для своСй ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹.

ΠšΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈ вас попросят ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ ΠΈ условиями использования ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. ПослС Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ прочтСния (ΠΊΠ°ΠΊ Π²Ρ‹ всСгда это Π΄Π΅Π»Π°Π΅Ρ‚Π΅) ΠΈ принятия, начинаСтся Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°. ВСроятно, это Π·Π°ΠΉΠΌΠ΅Ρ‚ нСсколько ΠΌΠΈΠ½ΡƒΡ‚. ПослС этого Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Android Studio Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅. На Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ страницС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ содСрТатся инструкции ΠΏΠΎ установкС ΠΏΠΎΠ΄ Mac ΠΈ Windows.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ установили Android Studio, Π΄Π°Π²Π°ΠΉΡ‚Π΅ запустим Π΅Π³ΠΎ! ЗапуститС Android Studio. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° спросит, Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π»ΠΈ Π²Ρ‹ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ свои настройки. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Π΅ с нуля, просто Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΡƒΠ½ΠΊΡ‚ ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΠΉΡ‚Π΅.

Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ красивый Π·Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½Ρ‹ΠΉ экран Π² стилС Material Design.

По ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΡŽ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, Π²Ρ‹ ΠΏΠΎΠΏΠ°Π΄Π΅Ρ‚Π΅ Π½Π° экран привСтствия.

Π”Π°ΠΆΠ΅ Π² Ρ‚ΠΎΠΌ случаС, Ссли Π²Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠ»ΠΈ Android Studio, Ρƒ вас ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ самая послСдняя вСрсия. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с вСрсиями Π² дальнСйшСм, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Check for updates nowΒ» ΠΈ, Ссли Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ всС инструкции для получСния послСднСй вСрсии. Иногда Studio автоматичСски ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ вас ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ экрана, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ этому:

Π’ этом случаС всСгда Π²Ρ‹Π±ΠΈΡ€Π°ΠΉΡ‚Π΅ Update and Restart. ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ! ΠœΡ‹ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΡΠΏΡ€Π°Π²ΠΈΠ»ΠΈΡΡŒ с установкой срСды для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Android ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

ΠŸΡ€ΠΈΡˆΠ»ΠΎ врСмя ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. НачнСм с простого. Π£ программистов принято Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Β«Hello WorldΒ». Π”Π°Π²Π°ΠΉΡ‚Π΅ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ этой Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΈ, Π° Π·Π°Ρ‚Π΅ΠΌ сдСлаСм нСсколько Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ использовало вашС имя для привСтствия. Π’ ΠΊΠΎΠ½Ρ†Π΅ Π²Ρ‹ смоТСтС Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° устройство ΠΈ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ своим Π·Π½Π°ΠΊΠΎΠΌΡ‹ΠΌ. Android Studio ΠΈΠΌΠ΅Π΅Ρ‚ нСбольшой ΠΏΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΉ инструмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ свой ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. НаТмитС Β«New ProjectΒ» Π½Π° стартовом экранС:

Π”Π°Π»Π΅Π΅ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΎΠΊΠ½ΠΎ, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ:

Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ Π΅Π³ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. НС ΡΡ‚Π΅ΡΠ½ΡΠΉΡ‚Π΅ΡΡŒ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Β«exampleΒ» Π² ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π½Π° Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΅Ρ‰Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π²Π½ΠΈΠ·Ρƒ экрана. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ мСстополоТСниС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, ΡƒΠΊΠ°Π·Π°Π² Π»ΡŽΠ±ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ Π½Π° ТСстком дискС

Для Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ…ΡΡ вСрсий SDK ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ€Π°Π·Π΄Π΅Π» «ОписаниС» Π² Π½ΠΈΠΆΠ½Π΅ΠΉ части Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°. Π’ Π½Π΅ΠΌ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ, для Ρ‡Π΅Π³ΠΎ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° каТдая настройка.

УстановитС ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹ΠΉ SDK, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° снимкС экрана. Π­Ρ‚ΠΎ устанавливаСт ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Android, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ для запуска прилоТСния. Π’Ρ‹Π±ΠΎΡ€ этого значСния для Π²Π°ΡˆΠΈΡ… собствСнных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² β€” это вопрос балансировки возмоТностСй SDK, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, ΠΈ устройств, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ.

Для ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ прилоТСния я Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Π΅Ρ€ΡΠΈΡŽ API 14, которая являСтся Android 4.0 Ice Cream Sandwich. КаТдоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ трСбования, ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ΅, Π² зависимости ΠΎΡ‚ ситуации.

Для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ вСрсиях API ΠΈ ΠΈΡ… использовании, Π½Π° сайтС для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΠΎΠ΄ Android сущСствуСт ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ страничка Dashboards https://developer.android.com/about/dashboards/index.html.

ПослС Π²Ρ‹Π±ΠΎΡ€Π° вСрсии, открываСтся экран Π²Ρ‹Π±ΠΎΡ€Π° стартового шаблона. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΡƒΠΆΠ΅ взаимодСйствуСт с api google maps ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΠΊΠ°Ρ€Ρ‚Ρƒ. Π’ нашСм тСстовом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Empty Activity ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«NextΒ».

И сСйчас Π²Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ΡΡŒ Π½Π° послСднСм шагС процСсса создания прилоТСния. ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π½Π°ΠΆΠ°Ρ‚ΡŒ Β«FinishΒ», ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ. Π’ΡƒΡ‚ Π²Ρ‹ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π΅Ρ‚Π΅ΡΡŒ с упоминаниями ΠΎ Π³Π»Π°Π²Π½Ρ‹Ρ… Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°Ρ… любого прилоТСния.

  • Activity Name β€” это ΠΏΠ΅Ρ€Π²ΠΎΠ΅, Π½ΠΎ Π½Π΅ послСднСС ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅ слова Activity. Π’ контСкстС Android, Activity ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ рассматриваСтся ΠΊΠ°ΠΊ «экран» Π² вашСм ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. Π­Ρ‚ΠΎΡ‚ элСмСнт ΠΎΡ‡Π΅Π½ΡŒ Π³ΠΈΠ±ΠΊΠΈΠΉ. Когда Android Studio создаСт класс MainActivity, ΠΎΠ½ наслСдуСт Π΅Π³ΠΎ ΠΎΡ‚ класса Activity ΠΈΠ· ΠΏΠ°ΠΊΠ΅Ρ‚Π° Android SDK. Π’Π΅, ΠΊΡ‚ΠΎ Π·Π½Π°ΠΊΠΎΠΌ с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚ эту ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡŽ, Π½ΠΎ для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ², это, Π² основном, ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ваша MainActivity Π±ΡƒΠ΄Π΅Ρ‚ настраиваСмой вСрсиСй Activity.

  • Layout Name β€” ΠΌΠ°ΠΊΠ΅Ρ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ Π²ΠΈΠ΄Π΅ Android XML. Π’Ρ‹ скоро Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ эти Ρ„Π°ΠΉΠ»Ρ‹.

НаТимаСм Finish. НСкотороС врСмя Π·Π°ΠΉΠΌΠ΅Ρ‚ созданиС ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π§Π΅Ρ€Π΅Π· Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя Android Studio Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ Π±ΠΈΠ»Π΄ вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΠΎΠΊΠ° пуст, Π½ΠΎ Π² Π½Π΅ΠΌ Π΅ΡΡ‚ΡŒ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ для запуска Π½Π° Android-устройствС ΠΈΠ»ΠΈ эмуляторС.

ПослС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π²Ρ‹ просматриваСтС Ρ„Π°ΠΉΠ» ΠΌΠ°ΠΊΠ΅Ρ‚Π° Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ XML. ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΏΠΎΠ΄ Android, Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ это ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠŸΡ€ΠΈΡˆΠ»ΠΎ врСмя ΡΠΊΠ°Π·Π°Ρ‚ΡŒ Β«Hello world!Β».

Запуск прилоТСния Π½Π° эмуляторС

Π’Π΅ΠΏΠ΅Ρ€ΡŒ настало врСмя ΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Ρƒ слов ΠΎΠ± эмуляторС. Android Studio поставляСтся с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ обСспСчСниСм, способным ΡΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Android-устройство для запуска Π½Π° Π½Π΅ΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, просмотра Π²Π΅Π±-сайтов, ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΈ всСго ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ.

Π­Ρ‚Ρƒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ прСдоставляСт Android Virtual Device (AVD) Manager. По ТСланию Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ нСсколько эмуляторов, ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ экрана ΠΈ Π²Π΅Ρ€ΡΠΈΡŽ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ эмулятора. Π­Ρ‚ΠΎΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π΅Π½, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ избавляСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΎΡ‚ нСобходимости ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚ΡŒ нСсколько устройств для тСстирования ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.

НаТмитС Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Run Π² Π²ΠΈΠ΄Π΅ Π·Π΅Π»Π΅Π½ΠΎΠΉ стрСлки.

ΠŸΡ€ΠΈΠ΄Π΅Ρ‚ΡΡ ΠΏΠΎΠ΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя, ΠΏΠΎΠΊΠ° эмулятор загрузится ΠΈ ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π³ΠΎΡ‚ΠΎΠ², Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ этого:

Мои поздравлСния! Π’Ρ‹ сдСлали своС ΠΏΠ΅Ρ€Π²ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для Android!

И так… ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΈ ΠΊΠ°ΠΊ это сработало?

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ Π΄Π΅Π»Π°Ρ‚ΡŒ измСнСния ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ интСрСсныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ Π·Π½Π°Π½ΠΈΠ΅ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ происходит Π·Π° кулисами. ВзглянитС Π½Π° Ρ€Π°Π·Π΄Π΅Π» ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Android Studio с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΈ ΠΏΠ°ΠΏΠΊΠ°ΠΌΠΈ Π² Π»Π΅Π²ΠΎΠΉ части экрана. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Π°ΠΌ понадобится Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΌΠ°Π»Π΅Π½ΡŒΠΊΡƒΡŽ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Π½Π° ΠΊΡ€Π°ΡŽ (см. НиТС), Ссли Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½Π΅ отобраТаСтся.

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΌΠΈΠ½ΡƒΡ‚ структуру ΠΏΠ°ΠΏΠΎΠΊ ΠΈ Π΄Π²Π°ΠΆΠ΄Ρ‹ ΠΊΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ ΠΏΠΎ Ρ„Π°ΠΉΠ»Π°ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΈΡ… содСрТимоС Π² Π³Π»Π°Π²Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅. Если всС это выглядит Π·Π°Π³Π°Π΄ΠΎΡ‡Π½ΠΎ, Π½Π΅ Π²ΠΎΠ»Π½ΡƒΠΉΡ‚Π΅ΡΡŒ!

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Android ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°: Команда

КаТдая Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° состоит ΠΈΠ· людСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ ΠΎΡ‚Π²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ ΠΈΠΌ Ρ€ΠΎΠ»ΠΈ. Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ? Π’Π°ΠΌ Π½ΡƒΠΆΠ½Π° ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π°. Π’ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… Android Π΅ΡΡ‚ΡŒ нСсколько ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… элСмСнтов, ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΡ‹Π³Ρ€Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ:

Java: ΠŸΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»

Π­Ρ‚ΠΎ Ρ‡Π°ΡΡ‚ΡŒ вашСго ΠΊΠΎΠ΄Π°, которая ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° Π»ΠΎΠ³ΠΈΠΊΡƒ прилоТСния. Π’Π°Ρˆ ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ srcmainjava Π² основной ΠΏΠ°ΠΏΠΊΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Для изучСния Java ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΎΠ²Π΅Ρ‚ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ½ΠΈΠ³Ρƒ Π‘Ρ€ΡŽΡΠ° ЭккСля «Ѐилософия JavaΒ»;

Resources: Артист

НСдостаточно просто ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Android ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΎΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π΅Ρ‰Π΅ ΠΈ ΡΡ‚ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ. Π’Π°ΡˆΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π΄Π΅Π»ΡΡ‚ΡŒΡΡ, Ссли Ρƒ Π½Π΅Π³ΠΎ Π½Π΅Ρ‚ Ρ‡Π΅Ρ‚ΠΊΠΈΡ… Π·Π½Π°Ρ‡ΠΊΠΎΠ² ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Π½Π½Ρ‹Ρ… ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π΄Π°ΠΆΠ΅ ΠΏΠ»Π°Π²Π½Ρ‹Ρ… Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΉ.

ΠŸΡ€ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΏΠ°ΠΏΠΊΠ° содСрТит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ°ΠΏΠΊΠΈ:

  • drawable, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ хранятся ΠΈΠΊΠΎΠ½ΠΊΠΈ. БСйчас Ρ‚Π°ΠΌ Π»Π΅ΠΆΠΈΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ стандартная ΠΈΠΊΠΎΠ½ΠΊΠ° прилоТСния.
  • layout с XML Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой Π΄ΠΈΠ·Π°ΠΉΠ½Ρ‹ экранов.
  • menu c XML Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ списков элСмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π² ΠΏΠ°Π½Π΅Π»ΠΈ дСйствий.
  • values с XML Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ, содСрТащими Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹, Ρ†Π²Π΅Ρ‚Π°, строковыС константы ΠΈ стили.

AndroidManifest.xml: Босс

Π­Ρ‚ΠΎΡ‚ XML-Ρ„Π°ΠΉΠ» ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ Π²Π°ΡˆΡƒ систСму ΠΎ трСбованиях ΠΊ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΡŽ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌΡƒ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΡŽ прилоТСния ΠΈ содСрТит Π΅Π³ΠΎ Π²Π΅Ρ€ΡΠΈΡŽ имя ΠΈ Π·Π½Π°Ρ‡ΠΎΠΊ. ΠœΠ°Π½ΠΈΡ„Π΅ΡΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ содСрТит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΡ€ΠΎ всС Activity Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. Π’Π°ΠΌ Π½ΡƒΠΆΠ½Π° Ρ€Π°Π±ΠΎΡ‚Π°, выполняСмая вашим ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ? Π‘Π½Π°Ρ‡Π°Π»Π° ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚Π΅ с Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΈΠΊΠΎΠΌ.

ВнСсСниС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ

ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΊ res/values/strings.xml ΠΈ Π΄Π²Π°ΠΆΠ΄Ρ‹ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ». Когда Π²Ρ‹ ΠΎΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚Π΅ Ρ„Π°ΠΉΠ», Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π΄Π²Π° строковых рСсурса Π² XML.

Π­Ρ‚ΠΈ рСсурсы ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² Ρ€Π°Π·Π½Ρ‹Ρ… мСстах, Π½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ вСсь тСкст, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π² вашСм ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅. Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ пСрСвСсти Π΅Π³ΠΎ, ΠΈΠ»ΠΈ Ссли ваш ΠΊΠΎΠ»Π»Π΅Π³Π° ΠΏΠΎ ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³Ρƒ попросит ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ всС лишниС ссылки, здСсь Π±ΡƒΠ΄Π΅Ρ‚ Π»Π΅Π³ΠΊΠΎ внСсти всС измСнСния.

Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚Π΅ строку hello_world, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π½Π° экранС. Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π΅Π΅ содСрТимоС Π½Π° Π½Π΅Ρ‡Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ Π»ΠΈΡ‡Π½ΠΎΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ вашС собствСнноС имя. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡΡ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅:

Matt is learning Android!

НаТмитС Run. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒΡΡ ΠΈ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ сообщСниС:

ΠœΡ‹ поздравляСм вас β€” Π²Ρ‹ сдСлали ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈ Π½Π°ΡƒΡ‡ΠΈΠ»ΠΈΡΡŒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ исходный ΠΊΠΎΠ΄. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ шаг Π² Android ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ сдСлан. Π–Π΅Π»Π°Π΅ΠΌ ΡƒΠ΄Π°Ρ‡ΠΈ Π½Π° этом нСпростом, Π½ΠΎ Π±Π΅Π·ΡƒΠΌΠ½ΠΎ интСрСсном ΠΏΡƒΡ‚ΠΈ! Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½Π° ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° прилоТСния для Android, ΠΎΠ±Ρ€Π°Ρ‰Π°ΠΉΡ‚Π΅ΡΡŒ ΠΊ спСциалистам Infoshell.

Как ΠΏΠΈΡΠ°Ρ‚ΡŒ прилоТСния для Android Π½Π° Python?

Π₯ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ прилоТСния для Android Π½Π° Python? Π‘ΠΎΠ»Π΅Π΅ 3 ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄ΠΎΠ² устройств Π² ΠΌΠΈΡ€Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π° Android. Π­Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· самых ΠΈΠ»ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, самой Π²Π°ΠΆΠ½ΠΎΠΉ ОБ для смартфонов Π² ΠΌΠΈΡ€Π΅. Учитывая Π²Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ Android, сущСствуСт мноТСство инструмСнтов для сборки Android, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Android Studio, Kotlin ΠΈ Ρ‚. Π΄.

Но Π²Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π·Π°Π΄ΡƒΠΌΡ‹Π²Π°Π»ΠΈΡΡŒ, ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ прилоТСния для Android ΠΈ Π½Π° Python?

Π”Π°, это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΈ эта ΡΡ‚Π°Ρ‚ΡŒΡ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π° ​​на Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ читатСлям, ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для Android ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ написано Π½Π° Python.

Π€Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для этой Π·Π°Π΄Π°Ρ‡ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ Kivy, Π° ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° APK Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Buildozer .

ИспользованиС Kivy для создания ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для Android Π½Π° Python

Kivy ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для создания ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² качСствС основы Π² Python. Π­Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС являСтся бСсплатным для использования ΠΈ сСртифицировано ΠΏΠΎ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ MIT. ΠœΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ с понимания ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ установки Kivy.

Π–ΠΈΠ·Π½Π΅Π½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» Python Kivy

Установка ΠΈ настройка Kivy

ΠœΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ установку Kivy Π² PyCharm для простоты использования.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Дистрибутив Linux трСбуСтся Π½Π° всСх этапах Π½ΠΈΠΆΠ΅, ΠΈ Π²ΠΎ врСмя ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ прилоТСния Π² Android ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Buildozer, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сильно зависит ΠΎΡ‚ Linux. Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Windows, Π²Π°ΠΌ Π½Π΅ ΠΎ Ρ‡Π΅ΠΌ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡ‚ΡŒΡΡ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρƒ для создания срСды Linux, Π° Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Windows 10, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ просто Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ дистрибутив Ubuntu прямо ΠΈΠ· ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° Microsoft.

Бсылка Π½Π° настройку WSL (подсистСма Windows для Linux) β€” здСсь

Π¨Π°Π³ΠΈ ΠΏΠΎ установкС:

  • ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ шаг Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ настройки дистрибутива Linux для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Windows, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Linux ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ этот шаг.
  • Π’Π½Π°Ρ‡Π°Π»Π΅ ΠΌΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ с создания Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π² PyCharm, Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρƒ PyCharm (для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Windows Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ubuntu вмСсто Β«Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉΒ» Π² Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌΡΡ спискС Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°).
  • Нам Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ срСду. Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ срСда β€” это Π½Π°Π±ΠΎΡ€ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² Python, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… хранятся всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈ скрипты Π² ΠΎΠ΄Π½ΠΎΠΌ мСстС. Если Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ срСда ΡƒΠΆΠ΅ Π°ΠΊΡ‚ΠΈΠ²Π½Π°, ΠΌΡ‹ Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅ΠΌ Π΅Π΅ ΠΈ создадим Π½ΠΎΠ²ΡƒΡŽ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Kivy. Для Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Β«Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΒ» Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅. Π—Π°Ρ‚Π΅ΠΌ Π²Π²Π΅Π΄ΠΈΡ‚Π΅:
 pip3 ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ срСду
 

Установка virtualenv Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΠΎΠ²Π°Π½Π° ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ, Π·Π°Ρ‚Π΅ΠΌ:

 virtualenv -p python3.8 venv
 

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Π°Ρ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° создаст Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ срСду для вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Β«venvΒ» β€” это имя, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π΄Π°Π»ΠΈ для этого Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ окруТСния, Π½ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ любоС подходящСС имя.

  • Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ эту Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ срСду для нашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. ПослС Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ, ΠΊΠ°ΠΊΡƒΡŽ Π±Ρ‹ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ ΠΌΡ‹ Π½ΠΈ установили, ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½Π° для этого ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

Для ΠΎΠΊΠΎΠ½ Ρ‚ΠΈΠΏΠ°:

 источник ./venv/scripts/activate
 

Π’ Windows ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ сцСнария находится Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° virtualenv.

Для Linux:

 источник venv/bin/activate
 

Если всС Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ описано Π²Ρ‹ΡˆΠ΅, Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ срСда Π±ΡƒΠ΄Π΅Ρ‚ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½Π°, Π° ΠΏΡƒΡ‚ΡŒ ΠΊ вашСй Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ срСдС появится Π² Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… скобках. На ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Π½ΠΈΠΆΠ΅ красным Ρ†Π²Π΅Ρ‚ΠΎΠΌ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ располоТСниС venv послС Π΅Π³ΠΎ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ.

Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ срСда

НС ΡƒΠ΄Π°Π»ΠΎΡΡŒ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ срСду? ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Ρ€Π°Π·Π΄Π΅Π» ссылок для получСния Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠΈΡ… ΡƒΠΊΠ°Π·Π°Π½ΠΈΠΉ.

Когда всС настроСно, Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ

 pip install kivy
 

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΡΡ‚ΡŒ установки, Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ python ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Enter.

Π’Π½ΡƒΡ‚Ρ€ΠΈ python Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Β«import kivyΒ». Если Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π½Π΅ Π²Ρ‹Π΄Π°Π΅Ρ‚ ошибок, это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ kivy ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ установлСн.

ПослС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ установки ΠΌΡ‹ ΠΏΠΎΠΉΠΌΠ΅ΠΌ основы Kivy ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ способы Π΅Π³ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π² Python. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° элСмСнтарная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π° Python, которая создаСт строку, Ρ…Ρ€Π°Π½ΡΡ‰ΡƒΡŽΡΡ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ text, ΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π΅Π΅ Π² Π½ΠΎΠ²ΠΎΠΌ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅.

Код:

 ΠΈΠ· прилоТСния ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° kivy.app
ΠΈΠ· kivy.uix.label ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΊΡƒ
класс TrialApp (ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅):
    сборка Π·Π°Ρ‰ΠΈΡ‚Ρ‹ (сама):
        ΠΌΠ΅Ρ‚ΠΊΠ° Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π°(
            text="Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ прилоТСния для Android"
        )
Π΄Π΅ΠΌΠΎ=ΠΏΡ€ΠΎΠ±Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅()
Π΄Π΅ΠΌΠΎ.Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ()
 

Π˜ΠΌΠΏΠΎΡ€Ρ‚ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² : kivy.app import App, kivy.uix.label import Label
TrialApp = Π­Ρ‚ΠΎ имя класса.
text = пСрСмСнная
demo =ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ создан
def build(self): Π­Ρ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Ρ‹
ΠΌΠ΅Ρ‚ΠΊΠ° : Π²ΠΈΠ΄ΠΆΠ΅Ρ‚, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΠΉ тСкст

ПониманиС Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ²

Π’ΠΈΠ΄ΠΆΠ΅Ρ‚Ρ‹ β€” это просто Π²Ρ‹Π±ΠΎΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΡƒΠ΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° запускаСтся ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ событиС (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΄Π°Π΅Ρ‚ Ρ‰Π΅Π»Ρ‡ΠΎΠΊ/Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ клавиши). Π­Ρ‚ΠΎ позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ Π±Π΅Π· нСобходимости ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… событий. Π’ Kivy Π΅ΡΡ‚ΡŒ мноТСство Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠΌΠ΅Ρ‚ΠΊΠΈ, тСкстовыС поля, ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ Ρ‚. Π΄.

Π’ основном Π΅ΡΡ‚ΡŒ Π΄Π²Π° Ρ‚ΠΈΠΏΠ° Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ²:

Π’ΠΈΠ΄ΠΆΠ΅Ρ‚Ρ‹ событий свойств:Β  ЗапускаСт ΠΎΡ‚Π²Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° происходит ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ характСристик Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π°, ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π°, Ρ†Π²Π΅Ρ‚Π°.
Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠΌ: ЗапускаСт ΠΎΡ‚Π²Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° происходит ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ запись Ρ‡Π΅Π³ΠΎ-Π»ΠΈΠ±ΠΎ Π² тСкстовоС ΠΏΠΎΠ»Π΅ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π²Ρ‹Π²ΠΎΠ΄Π° для этого.

ПониманиС ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Kivy

ΠœΠ°ΠΊΠ΅Ρ‚ сСтки

ΠœΠ°ΠΊΠ΅Ρ‚ сСтки позволяСт Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Ρ‹ Π² Π²ΠΈΠ΄Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, добавляя Π² Π½Π΅Π΅ строки ΠΈ столбцы. Π Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Π² строках ΠΈ столбцах с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этого ΠΌΠ°ΠΊΠ΅Ρ‚Π°.

Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ ΠΌΠ°ΠΊΠ΅Ρ‚ сСтки для добавлСния Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ².

 класс Format_layout_Grid(GridLayout):
    def __init__(я, **kwargs):
        super(). __init__(**kwargs)
        self.rows=3
        self.cols=3
        self.label=Π―Ρ€Π»Ρ‹ΠΊ(
            text="НаТмитС ---->"
        )
        self.add_widget(self.label)
        self.but0n=Кнопка(
                text="НаТмитС здСсь",
                size_hint = (0,3, 0,3),
                background_color = (0,6, 25,7, 1,9),
                Ρ†Π²Π΅Ρ‚ = (1, 0, 1, 1)
                )
        self.add_widget(self.but0n)
 
Anchor Layout:

Anchor layout позволяСт Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ Β«ΠΏΡ€ΠΈΠ²ΡΠ·Ρ‹Π²Π°Ρ‚ΡŒΒ» ваши Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Ρ‹ Π»ΠΈΠ±ΠΎ Π² 4 ΡƒΠ³Π»Π°Ρ…, Π»ΠΈΠ±ΠΎ Π² Ρ†Π΅Π½Ρ‚Ρ€Π΅ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ экрана. Π•Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΠ΄Ρ‹ anchor_x ΠΈ anchor_y.

 класс DemoApp (ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅):
    сборка Π·Π°Ρ‰ΠΈΡ‚Ρ‹ (сама):
        ΠΌΠ°ΠΊΠ΅Ρ‚ = AnchorLayout (
            anchor_x = "слСва", anchor_y = "свСрху"
        )
        but0n=ΠΊΠ½ΠΎΠΏΠΊΠ°(
            text="Π­Ρ‚ΠΎΡ‚ Π±Π»ΠΎΠΊ привязываСтся",
            Ρ€Π°Π·ΠΌΠ΅Ρ€_подсказка = (0,3,0,3),
            background_color=(0.4,25.8,3),
            Ρ†Π²Π΅Ρ‚ = (0,0,0,1)
        )
        layout.add_widget (but0n)
        Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ ΠΌΠ°ΠΊΠ΅Ρ‚Π°
 
ΠŸΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΌΠ°ΠΊΠ΅Ρ‚

Π­Ρ‚ΠΎΡ‚ ΠΌΠ°ΠΊΠ΅Ρ‚ позволяСт Π½Π°ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ наши Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Ρ‹ Ρ‚Π°ΠΌ, Π³Π΄Π΅ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΌΠ°ΠΊΠ΅Ρ‚Π° сСтки, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ строки ΠΈ столбцы, ΠΈΠ»ΠΈ ΠΌΠ°ΠΊΠ΅Ρ‚Π° привязки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π½Π°ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΡƒΠ³Π»Π°Ρ… ΠΈΠ»ΠΈ Π² Ρ†Π΅Π½Ρ‚Ρ€Π΅, с ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΌ ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Ρ‹ Π² любом мСстС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π·Π°Ρ…ΠΎΡ‚ΠΈΠΌ. Π₯отя ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ всС Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π² Π»Π΅Π²ΠΎΠΌ Π½ΠΈΠΆΠ½Π΅ΠΌ ΡƒΠ³Π»Ρƒ этого ΠΌΠ°ΠΊΠ΅Ρ‚Π°, ΠΈ для ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ настройки всСх Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ² Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π΄Π°Π½Ρ‹ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ значСния x, y.

 класс Format_float (FloatLayout):
    def __init__(self,**kwargs):
        super().__init__(**kwargs)
        self.label = ΠœΠ΅Ρ‚ΠΊΠ°(
            text="НаТмитС Π½Π° синий",
            size_hint=(0,1, -0,1),
            pos_hint = {"Ρ…": 0,3, "Ρƒ": 0,7},
        )
        self.add_widget(self.label)
        self.button = Кнопка(
            тСкст="НаТмитС здСсь",
            size_hint=(0,4, 0,1),
            pos_hint={"Ρ…":0,4,"Ρƒ":0,5},
            background_color=(0,6, 25,3, 2),
            Ρ†Π²Π΅Ρ‚ = (1, 0, 1, 2)
        )
        self.add_widget (сСлф.ΠΊΠ½ΠΎΠΏΠΊΠ°)
 
ΠœΠ°ΠΊΠ΅Ρ‚ страницы

Π­Ρ‚ΠΎΡ‚ ΠΌΠ°ΠΊΠ΅Ρ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ отличаСтся ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ обсуТдали Π΄ΠΎ сих ΠΏΠΎΡ€. Π­Ρ‚ΠΎΡ‚ ΠΌΠ°ΠΊΠ΅Ρ‚ позволяСт Π½Π°ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ страницы ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ нСсколько Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ² Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… страницах, Π° Ρ‚Π°ΠΊΠΆΠ΅ позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ ΠΏΠΎ страницам. Π Π°Π·ΠΌΠ΅Ρ€ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ свойства страницы Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ‹ Π² этом ΠΌΠ°ΠΊΠ΅Ρ‚Π΅.

 класс page_format_layout(PageLayout):
    def __init__(я, **kwargs):
        super().__init__(**kwargs)
        self.but0ni = Кнопка(
            тСкст="Π‘Π»Π°ΠΉΠ΄ 1"
        )
        self.add_widget(self.but0ni)
        self.but0ni2 = Кнопка(
            тСкст="Π‘Π»Π°ΠΉΠ΄ 2"
        )
        self.add_widget (self.but0ni2)
        self.but0ni3 = Кнопка(
            тСкст="Π‘Π»Π°ΠΉΠ΄ 3"
        )
        self.add_widget (self.but0ni3)
 

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ прилоТСния

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΡ‹ рассмотрСли основы Kivy ΠΈ обсудили ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΌΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΈ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Ρ‹. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ рассмотрим, ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°Ρ… Android. Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ создадим ΠΏΠΎΠΈΡΠΊΠΎΠ²ΡƒΡŽ систСму, которая ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π²Π²ΠΎΠ΄ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ API Google для Π²Ρ‹Π²ΠΎΠ΄Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ².

 ΠΈΠ· прилоТСния ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° kivy.app
ΠΈΠ· kivy.uix.anchorlayout ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ AnchorLayout
ΠΈΠ· kivy.uix.button Кнопка ΠΈΠΌΠΏΠΎΡ€Ρ‚Π°
ΠΈΠ· kivy.uix.floatlayout ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ FloatLayout
ΠΈΠ· kivy.uix.label ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΊΡƒ
ΠΈΠ· kivy.uix.textinput ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ TextInput
ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€
search_api="www.google.com/search=?source=jv&fdf_njg64gfjf=ΠΏΡ€ΠΈΠ²Π΅Ρ‚"
класс Format_float (FloatLayout):
    def __init__(self,**kwargs):
        super().__init__(**kwargs)
        self.l = ΠœΠ΅Ρ‚ΠΊΠ°(
            text="ΠŸΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅ поисковый запрос Π½ΠΈΠΆΠ΅",
            size_hint=(1.0, 0.6),
            pos_hint = {"Ρ…": 0,0, "Ρƒ": 0,2},
        )
        self.add_widget(self.l)
        self.t = TextInput(
            size_hint=(0,8, 0,06),
            pos_hint={"Ρ…": 0, "Ρƒ": 0}
        )
        self.add_widget(self.t)
        self.bt0n = Кнопка(
            тСкст = 'ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ',
            Ρ€Π°Π·ΠΌΠ΅Ρ€_подсказка = (0,2, 0,05),
            pos_hint={"Ρ…":0,8,"Ρƒ":0}
        )
        self.bt0n.fbind("Π² ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ", лямбда x: self. search_api())
        self.add_widget(self.bt0n)
    ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ search_api (я):
        msg=self.t.text
        ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ (сообщСниС)
        webbrowser.open(search_api.format(msg))
класс DemoApp(ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅):
    сборка Π·Π°Ρ‰ΠΈΡ‚Ρ‹ (сама):
        ΠΌΠ°ΠΊΠ΅Ρ‚ = AnchorLayout(
            ΡΠΊΠΎΡ€ΡŒ_Ρ… = "Π»Π΅Π²Ρ‹ΠΉ",
            ΡΠΊΠΎΡ€ΡŒ_Ρƒ = "свСрху",
        )
        ΠΊΠ½ΠΎΠΏΠΊΠ° = ΠΊΠ½ΠΎΠΏΠΊΠ°(
            тСкст = "ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ",
            Ρ€Π°Π·ΠΌΠ΅Ρ€_подсказка = (0,2, 0,1),
            background_color=(0,1, 25,86, 1),
            Ρ†Π²Π΅Ρ‚ = (0, 0, 0, 1)
        )
        layout.add_widget(ΠΊΠ½ΠΎΠΏΠΊΠ°)
        Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ Format_float()
Π΄Π΅ΠΌΠΎ = Π΄Π΅ΠΌΠΎ-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ()
Π΄Π΅ΠΌΠΎ.Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ()
 

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ здСсь API являСтся ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ API ΠΈ большС Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ API, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ здСсь

Π£ΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° прилоТСния

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ваш ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Π³ΠΎΡ‚ΠΎΠ², послСдним шагом Π±ΡƒΠ΄Π΅Ρ‚ объСдинСниС прилоТСния ΠΈ Π΅Π³ΠΎ ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° Π² Android APK. Для этого ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Buildozer.

Buildozer β€” это ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС для ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° Π±Π°Π·Π΅ Linux, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² ΠΏΠ°ΠΊΠ΅Ρ‚ Android (APK) ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π±Π°Π·Π΅ IOS. ΠœΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Buildozer Π² Windows, ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΠΌΠ°ΡˆΠΈΠ½Π°Ρ… с Linux ΠΈ Mac OS.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Buildozer, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ шаги, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π² ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Buildozer.

ПослС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ установки ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΡƒ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ двумя способами:

  • Если Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ с Mac/Linux, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ шаги, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π² ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, для создания ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΈ сборки прилоТСния.
  • Если Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ с Windows, Ρ‚ΠΎ запуск процСсса сборки Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ машинС ΠΈΠ»ΠΈ Π² дистрибутивС Linux Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ нСсколько ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Ρ… ошибок. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅ΠΎΠ΄ΠΎΠ»Π΅Ρ‚ΡŒ эту ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Google Collab. Π­Ρ‚ΠΎ ΠΎΠ±Ρ‰ΠΈΠΉ Linux-сСрвСр, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π΅Π»Π°Π΅Ρ‚ всю Ρ€Π°Π±ΠΎΡ‚Ρƒ Π·Π° вас.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅:

  1. Имя Ρ„Π°ΠΉΠ»Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ написан исходный ΠΊΠΎΠ΄, слСдуСт ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Ρ‚ΡŒ Π² Β«main.pyΒ», Π° всС Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„Π°ΠΉΠ»Ρ‹ с Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΈΠΌΠ΅Π½Π΅ΠΌ слСдуСт ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ.
  2. Команда Β«buildozer initΒ» создаСт Ρ„Π°ΠΉΠ» gradle, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ для сборки прилоТСния. Π’Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ строки title, package.name, package.domain своими Π΄Π°Π½Π½Ρ‹ΠΌΠΈ.
  3. Команда Β«buildozer -v android debugΒ» запускаСт процСсс сборки прилоТСния. Π­Ρ‚ΠΎ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ процСсс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ 17-20 ΠΌΠΈΠ½ΡƒΡ‚, Π² ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ°Ρ… ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π΄Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Π½Π°Π±Ρ€Π°Π² Β«yΒ» ΠΈ Π½Π°ΠΆΠ°Π² ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Π²Π²ΠΎΠ΄Π°.
  4. ПослС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ процСсса сборки ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ создано Π² ΠΏΠ°ΠΏΠΊΠ΅ Β«libΒ».

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΡƒΠ·Π½Π°Π»ΠΈ, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ прилоТСния для Android Π½Π° Python. ΠœΡ‹ ΡƒΠ·Π½Π°Π»ΠΈ ΠΎΠ± элСмСнтарных основах Kivy β€” ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΌΠ°ΠΊΠ΅Ρ‚Π°Ρ… ΠΈ ​​видТСтах, настройкС WSL Π² ΠΎΠΊΠ½Π°Ρ… ΠΈ ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠ΅ нашСго прилоТСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Buildozer. НадСюсь, эта ΡΡ‚Π°Ρ‚ΡŒΡ ΠΏΠΎΠΌΠΎΠ³Π»Π° Π²Π°ΠΌ.

Бсылки

ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° python Π² apk: https://towardsdatascience.com/3-ways-to-convert-python-app-into-apk-77f4c9cd55af

Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ ΠΏΠΎ созданию прилоТСния: https://youtube.com/playlist?list=PLtFHvora00y-6UmADZBOhYxFHYyJ3c25O

.py для apk-ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ°: ссылка здСсь

Руководство ΠΏΠΎ настройкС Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ срСды: ссылка

13 Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для письма Android (2022)

КакиС Π»ΡƒΡ‡ΡˆΠΈΠ΅Β ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ для письма  для  Android ? Π”Π°Π²Π°ΠΉ выясним!

БущСствуСт мноТСство Ρ‚ΠΈΠΏΠΎΠ² писатСлСй для Π±Π»ΠΎΠ³Π³Π΅Ρ€ΠΎΠ², тСхничСских писатСлСй, сцСнаристов , Π°Π²Ρ‚ΠΎΡ€ΠΎΠ² ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ², Π°Π²Ρ‚ΠΎΡ€ΠΎΠ², романистов ΠΈ Π΄Π°ΠΆΠ΅ исслСдоватСлСй.

Π’ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ прилоТСния созданы, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΠ³Π°Ρ‚ΡŒ писатСлям любого происхоТдСния.

ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Google Docs β€” ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ бСсплатный, синхронизируСтся Π½Π° всСх устройствах ΠΈ создан для Android. Но Π² этом руководствС Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ·Β Π΄Ρ€ΡƒΠ³ΠΈΡ… Π»ΡƒΡ‡ΡˆΠΈΡ…Β ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для письма для Android, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π½Π°ΠΉΡ‚ΠΈ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π½ΠΈΡ… для своих ΠΏΠΈΡΡŒΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²! НС ΠΎΠΆΠΈΠ΄Π°ΠΉΡ‚Π΅, Ρ‡Ρ‚ΠΎ здСсь появятся ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ Apple ΠΈΠ»ΠΈ прилоТСния для iOS.

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° НаимСнованиС ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° / Основной Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ / Π¦Π΅Π½Π° Основная ΠΊΠ½ΠΎΠΏΠΊΠ°

Π›ΡƒΡ‡ΡˆΠ΅Π΅ срСдство ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠΈ

Π›ΡƒΡ‡ΡˆΠΈΠΉ для излоТСния историй

Π›ΡƒΡ‡ΡˆΠ΅Π΅ срСдство ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠΈ

30 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША Π² мСсяц

Π›ΡƒΡ‡ΡˆΠΈΠΉ для излоТСния историй

$ 8 Π² мСсяц

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

  • 1. LivingWriter
  • 2. ГрамматичСская ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°
  • 3. Google Docs
  • 4. ΠŸΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ пСрсонаТСй 2
  • 5. Jotterpad
  • 6. ΠœΠ°Ρ€ΠΊΠΎΡ€
  • 7. Jotterpad
  • . OneDrive ΠΈΠ»ΠΈ OneNote
  • 8. Романист
  • 9. Чистый ΠΏΠΈΡΠ°Ρ‚Π΅Π»ΡŒ
  • 10. ΠŸΠΈΡΠ°Ρ‚Π΅Π»ΡŒ плюс
  • 11. IA Writer
  • 12. Evernote
  • 13. Google Keep
  • Π›ΡƒΡ‡ΡˆΠΈΠ΅ прилоТСния для написания для Android: Final Word
  • РСсурсы
  • Автор

1,0033

  • . : ΠžΡ‚ бСсплатного Π΄ΠΎ $9,99 Π² мСсяц

    LivingWriter β€” Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»ΡΡŽΡ‰Π΅Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для письма

    LivingWriter β€” Π½ΠΎΠ²ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для написания рассказов ΠΈΠ»ΠΈ ΠΊΠ½ΠΈΠ³ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Android-устройства, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ½Π»Π°ΠΉΠ½. ВмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ тСкстовый процСссор, ΠΎΠ½ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ писатСлям ΡƒΠΏΠΎΡ€ΡΠ΄ΠΎΡ‡ΠΈΠ²Π°Ρ‚ΡŒ ΡΡŽΠΆΠ΅Ρ‚Ρ‹ ΠΈ истории, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ доски ΠΈ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹. Living Writer Ρ‚Π°ΠΊΠΆΠ΅ содСрТит ΡΠ΅Ρ€ΠΈΡŽ шаблонов набросков для популярных ΡΡŽΠΆΠ΅Ρ‚Π½Ρ‹Ρ… структур, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Β«ΠŸΡƒΡ‚Π΅ΡˆΠ΅ΡΡ‚Π²ΠΈΠ΅ гСроя».

    Π₯ΠΎΡ€ΠΎΡˆΠΈΠΉ Π²Ρ‹Π±ΠΎΡ€ для рассказов ΠΈ Ρ€ΠΎΠΌΠ°Π½ΠΎΠ². Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ 14-Π΄Π½Π΅Π²Π½ΡƒΡŽ Π±Π΅ΡΠΏΠ»Π°Ρ‚Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ±Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Π±Π΅Π· использования ΠΊΡ€Π΅Π΄ΠΈΡ‚Π½ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚Ρ‹.

    ΠžΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с ΠΌΠΎΠΈΠΌ ΠΈΠ½Ρ‚Π΅Ρ€Π²ΡŒΡŽ с основатСлями LivingWriter.

    Living Writer

    $8 Π² мСсяц

    Living Writer содСрТит ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹, экономящиС врСмя для Π°Π²Ρ‚ΠΎΡ€ΠΎΠ² ΠΈ романистов. Доступны прилоТСния для iOS ΠΈ Android

    ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ сСйчас

    ΠœΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ комиссию, Ссли Π²Ρ‹ ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Π΅Ρ‚Π΅ ΠΏΠΎΠΊΡƒΠΏΠΊΡƒ, Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Ρ‚Ρ€Π°Ρ‚ для вас.

    2. ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° Grammarly

    Π¦Π΅Π½Π°: БСсплатно ΠΏΡ€ΠΈ ΠΏΠΎΠΊΡƒΠΏΠΊΠ°Ρ… Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ

    ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° Grammarly Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Android

    НСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΎΠΉ Π²Ρ‹ ΠΏΠΈΡΠ°Ρ‚Π΅Π»ΡŒ, Grammarly ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΠΏΠΎΠΌΠΎΡ‡ΡŒ. Он Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ для Android. Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ Π»ΡƒΡ‡ΡˆΠΈΠΌ способом ΠΏΠΈΡΠ°Ρ‚ΡŒ, Π½ΠΎ с Grammarly ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСвСроятно ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ. Бамая большая сила Grammarly Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠΈ ΠΈ грамматичСскиС ошибки. Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π΄Π°ΠΆΠ΅ Π½Π° смартфонС.

    Когда пишСшь, Π³Π»Π°Π·Π° ΠΈΠ½ΠΎΠ³Π΄Π° видят Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚Ρ‹ Ρ…ΠΎΡ‚Π΅Π» Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ, Π° Π½Π΅ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π½Π° самом Π΄Π΅Π»Π΅. Grammarly Ρ€Π΅ΡˆΠ°Π΅Ρ‚ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, выявляя ваши ошибки ΠΈ исправляя ΠΈΡ…. Π₯отя Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈ Π½Π΅ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°, Grammarly ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ остаСтся Π²Π°ΠΆΠ½Ρ‹ΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ для исправлСния ошибок Π½Π° Ρ…ΠΎΠ΄Ρƒ.

    ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ ΠΌΠΎΠΉ ΠΎΠ±Π·ΠΎΡ€ Grammarly.

    Π›ΡƒΡ‡ΡˆΠ΅Π΅ срСдство ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠΈ

    Grammarly

    Grammarly β€” Π»ΡƒΡ‡ΡˆΠ°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΎΡ€Ρ„ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ, Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΠΈ ΠΏΠ»Π°Π³ΠΈΠ°Ρ‚Π°. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ быстро Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈ ΠΈΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ошибки, ΠΈ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π²Π΅Π·Π΄Π΅. Π•ΠΉ Π΄ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Ρ‹ писатСлСй Π½Π΅ просто Ρ‚Π°ΠΊ.

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ скидку 20%

    Π‘Ρ‚Π°Π½ΡŒΡ‚Π΅ писатСлСм БСгодня ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΠΈ. Когда Π²Ρ‹ ΠΏΠΎΠΊΡƒΠΏΠ°Π΅Ρ‚Π΅ ΠΏΠΎ ссылкам Π½Π° нашСм сайтС, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Ρ‚Π½Π΅Ρ€ΡΠΊΡƒΡŽ комиссию.

    3. Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Google

    Π¦Π΅Π½Π°: БСсплатно

    Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Google ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ чистый ΠΈ ΠΏΠΎΡ€Ρ‚Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ способ записи, особСнно Π½Π° смартфонах ΠΈ ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Π°Ρ… Android. Он обСспСчиваСт ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ чистый ΠΈ ΠΏΠΎΡ€Ρ‚Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ способ письма, особСнно Π½Π° смартфонах ΠΈ ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Π°Ρ… Android.

    ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ доступ ΠΊ тСкстовому процСссору Π² Google Docs, ΠΎΠ±Π»Π°Ρ‡Π½ΠΎΠΌΡƒ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Ρƒ Π² Π²ΠΈΠ΄Π΅ Google Диска ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π΄Π΅Π»Π°Ρ‚ΡŒ Π·Π°ΠΌΠ΅Ρ‚ΠΊΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Google Keep. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ это ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для писатСлСй.

    Π•Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°ΠΆΠ΅ для написания сцСнариСв для Π²Π°ΡˆΠΈΡ… Π²ΠΈΠ΄Π΅ΠΎ Π½Π° YouTube.

    ВсС эти прилоТСния бСсплатны, ΠΈ ΠΎΠ½ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π²Π°ΠΌ Π΄ΠΎ 15 Π“Π‘ свободного мСста Π½Π° вашСм Google ДискС.

    Если Π²Ρ‹ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΈΡΠ°Ρ‚Π΅Π»ΡŒ, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с ΠΌΠΎΠΈΠΌ ΠΎΠ±Π·ΠΎΡ€ΠΎΠΌ Google Workspace.

    4. ΠŸΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ историй пСрсонаТСй 2

    Π¦Π΅Π½Π°: БСсплатно

    ΠŸΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ историй пСрсонаТСй 2 ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для создания историй для Π²Π°ΡˆΠΈΡ… пСрсонаТСй

    ΠŸΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ историй пСрсонаТСй 2 β€” ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для написания ΠΊΠ½ΠΈΠ³ для Android Π² Play ΠœΠ°Ρ€ΠΊΠ΅Ρ‚Π΅.

    Π₯отя это ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° самом Π΄Π΅Π»Π΅ Π±Ρ‹Π»ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ΠΎ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΈΠ³Ρ€ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, «ПодзСмСлья ΠΈ Π΄Ρ€Π°ΠΊΠΎΠ½Ρ‹Β»), это Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ рСсурс для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ€ΠΎΠΌΠ°Π½Ρ‹ ΠΈ рассказы.

    Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для создания историй для Π²Π°ΡˆΠΈΡ… пСрсонаТСй, придумывания Π»ΠΎΠΊΠ°Ρ†ΠΈΠΉ ΠΈ Π΄Π°ΠΆΠ΅ создания магичСских Π·Π°ΠΊΠ»ΠΈΠ½Π°Π½ΠΈΠΉ. Если Π²Ρ‹ ΠΏΠΈΡˆΠ΅Ρ‚Π΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΎΡ‚ вас создания Ρ†Π΅Π»ΠΎΠ³ΠΎ ΠΌΠΈΡ€Π°, Ρ‚ΠΎ это ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для вас.

    Π’ этом ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ†Π΅Π»ΡƒΡŽ ΠΊΠ½ΠΈΠ³Ρƒ, Π° ΠΏΠΎΡ‚ΠΎΠΌ пСрСнСсти Π΅Π΅ Π² тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€!

    5. JotterPad

    Π¦Π΅Π½Π°: БСсплатно ΠΏΡ€ΠΈ ΠΏΠΎΠΊΡƒΠΏΠΊΠ°Ρ… Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ

    JotterPad ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ€ΠΎΠΌΠ°Π½Ρ‹, сцСнарии ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΈΡΡŒΠΌΠ΅Π½Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹

    JotterPad прСдоставляСт Π±Π΅ΡΠΏΠ»Π°Ρ‚Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΡƒΡŽ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для писатСлСй.

    Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ€ΠΎΠΌΠ°Π½Ρ‹, сцСнарии ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹ письма. БущСствуСт Ρ€Π΅ΠΆΠΈΠΌ Π±Π΅Π· отвлСчСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π²Π°ΠΌ Π²ΠΎΠΉΡ‚ΠΈ Π² Π·ΠΎΠ½Ρƒ ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‚Π²Π»Π΅ΠΊΠ°ΡŽΡ‰ΠΈΠ΅ Ρ„Π°ΠΊΡ‚ΠΎΡ€Ρ‹.

    Π’ Π½Π΅ΠΌ Π΄Π°ΠΆΠ΅ Π΅ΡΡ‚ΡŒ счСтчик слов, Ρ‚Π΅ΠΌΠ½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΎΠ±Π»Π°Ρ‡Π½ΠΎΠ³ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°. Π’Ρ‹ Π΄Π°ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Ρ€Π΅ΠΆΠΈΠΌΡƒ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ экрана, Π³Π΄Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π°Π΄ двумя Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ.

    6. Markor

    Π¦Π΅Π½Π°: БСсплатно

    Markor β€” это простоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для письма, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π²Π°ΠΌ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π·Π°ΠΌΠ΅Ρ‚ΠΊΠΈ, списки Π΄Π΅Π» ΠΈ простыС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹

    Markor β€” это бСсплатноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для письма для Android. Π­Ρ‚ΠΎ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ просто ΠΈ понятно, насколько это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. Он ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Markdown, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ быстро ΠΏΠΈΡΠ°Ρ‚ΡŒ HTML (ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ использования для Π±Π»ΠΎΠ³Π³Π΅Ρ€ΠΎΠ²).

    ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ прСдставляСт собой Π±Π°Π·ΠΎΠ²ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для письма, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π²Π°ΠΌ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π·Π°ΠΌΠ΅Ρ‚ΠΊΠΈ, списки Π΄Π΅Π» ΠΈ простыС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹. Он Ρ‚Π°ΠΊΠΆΠ΅ прСдоставляСт Π²Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ваши Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π² PDF-Ρ„Π°ΠΉΠ»Ρ‹.

    НаконСц, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°, ΠΊΠΎΠ³Π΄Π° это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ. Π‘ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ это простоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ выполняСт свою Ρ€Π°Π±ΠΎΡ‚Ρƒ.

    7. Microsoft Word, OneDrive ΠΈΠ»ΠΈ OneNote

    Π¦Π΅Π½Π°: БСсплатно ΠΏΡ€ΠΈ ΠΏΠΎΠΊΡƒΠΏΠΊΠ΅ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ

    Microsoft Word, OneDrive, OneNote прСдоставляСт ΠΏΠΎΠ»Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° всСх устройствах

    Π­Ρ‚ΠΎΡ‚ Π½Π°Π±ΠΎΡ€ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ являСтся ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° Google Диск. Он прСдоставляСт Π²Π°ΠΌ ΠΏΠΎΠ»Π½Ρ‹ΠΉ спСктр ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° всСх устройствах.

    Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Microsoft Word Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ сам Π·Π° сСбя, OneNote позволяСт Π»Π΅Π³ΠΊΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ Π·Π°ΠΌΠ΅Ρ‚ΠΊΠΈ.

    Если Π²Ρ‹ ΠΈΡ‰Π΅Ρ‚Π΅ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Π΅ вСрсии этих ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π²Π°ΠΌ потрСбуСтся подписка Π½Π° Office 365; ΠΎΠ΄Π½Π°ΠΊΠΎ Ρ‚Π°ΠΊΠΆΠ΅ доступна бСсплатная вСрсия, которая позволяСт Π²Π°ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Microsoft Word ΠΈ всС, Ρ‡Ρ‚ΠΎ с Π½ΠΈΠΌ связано.

    8. Novelist

    Π¦Π΅Π½Π°: БСсплатно

    Novelist ΠΈΠΌΠ΅Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡˆΠΊΠ°Π»Ρ‹, которая Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ Π΅Π΅ развития

    Как слСдуСт ΠΈΠ· названия, это ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для написания Ρ€ΠΎΠΌΠ°Π½ΠΎΠ² для Android.

    Π•Π³ΠΎ многочислСнныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ, ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈ ΡΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€ΠΎΠΌΠ°Π½Ρ‹ ΠΈ рассказы. Ѐункция Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡˆΠΊΠ°Π»Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π²Π°ΠΌ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ Π΅Π΅ развития.

    Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊΠΆΠ΅ поставляСтся с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ форматирования, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Google Диска ΠΈ ΠΌΠΎΡ‰Π½Ρ‹ΠΌ тСкстовым Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ. Π›ΡƒΡ‡ΡˆΠ΅ всСго Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ это ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ бСсплатноС.

    9. Pure Writer

    Π¦Π΅Π½Π°: БСсплатно с ΠΏΠΎΠΊΡƒΠΏΠΊΠ°ΠΌΠΈ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ

    Pure Writer ΠΈΠΌΠ΅Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ истории, которая позволяСт Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π²Π°ΡˆΡƒ Ρ€Π°Π±ΠΎΡ‚Ρƒ, Ссли ΠΎΠ½Π° Π±Ρ‹Π»Π° случайно ΡƒΠ΄Π°Π»Π΅Π½Π°.

    Если Π²Ρ‹ ΠΏΡ€ΠΈΠ²Π΅Ρ€ΠΆΠ΅Π½Π΅Ρ† ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΠΈΠ·ΠΌΠ°, Ρ‚ΠΎ это ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для вас. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ просты Π² использовании, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΊΡ€ΠΈΠ²ΡƒΡŽ обучСния ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠΉ.

    Мало Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠ΅ΡˆΠ°Ρ‚ΡŒ Π²Π°ΡˆΠ΅ΠΌΡƒ вниманию. Π’Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ Π°Π±Π·Π°Ρ†Π°ΠΌΠΈ ΠΈ мСТстрочными ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°ΠΌΠΈ, Ρ‚Π΅ΠΌΠ½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ ΠΈΡ… написания.

    Он Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ Π²Π°ΠΌ ΠΎ нСобходимости ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ваша Ρ€Π°Π±ΠΎΡ‚Π° сохранСна. БущСствуСт Π΄Π°ΠΆΠ΅ функция истории, которая позволяСт Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π²Π°ΡˆΡƒ Ρ€Π°Π±ΠΎΡ‚Ρƒ, Ссли ΠΎΠ½Π° Π±Ρ‹Π»Π° случайно ΡƒΠ΄Π°Π»Π΅Π½Π°.

    10. Writer Plus

    Π¦Π΅Π½Π°: БСсплатно ΠΏΡ€ΠΈ ΠΏΠΎΠΊΡƒΠΏΠΊΠ°Ρ… Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ

    Writer Plus β€” это просто, быстро ΠΈ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятно

    Writer Plus β€” ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для письма для Android Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅ Google Play.

    Он популярСн ΠΈΠ·-Π·Π° ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ, Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ тСкста, макрос ΠΎΡ‚ΠΌΠ΅Π½Ρ‹, Π½ΠΎΡ‡Π½ΠΎΠΉ Ρ€Π΅ΠΆΠΈΠΌ ΠΈ Π΄Π°ΠΆΠ΅ счСтчики слов. Он Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя Ρ‚Π΅ΠΌΠ½ΡƒΡŽ Ρ‚Π΅ΠΌΡƒ ΠΈΠ»ΠΈ Π½ΠΎΡ‡Π½ΠΎΠΉ Ρ€Π΅ΠΆΠΈΠΌ.

    ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс прост, ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»Π΅Π³ΠΊΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ ΠΏΠΎ своим Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌ. Π₯отя ΠΎΠ½ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя всС, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π² Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… прилоТСниях, ΠΎΠ½ прост, быстр ΠΈ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятСн.

    НаконСц-Ρ‚ΠΎ доступна бСсплатная вСрсия этого прилоТСния.

    11. IA Writer

    Π¦Π΅Π½Π°: ΠžΡ‚ бСсплатно Π΄ΠΎ 29,99 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША

    IA Writer Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Markdown, поэтому Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ быстро ΠΏΠΈΡΠ°Ρ‚ΡŒ HTML

    Π­Ρ‚ΠΎ чистоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ устраняСт всС ΠΎΡ‚Π²Π»Π΅ΠΊΠ°ΡŽΡ‰ΠΈΠ΅ Ρ„Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΈ позволяСт Π²Π°ΠΌ ΡΠΎΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° своСй творчСской Ρ€Π°Π±ΠΎΡ‚Π΅. Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ фокусировки Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Ρ‚Π΅ΠΌΠ½ΠΈΡ‚ΡŒ всС Π½Π° экранС, ΠΊΡ€ΠΎΠΌΠ΅ строки, Π½Π°Π΄ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅.

    Он Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Markdown, поэтому Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ быстро ΠΏΠΈΡΠ°Ρ‚ΡŒ HTML. iA Writer ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ²Π΅Ρ‚Π»ΡƒΡŽ ΠΈ Ρ‚Π΅ΠΌΠ½ΡƒΡŽ Ρ‚Π΅ΠΌΡƒ, Π° Ρ‚Π°ΠΊΠΆΠ΅ синхронизируСтся с Dropbox.

    ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ слабыС Π³Π»Π°Π³ΠΎΠ»Ρ‹, ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠ΅ΡΡ слова, грамматичСскиС ошибки ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

    НаконСц, Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Π°Ρ вСрсия iA Writer Ρ‚Π°ΠΊΠΆΠ΅ связана с WordPress, Ρ‡Ρ‚ΠΎ позволяСт Π²Π°ΠΌ ΠΏΠΈΡΠ°Ρ‚ΡŒ сообщСния Π² Π±Π»ΠΎΠ³ ΠΈ ΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π½Π° своСм сайтС быстро ΠΈ Π»Π΅Π³ΠΊΠΎ. Π― часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ это ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.

    12. Evernote

    Π¦Π΅Π½Π°: ΠžΡ‚ бСсплатного Π΄ΠΎ $14,99 Π² мСсяц

    Evernote Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° всСх устройствах, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Android

    Evernote Π½Π΅ являСтся спСциализированным ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ для письма. Однако, Ссли Π²Ρ‹ Π² ΠΏΡƒΡ‚ΠΈ ΠΈ Π΄ΡƒΠΌΠ°Π΅Ρ‚Π΅ ΠΎΠ± ΠΈΠ΄Π΅Π΅ для своСй ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΈΠ»ΠΈ истории, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΅Π΅ Π² Evernote. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ инструмСнт для управлСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ исслСдованиями для написания ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ ΠΈΠ½Ρ‚Π΅Ρ€Π²ΡŒΡŽ, PDF-Ρ„Π°ΠΉΠ»Ρ‹, Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

    Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Evernote для творчСских ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с этим ΠΈΠ½Ρ‚Π΅Ρ€Π²ΡŒΡŽ.

    13. Google Keep

    Π¦Π΅Π½Π°: БСсплатно

    Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ для создания Π·Π°ΠΌΠ΅Ρ‚ΠΎΠΊ, фиксации ΠΈΠ΄Π΅ΠΉ ΠΈ уточнСния ΠΏΠ»Π°Π½ΠΎΠ², Π½Π°Ρ…ΠΎΠ΄ΡΡΡŒ Π² ΠΏΡƒΡ‚ΠΈ Ρ‰Π΅ΠΏΠΎΡ‚ΠΊΠ°. Π­Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ Evernote-lite.

    Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ для вСдСния Π·Π°ΠΌΠ΅Ρ‚ΠΎΠΊ, фиксации ΠΈΠ΄Π΅ΠΉ ΠΈ уточнСния набросков Π½Π° Ρ…ΠΎΠ΄Ρƒ. Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ², Π»ΡƒΡ‡ΡˆΠ΅Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для письма β€” это Ρ‚ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ с Π²Π°ΠΌΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ.

    Π― Π±Ρ‹, Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅, Π½ΠΈΡ‡Π΅Π³ΠΎ Π΄ΠΎΠ»Π³ΠΎ с Π½ΠΈΠΌ Π½Π΅ писал, Π½ΠΎ для исслСдований воспользовался Π±Ρ‹.

    Π›ΡƒΡ‡ΡˆΠΈΠ΅ ΠΏΠΈΡΠ°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ прилоТСния для Android: The Final Word

    Π­Ρ‚ΠΎ лишь Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, доступных Π½Π° Android прямо сСйчас для писатСлСй всСх Ρ‚ΠΈΠΏΠΎΠ².

    Π›ΡŽΠ±ΠΎΠΉ ΠΈΠ· этих инструмСнтов для письма ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ Π² Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π±Π»ΠΎΠ³Π°, написании ΠΊΠ½ΠΈΠ³ΠΈ, создании ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΈΠ»ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Π° ΠΈΠ»ΠΈ мобильного устройства Android.

    ВзглянитС Π½Π° эти прилоТСния для письма для Android ΠΈ Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ Ρ‚ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π»ΡƒΡ‡ΡˆΠ΅ всСго соотвСтствуСт вашим ΠΏΠΈΡΡŒΠΌΠ΅Π½Π½Ρ‹ΠΌ потрСбностям.

    РСсурсы

    Π›ΡƒΡ‡ΡˆΠΈΠ΅ прилоТСния для письма для всСх ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ

    Π›ΡƒΡ‡ΡˆΠ΅Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС для написания ΠΊΠ½ΠΈΠ³

    Π›ΡƒΡ‡ΡˆΠΈΠ΅ прилоТСния для написания историй

    Π›ΡƒΡ‡ΡˆΠΈΠ΅ прилоТСния для создания Π·Π°ΠΌΠ΅Ρ‚ΠΎΠΊ

    Π›ΡƒΡ‡ΡˆΠΈΠ΅ инструмСнты для письма

    Π›ΡƒΡ‡ΡˆΠΈΠ΅ прилоТСния для iPad Π£Π·Π½Π°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊ Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ большС Π΄Π΅Π½Π΅Π³ Π½Π° своСм письмС.

    Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° ConvertKit

    Автор

    Π›ΡƒΡ‡ΡˆΠΈΠ΅ прилоТСния для письма (для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΠΈΡΠ°Ρ‚Π΅Π»ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² 2022 Π³ΠΎΠ΄Ρƒ

    Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, я Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ Atticus ΠΊΠ°ΠΊ инструмСнт Π½ΠΎΠΌΠ΅Ρ€ ΠΎΠ΄ΠΈΠ½ для Π°Π²Ρ‚ΠΎΡ€ΠΎΠ². Но эта ΡΡ‚Π°Ρ‚ΡŒΡ посвящСна Π»ΡƒΡ‡ΡˆΠΈΠΌ прилоТСниям для написания ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств , ΠΈ Atticus всС Π΅Ρ‰Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π°Π΄ Π΅Π³ΠΎ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΌΠΈ возмоТностями (слСдитС Π·Π° обновлСниями). ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, хотя я ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ Atticus, сСгодня я Π±ΡƒΠ΄Ρƒ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎ мобильном ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Scrivener, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… прилоТСниях для письма, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ я классифицировал ΠΏΠΎ ΠΈΡ… основному Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ.

    Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ ΠΌΠΈΡ€ находится Π² Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΈ. ΠžΡ‚ фаст-Ρ„ΡƒΠ΄Π° Π΄ΠΎ быстрых Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ, ΠΌΡ‹ всСгда Π² ΠΏΡƒΡ‚ΠΈ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π΅Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½Ρ‹ΠΌΠΈ. Π’Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹ Π»ΡƒΡ‡ΡˆΠΈΠ΅ прилоТСния для письма Ρƒ вас ΠΏΠΎΠ΄ Ρ€ΡƒΠΊΠΎΠΉ.

    Когда Π²Ρ‹ прСдставляСтС сСбС Тизнь писатСля, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ сСбС стСрСотип: ΠΏΠ°Ρ€Π° ΠΎΡ‡ΠΊΠΎΠ², ΡΠ³ΠΎΡ€Π±ΠΈΠ²ΡˆΠ°ΡΡΡ Π½Π°Π΄ ΠΏΠΈΡˆΡƒΡ‰Π΅ΠΉ машинкой, яростно Π½Π°ΠΆΠΈΠΌΠ°ΡŽΡ‰Π°Ρ Π½Π° клавиши ΠΈ ΡƒΡ‚ΠΎΠΏΠ°ΡŽΡ‰Π°Ρ Π² бСсконСчных ΠΊΠΎΡ„Π΅ΠΉΠ½ΠΈΠΊΠ°Ρ….

    Π”Π°, писатСли ΠΏΡŒΡŽΡ‚ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΡ„Π΅, Π½ΠΎ ΠΏΠΈΡΠ°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΠΌΠΈΡ€ мСняСтся.

    МногиС писатСли ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ своими ΠΏΠΈΡΡŒΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств.

    Π˜Ρ‚Π°ΠΊ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ Π»ΡƒΡ‡ΡˆΠΈΡ… прилоТСниях для письма для этих ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств.

    Π§Π΅ΠΌ ΠΏΠΈΡˆΡƒΡ‚ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ писатСли? ΠŸΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ писатСли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ прилоТСния для написания своих Ρ€ΠΎΠΌΠ°Π½ΠΎΠ². Scrivener, MS Word, Final Draft, Google Docs, Plottr β€” Π΅ΡΡ‚ΡŒ Ρ‚Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π°Π²Ρ‚ΠΎΡ€Ρ‹ бСстсСллСров ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π² процСссС написания.

    Π’ΠΎΡ‚ ΠΌΠΎΠΈ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для письма для Android ΠΈ iOS. (ΠŸΠΎΡ‡Ρ‚ΠΈ всС ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΈ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, Π½ΠΎ я ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΠ» прилоТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅.)

    Из этой ΡΡ‚Π°Ρ‚ΡŒΠΈ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅:

    1. Π›ΡƒΡ‡ΡˆΠ΅Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для ΠΏΠΈΡΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π°
    2. Π›ΡƒΡ‡ΡˆΠ΅Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для написания ΠΎΠ±Ρ‰ΠΈΡ… тСкстов
    3. Π›ΡƒΡ‡ΡˆΠ΅Π΅ бСсплатноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для написания тСкстов
    4. Π›ΡƒΡ‡ΡˆΠ΅Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для написания элСктронных писСм ΠΈ ΠΊΡ€Π°Ρ‚ΠΊΠΈΡ… Ρ„ΠΎΡ€ΠΌ
    5. Π›ΡƒΡ‡ΡˆΠ΅Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для написания тСкстов для сцСнаристов
    6. Π›ΡƒΡ‡ΡˆΠ΅Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для написания тСкстов для ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹
    7. Π›ΡƒΡ‡ΡˆΠ΅Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для написания тСкстов
    8. Π›ΡƒΡ‡ΡˆΠ΅Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для написания тСкстов для Π·Π°ΠΌΠ΅Ρ‚ΠΎΠΊ
    9. Π›ΡƒΡ‡ΡˆΠ΅Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для прСобразования тСкста Π² Ρ€Π΅Ρ‡ΡŒ

    ΠŸΡ€ΠΈ написании Π² любой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π½ΡƒΠΆΠ΅Π½ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΌΠΎΠΉ стандартизированный рСдакторский тСст, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ подходящСго Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° для своСй ΠΊΠ½ΠΈΠ³ΠΈ.

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π‘Π•Π‘ΠŸΠ›ΠΠ’ΠΠž!

    Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

    • Π›ΡƒΡ‡ΡˆΠ΅Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для написания Ρ€ΠΎΠΌΠ°Π½ΠΎΠ²: Scrivener
      • На ΠΊΠ°ΠΊΠΈΡ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Scrivener?
      • Π¦Π΅Π½Π°:
      • Π›ΡƒΡ‡ΡˆΠ΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для:
      • Π”Ρ€ΡƒΠ³ΠΈΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ прилоТСния для писатСлСй
      • Π›ΡƒΡ‡ΡˆΠ΅Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для написания ΠΎΠ±Ρ‰ΠΈΡ… тСкстов: Microsoft Word
      • На ΠΊΠ°ΠΊΠΈΡ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Word?
      • Π¦Π΅Π½Π°:
      • ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для:
      • Π”Ρ€ΡƒΠ³ΠΈΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ прилоТСния для ΠΎΠ±Ρ‰Π΅Π³ΠΎ письма
    • Π›ΡƒΡ‡ΡˆΠ΅Π΅ бСсплатноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для письма: Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Google
      • Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Google ΠŸΠ»ΡŽΡΡ‹:
      • ΠœΠΈΠ½ΡƒΡΡ‹ Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Google:
      • На ΠΊΠ°ΠΊΠΈΡ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Google?
      • Π”Ρ€ΡƒΠ³ΠΈΠ΅ бСсплатныС прилоТСния для письма:
      • Π›ΡƒΡ‡ΡˆΠ΅Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для письма ΠΈ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΡ… Ρ„ΠΎΡ€ΠΌ: Grammarly
      • На ΠΊΠ°ΠΊΠΈΡ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Grammarly?
      • Π¦Π΅Π½Ρ‹:
      • Π›ΡƒΡ‡ΡˆΠ΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для:
      • Π”Ρ€ΡƒΠ³ΠΈΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ прилоТСния для элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹ ΠΈ ΠΊΡ€Π°Ρ‚ΠΊΠΈΡ… Ρ„ΠΎΡ€ΠΌ
    • Π›ΡƒΡ‡ΡˆΠ΅Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для сцСнаристов: Final Draft
      • На ΠΊΠ°ΠΊΠΈΡ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Final Draft?
      • Π¦Π΅Π½Ρ‹:
      • Π›ΡƒΡ‡ΡˆΠ΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для:
      • Π”Ρ€ΡƒΠ³ΠΈΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ прилоТСния для сцСнаристов
    • Π›ΡƒΡ‡ΡˆΠ΅Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для написания тСкстов для ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹: Novlr
      • На ΠΊΠ°ΠΊΠΈΡ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Novlr?
      • Π¦Π΅Π½Π°:
      • Π›ΡƒΡ‡ΡˆΠ΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для:
      • Π”Ρ€ΡƒΠ³ΠΈΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ прилоТСния для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ
    • Π›ΡƒΡ‡ΡˆΠ΅Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для написания набросков: Plottr
      • На ΠΊΠ°ΠΊΠΈΡ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Plottr?
      • Π¦Π΅Π½Π°:
      • Π›ΡƒΡ‡ΡˆΠ΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для:
      • Π”Ρ€ΡƒΠ³ΠΈΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ прилоТСния для набросков
    • Π›ΡƒΡ‡ΡˆΠ΅Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для создания Π·Π°ΠΌΠ΅Ρ‚ΠΎΠΊ: Evernote
      • На ΠΊΠ°ΠΊΠΈΡ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Evernote?
      • Π¦Π΅Π½Π°:
      • Π›ΡƒΡ‡ΡˆΠ΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для:
      • Π”Ρ€ΡƒΠ³ΠΈΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ прилоТСния для Π·Π°ΠΌΠ΅Ρ‚ΠΎΠΊ
    • Π›ΡƒΡ‡ΡˆΠ΅Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для прСобразования тСкста Π² Ρ€Π΅Ρ‡ΡŒ: FromTextToSpeech. com
      • На ΠΊΠ°ΠΊΠΈΡ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…
      • Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ FromTextToSpeech.com?
      • Π¦Π΅Π½Π°:
      • Π›ΡƒΡ‡ΡˆΠ΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для:
      • Π”Ρ€ΡƒΠ³ΠΈΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ прилоТСния для прСобразования тСкста Π² Ρ€Π΅Ρ‡ΡŒ

    1 ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ это0562. 0005 ToSpeech.com
    Scrivener
    Best Writing App for Novelists iOS $49 (use my discount code KINDLEPRENEUR )
    Check it Out
    Microsoft Word
    Π›ΡƒΡ‡ΡˆΠ΅Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для написания тСкстов

    Android

    iOS

    $139.99, or $6.99/month
    Check it Out
    Google Docs
    Best Free Writing App Android
    iOS
    FREE
    Check It Out
    Grammarly
    Π›ΡƒΡ‡ΡˆΠ΅Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для написания элСктронных писСм ΠΈ ΠΊΡ€Π°Ρ‚ΠΊΠΈΡ… Ρ„ΠΎΡ€ΠΌ

    Android

    iOS

    БСсплатно ΠΈΠ»ΠΈ ΠΎΡ‚ 12 Π΄ΠΎ 30 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² Π² мСсяц
    Final Draft
    Best Writing App for Screenwriters iOS $249. 99
    Check It Out
    Novlr
    Best Writing App for Productivity

    Android

    iOS

    10 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² Π² мСсяц ΠΈΠ»ΠΈ 100 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² Π² Π³ΠΎΠ΄
    ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ
    Plottr

    Best Writing App for Outlining Android
    iOS
    $25/year, or $99/lifetime (for 1 device)
    Check it Out
    Evernote
    Best ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для записи для ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠΉ

    Android

    IOS

    Π‘Π•Π‘ΠŸΠ›ΠΠ’ΠΠž, ΠΈΠ»ΠΈ 69,99 Π΄ΠΎΠ»Π». БША/Π³ΠΎΠ΄
    ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅
    6666995612
    12
  • 12
    12
  • 12

    2

    29612

      9612
        9612

        2

        2129129

          99129
            99129
              99129
                99129
                2
  • Best App for Text To Speech

    Android

    iOS

    FREE
    Check It Out

    When you use a link in this article, I may receive нСбольшая комиссия Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Ρ‚Ρ€Π°Ρ‚ для вас. Π­Ρ‚ΠΎ просто ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ с ΠΌΠΎΠΈΠΌ ΠΊΠΎΡ„Π΅ΠΉΠ½Ρ‹ΠΌ Ρ„ΠΎΠ½Π΄ΠΎΠΌ (Ρ‚ΠΎΠΏΠ»ΠΈΠ²ΠΎ для писатСлСй), поэтому я ΠΌΠΎΠ³Ρƒ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ½ΠΎΡΠΈΡ‚ΡŒ Π²Π°ΠΌ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²Ρ‹ заслуТиваСтС. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ я ΠΌΠΎΠ³Ρƒ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π²Π°ΠΌ ΡΠΊΡΠΊΠ»ΡŽΠ·ΠΈΠ²Π½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹ скидок!

    Π›ΡƒΡ‡ΡˆΠ΅Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для ΠΏΠΈΡΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π°: Scrivener

    Scrivener β€” Π»ΡƒΡ‡ΡˆΠ΅Π΅ мобильноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для письма для писатСлСй Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ (ΠΎΠΏΡΡ‚ΡŒ ΠΆΠ΅, см. Atticus). Π­Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ, Ρ‡Π΅ΠΌ любоС Π΄Ρ€ΡƒΠ³ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Π£ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰ΠΈΠ΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ для всСх Π²ΠΈΠ΄ΠΎΠ² ΠΆΠ°Π½Ρ€ΠΎΠ² ΠΈ ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ². И ΠΎΠ½ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° iPad ΠΈ iPhone. (Π˜Π·Π²ΠΈΠ½ΠΈΡ‚Π΅, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Android.)

    КакоС мобильноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для писатСлСй? Scrivener для iOS β€” Π»ΡƒΡ‡ΡˆΠ΅Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для Π°Π²Ρ‚ΠΎΡ€ΠΎΠ² ΠΊΠ½ΠΈΠ³. Если Π²Ρ‹ Ρ‡ΠΈΡ‚Π°Π»ΠΈ нСсколько Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΌΠΎΠΈΡ… статСй, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ‹ ΡƒΠΆΠ΅ Π·Π½Π°Π΅Ρ‚Π΅ ΠΎ ΠΌΠΎΠ΅ΠΉ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠΉ любви ΠΊ Scrivener. Если Π±Ρ‹ ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΠΎΡ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΡƒΡŽ-Ρ‚ΠΎ ΠΎΠ΄Π½Ρƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ для письма, это Π±Ρ‹Π» Π±Ρ‹ Scrivener, Π² Ρ‚ΠΎΠΌ числС для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств.

    Scrivener ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΊΡ€ΡƒΡ‚ΡƒΡŽ ΠΊΡ€ΠΈΠ²ΡƒΡŽ освоСния, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Ρ‚Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ настраиваСмых ΠΈ ΡƒΠ΄ΠΎΠ±Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. Но Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ бСсплатных руководств, Ссли Π²Π°ΠΌ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ понадобится ΠΏΠΎΠΌΠΎΡ‰ΡŒ.

    Scrivener для iOS ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для планирования, ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ пСрСтаскивания ΠΈ Π΄Π°ΠΆΠ΅ выдСлСния Ρ‚ΠΈΠΏΠΎΠ² слов. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΊΠ°Ρ‚ΡŒ Ρ‡Ρ€Π΅Π·ΠΌΠ΅Ρ€Π½ΠΎΠ΅ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ Π½Π°Ρ€Π΅Ρ‡ΠΈΠΉ. ΠžΡ‚ располоТСния ΠΏΡ€ΠΎΠ±ΠΊΠΎΠ²ΠΎΠΉ доски Π΄ΠΎ сочСтаний клавиш ΠΈ Ρ†Π΅Π»Π΅ΠΉ подсчСта слов β€” это ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ ΠΏΠΎΡ‡Ρ‚ΠΈ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒΡŽ, ΠΊΠ°ΠΊ ΠΈ Π΅Π³ΠΎ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.

    (ΠŸΠΎΠ»Π½Ρ‹ΠΉ ΠΎΠ±Π·ΠΎΡ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния для Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ПК см. Π² ΠΌΠΎΠ΅ΠΉ ΠΎΠ±Π·ΠΎΡ€Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ Scrivener с ΠΊΠΎΠ΄ΠΎΠΌ ΠΊΡƒΠΏΠΎΠ½Π°.)

    Когда Π²Ρ‹ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚Π΅, Π²Ρ‹ всСгда ΠΌΠΎΠΆΠ΅Ρ‚Π΅ пСрСнСсти свою Ρ€Π°Π±ΠΎΡ‚Ρƒ Π½Π° свои устройства с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Scrivener Ρ‡Π΅Ρ€Π΅Π· Dropbox. Или Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² DOCX, EPUB, MOBI, PDF, HTML ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Multi-Markdown.

    ЕдинствСнный нСдостаток: СдиноврСмСнная Ρ†Π΅Π½Π° Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ высока для мобильного прилоТСния (19,99 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША), ΠΈ Π²Π°ΠΌ придСтся ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ Π»ΠΈΡ†Π΅Π½Π·ΠΈΡŽ для iOS, Ссли Ρƒ вас ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ лицСнзия для macOS ΠΈΠ»ΠΈ Windows.

    Если Π²Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Android, я Π±Ρ‹ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π» Novlr, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ основан Π½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, поэтому Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π½Π° любом мобильном устройствС с ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΊ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ.

    На ΠΊΠ°ΠΊΠΈΡ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Scrivener?

    • iOS
    • Mac (most updated version)
    • Windows

    (Sorry again, Android tablet/phone users.)

    Pricing:

    • $19.99 for iOS
    • $49 for Mac or Windows
    • $80 for Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ для Mac ΠΈ Windows
    • $41,65 для студСнтов ΠΈ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»Π΅ΠΉ

    Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Scrivener ΠΏΠΎ этой ссылкС ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΡΠΊΡΠΊΠ»ΡŽΠ·ΠΈΠ²Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΊΡƒΠΏΠΎΠ½Π°, KINDLEPRENEUR20 , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ скидку 20% Π½Π° ΠΏΠΎΠΊΡƒΠΏΠΊΡƒ Scrivener.

    Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΡƒΠΏΠΎΠ½ Π½Π° скидку, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия.

    Π›ΡƒΡ‡ΡˆΠ΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для:

    Scrivener ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Π°Π²Ρ‚ΠΎΡ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π»ΡŽΠ±ΡΡ‚ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΡΡ‚ΡŒ, свободноС ΠΎΡ‚ ΠΎΡ‚Π²Π»Π΅ΠΊΠ°ΡŽΡ‰ΠΈΡ… Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² письмо ΠΈ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹. Авторы ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π°ΡƒΠ΄ΠΈΠΎΡ„Π°ΠΉΠ»Ρ‹, ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Ρ„Π°ΠΉΠ»Ρ‹, изобраТСния ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Π½Π° Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ Scrivener. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ всС ваши Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈ исслСдования находятся Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅ β€” это Ρ‚Π°ΠΊ ΡƒΠ΄ΠΎΠ±Π½ΠΎ!

    Π”Ρ€ΡƒΠ³ΠΈΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ прилоТСния для писатСлСй

    • Ulysses (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Mac ΠΈ iOS)
    • iA Writer
    • Novlr
    • yWriter
    • bibisco
    • Hemingway

    Π›ΡƒΡ‡ΡˆΠ΅Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для написания тСкстов.

    Microsoft Office Word Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах, Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° iOS ΠΈ Android. Он создаСт красивыС, ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Ρ„Π°ΠΉΠ»ΠΎΠ².

    MS Word ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для ΠΎΠ±Ρ‰Π΅Π³ΠΎ письма, Π½ΠΎ я Π±Ρ‹ Π½Π΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π» Π΅Π³ΠΎ для написания Ρ€ΠΎΠΌΠ°Π½ΠΎΠ². Π₯отя ΠΎΠ½ идСально ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Π·Π°ΠΌΠ΅Ρ‚ΠΎΠΊ, Ρ‡Π΅Ρ€Π½ΠΎΠ²ΠΈΠΊΠΎΠ² элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹ ΠΈ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… ΠΊ ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², Π΅Π³ΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ возмоТности Π½Π΅ Ρ‚Π°ΠΊ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹, ΠΊΠ°ΠΊ Ρƒ Scrivener, Ulysses ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… прСвосходных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ для письма.

    ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π΅Π³ΠΎ срСдство ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΎΡ€Ρ„ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ ΠΈ Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠΈ Π½Π΅ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠΎΡ‰Π½ΠΎΠ΅, ΠΊΠ°ΠΊ ProWritingAid ΠΈΠ»ΠΈ Grammarly.

    MS Word стоит Π΄ΠΎΡ€ΠΎΠ³ΠΎ, Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ люди ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ это ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Ρ‚Ρ€Π°Ρ‚, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π° ΠΈΠ»ΠΈ школа ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΈΠΌ доступ.

    На ΠΊΠ°ΠΊΠΈΡ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Word?

    • iOS
    • Android
    • Mac
    • Windows

    Π¦Π΅Π½Π°:

    Π₯отя Microsoft Word поставляСтся с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°ΠΌΠΈ, Π½Π° самом Π΄Π΅Π»Π΅ ΠΎΠ½ стоит Π½Π΅ΠΌΠ°Π»Ρ‹Ρ… Π΄Π΅Π½Π΅Π³:

    • 139,99 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША Π·Π° Microsoft Word ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ
    • 6,99 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША Π² мСсяц Π·Π° Microsoft 365, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Microsoft Word

    Π›ΡƒΡ‡ΡˆΠ΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для:

    Microsoft Word Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΠΎΠ±Ρ‰Π΅Π³ΠΎ письма, Π΄Π΅Π»ΠΎΠ²Ρ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΈ форматирования для ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ ΠΎΠΏΡ†ΠΈΠΈ. Π­Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ АмСрики, Турналистики, студСнтов ΠΈ Ρ‚ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ.

    Π”Ρ€ΡƒΠ³ΠΈΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ прилоТСния для ΠΎΠ±Ρ‰Π΅Π³ΠΎ письма

    • Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Google
    • LibreOffice
    • OpenOffice

    Π›ΡƒΡ‡ΡˆΠ΅Π΅ бСсплатноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для письма: Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Google

    КакоС Π»ΡƒΡ‡ΡˆΠ΅Π΅ бСсплатноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для письма? Google Docs β€” Π»ΡƒΡ‡ΡˆΠ΅Π΅ бСсплатноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для написания тСкстов Π½Π° Android ΠΈ iOS. Если Ρƒ вас ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΉ Π±ΡŽΠ΄ΠΆΠ΅Ρ‚, Google Docs β€” идСальноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для всСго , ΠΊΡ€ΠΎΠΌΠ΅ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΡƒΡ€Ρ‹, написания Ρ€ΠΎΠΌΠ°Π½ΠΎΠ² ΠΈΠ»ΠΈ написания Π±Π΅Π· Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°.

    ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ, ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Ρ‹, ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ β€” всС, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚Π΅ ΠΎΡ‚ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ тСкстового процСссора. Google Docs автоматичСски сохраняСт ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ вашС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΈ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ вСрсий. Он прСвосходит ΡΠΎΠ²ΠΌΠ΅ΡΡ‚Π½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ для соавторов, Π±Π»ΠΎΠ³Π³Π΅Ρ€ΠΎΠ² ΠΈ Π°Π²Ρ‚ΠΎΡ€ΠΎΠ²-ΠΏΡ€ΠΈΠ·Ρ€Π°ΠΊΠΎΠ².

    Google Docs Pros:

    • Π£Π΄ΠΎΠ±Π½ΠΎ Π½Π° основС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°
    • Collaboration
    • Trackable Change
    • Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Autosave
    • Экспорт Π² нСсколько Ρ‚ΠΈΠΏΠΎΠ² Ρ„Π°ΠΉΠ»ΠΎΠ²

    DOCPORT CONSPOR ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ Π½Π°Π±Π΅Ρ€Π΅Ρ‚Π΅ Π±ΠΎΠ»Π΅Π΅ 15 000–20 000 слов

  • ΠšΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΎΡ€ Google Docs слабСС, Ρ‡Π΅ΠΌ Grammarly ΠΈΠ»ΠΈ ProWritingAid
  • Π’Π°ΠΌ потрСбуСтся Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΈ учСтная запись Google для доступа
  • На ΠΊΠ°ΠΊΠΈΡ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Google?

    Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Google Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π° всСх основных ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… ΠΈ Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств β€” ΠΊΠ°ΠΊ Android, Ρ‚Π°ΠΊ ΠΈ iOS.

    Π”Ρ€ΡƒΠ³ΠΈΠ΅ бСсплатныС прилоТСния для написания:

    • LibreOffice
    • YWRITER
    • FOCUSWRITER
    • Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠ½ΠΈΠ³ Reedsy
    • Apple Pages
    • MS Нот-Π΄. бСсплатный Π² использовании ΠΈ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ваши элСктронныС письма, Π·Π°ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ выглядСли ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ ΠΈ Π±Π΅Π·ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½ΠΎ.

      ΠžΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с ΠΌΠΎΠΈΠΌ ΠΏΠΎΠ»Π½Ρ‹ΠΌ ΠΎΠ±Π·ΠΎΡ€ΠΎΠΌ Π½Π° Grammarly.

      Grammarly ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ, которая провСряСт вашС правописаниС ΠΈ Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΡƒ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах, прСдлагая ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ совСты ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅Ρ‚Π΅.

      Мало ΠΊΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Grammarly ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ваш тСкст Π² Π²ΠΈΠ΄Π΅ Ρ„Π°ΠΉΠ»Π° DOCX. Π­Ρ‚ΠΎ Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎ, Ссли Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» DOCX ΠΊ элСктронной ΠΏΠΎΡ‡Ρ‚Π΅ вмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ тСкст Π² Ρ‚Π΅Π»ΠΎ.

      Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ для Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Grammarly. Π­Ρ‚ΠΎΡ‚ инструмСнт рСдактирования автоматичСски провСряСт Π²Π°ΡˆΡƒ Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΡƒ ΠΈ ΠΎΡ€Ρ„ΠΎΠ³Ρ€Π°Ρ„ΠΈΡŽ Π² Gmail, LinkedIn, Instagram ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтях ΠΈ сайтах элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹.

      ΠŸΡ€ΠΎΡ‡Ρ‚ΠΈΡ‚Π΅ эту ΡΡ‚Π°Ρ‚ΡŒΡŽ ΠΎ Π»ΡƒΡ‡ΡˆΠΈΡ… сСрвисах элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹ для Π°Π²Ρ‚ΠΎΡ€ΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ GetResponse ΠΈΠ»ΠΈ MailerLite.

      БСсплатная вСрсия Grammarly ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΡƒΡ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π»ΡƒΡ‡ΡˆΠ΅, Ρ‡Π΅ΠΌ встроСнная ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΠΈ ΠΎΡ€Ρ„ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ Π² Microsoft Word ΠΈΠ»ΠΈ MacOS.

      ΠŸΡ€Π΅ΠΌΠΈΡƒΠΌ-вСрсия Grammarly Ρ‚ΠΎΠΆΠ΅ фантастичСская. Он ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π³ΠΎΡ€Π°Π·Π΄ΠΎ большС ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡŽ вашСго стиля письма, удобочитаСмости, пассивного Π·Π°Π»ΠΎΠ³Π° ΠΈ форматирования Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ².

      Однако, Ссли Π²Ρ‹ ΠΏΠ»Π°Ρ‚ΠΈΡ‚Π΅ Π·Π° ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΎΡ€ ΠΏΡ€Π΅ΠΌΠΈΡƒΠΌ-класса, я Π±Ρ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π» ΠΏΡ€Π΅ΠΌΠΈΡƒΠΌ-Π²Π΅Ρ€ΡΠΈΡŽ ProWritingAid. Π•Π³ΠΎ Π²Π΅Π±-вСрсия Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² DOCX. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ это Π²ΠΈΠ΄Π΅ΠΎ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ я объясняю, Ρ‡Π΅ΠΌ ΠΏΡ€Π΅ΠΌΠΈΡƒΠΌ-вСрсия ProWritingAid прСвосходит Π²Π΅Ρ€ΡΠΈΡŽ Grammarly.

      Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Grammarly ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ для Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Π΄Π΅Π»Π°ΡŽΡ‚ ваши элСктронныС письма, сообщСния ΠΈ Π·Π°ΠΌΠ΅Ρ‚ΠΊΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΈ Π±Π΅Π·ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½Ρ‹ΠΌΠΈ. Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ΄Π°Π΅Ρ‚ Π²Π°ΠΌ увСрСнности ΠΈ позволяСт всСм ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π΅ ΡˆΡƒΡ‚ΠΊΠ°.

      На ΠΊΠ°ΠΊΠΈΡ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Grammarly?

      Grammarly β€” это Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π°:

      • Chrome
      • Safari
      • Firefox
      • Edge

      ΠΈΠ»ΠΈ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ° ΠΈ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π² Facebook ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ ΠΈ Π±Π΅Π·ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½Ρ‹.

      ΠŸΡ€Π΅ΠΌΠΈΡƒΠΌ-вСрсия Grammarly ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π³ΠΎΡ€Π°Π·Π΄ΠΎ большС ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎ Π²Ρ‹Π±ΠΎΡ€Ρƒ слов ΠΈ ΡΡ‚ΠΈΠ»ΡŽ написания. Он ΠΈΠΌΠ΅Π΅Ρ‚ нСсколько Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² цСнообразования:

      • 29,95 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША Π² мСсяц
      • 59,94 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША Π·Π° 3 мСсяца (ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ 19,98 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША Π² мСсяц)
      • 139,95 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША Π² Π³ΠΎΠ΄ (ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ 11,66 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША Π² мСсяц)

      Π›ΡƒΡ‡ΡˆΠ΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для:

      • Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Ρ‹Ρ… писСм
      • Π—Π°ΠΌΠ΅Ρ‚ΠΎΠΊ
      • Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠΉ Π² Π±Π»ΠΎΠ³Π°Ρ… (WordPress ΠΈ Ρ‚. Π΄.)
      • Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠΉ Π² ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтях

      Π”Ρ€ΡƒΠ³ΠΈΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ прилоТСния для элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹ ΠΈ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΡ… Ρ„ΠΎΡ€ΠΌ

      • ProWritingAid
      • Text Expander
      • Readable (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Android)

      ΠΈΠ»ΠΈ ΡΡ‚Π°Ρ‚ΡŒΠΈ, ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… растСт. Final Draft β€” эксклюзивноС ΠΏΠ»Π°Ρ‚Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для iOS, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠ΅ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ для написания сцСнариСв.

      Богласно собствСнному исслСдованию Final Draft, ΠΌΠ΅Π½Π΅Π΅ 5% ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ устройства Android, поэтому Π² блиТайшСС врСмя ΠΎΠ½ΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для Android.

      Final Draft ΠΈΠΌΠ΅Π΅Ρ‚ мноТСство Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ:

      • ΠŸΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ ΠΎΡ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ для тСлСвидСния, ΠΊΠΈΠ½ΠΎ ΠΈ Ρ‚Π΅Π°Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹Ρ… постановок
      • SmartType, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ ΠΈΠΌΠ΅Π½Π° Π²Π°ΡˆΠΈΡ… пСрсонаТСй, сцСны ΠΈ Ρ‚. Π΄.
      • Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ экспорта PDF-Ρ„Π°ΠΉΠ»ΠΎΠ² Π² iCloud, Dropbox ΠΈΠ»ΠΈ элСктронная ΠΏΠΎΡ‡Ρ‚Π°
      • Поиск скриптов Π½Π° основС элСмСнтов
      • Π¦Π²Π΅Ρ‚Π½Ρ‹Π΅ Π·Π°ΠΌΠ΅Ρ‚ΠΊΠΈ ScriptNotes

      Дэвид Π—Π°ΠΉΠ΄Π»Π΅Ρ€, ΠΎΠ±Π»Π°Π΄Π°Ρ‚Π΅Π»ΡŒ ΠΏΡ€Π΅ΠΌΠΈΠΈ ΠžΡΠΊΠ°Ρ€, Π°Π²Ρ‚ΠΎΡ€ ΠΊΠ½ΠΈΠ³ΠΈ Β«ΠšΠΎΡ€ΠΎΠ»ΡŒ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚!Β» , Π»ΡŽΠ±ΠΈΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ быстро ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ‡Π΅Ρ€Π½ΠΎΠ²ΠΈΠΊΠΈ Π½Π° Ρ…ΠΎΠ΄Ρƒ .

      Π’ ΠΊΠ°ΠΊΠΎΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ сцСнаристы ΠΏΠΈΡˆΡƒΡ‚? БцСнаристы ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Final Draft для iOS для написания своих сцСнариСв.

      Если Π²Ρ‹ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹ΠΉ сцСнарист ΠΈΠ»ΠΈ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ сСбя Π² бизнСсС, Π²Π°ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ стоит ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎΠ± установкС этого прилоТСния. Π­Ρ‚ΠΎ Π΄ΠΎΡ€ΠΎΠ³ΠΎ, Π½ΠΎ это отраслСвой стандарт. Богласно ΠΈΡ… Π²Π΅Π±-сайту, Final Draft Β«ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² 95% Ρ„ΠΈΠ»ΡŒΠΌΠΎΠ² ΠΈ Ρ‚Π΅Π»Π΅ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΒ».

      Однако, Ссли Ρƒ вас Π½Π΅Ρ‚ устройства Apple, Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ Celtx Script.

      На ΠΊΠ°ΠΊΠΈΡ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Final Draft?

      • iOS
      • Mac
      • Windows

      ΠžΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ , Π° Π½Π΅ Π½Π°ΠΌΠ΅Ρ€Π΅Π½ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π²Π΅Ρ€ΡΠΈΡŽ своСго прилоТСния для Android.

      Π¦Π΅Π½Π°:

      Полная лицСнзия Π½Π° Final Draft 11 стоит Π΅Π΄ΠΈΠ½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π² Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ 249,99 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША, Π½ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΅ΡΡ‚ΡŒ прСдлоТСния, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ скидку 20%.

      ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для:

      Final Draft Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для написания сцСнариСв Π΄Π°ΠΆΠ΅ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах. Π•ΡΡ‚ΡŒ вСская ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ это отраслСвой стандарт для написания сцСнариСв.

      Π”Ρ€ΡƒΠ³ΠΈΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ прилоТСния для сцСнаристов. творчСский инструмСнт для письма, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ автоматичСски сохраняСт Π² ΠΎΠ±Π»Π°ΠΊΠ΅. Π Π΅ΠΆΠΈΠΌ фокусировки Π±Π΅Π· ΠΎΡ‚Π²Π»Π΅ΠΊΠ°ΡŽΡ‰ΠΈΡ… Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² настраиваСтся ΠΈ идСально настраиваСт Π½Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ письмо.

      Как ΠΌΠ½Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ просто ΠΏΠΈΡΠ°Ρ‚ΡŒ? Если Ρƒ вас Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с Π½Π°Ρ‡Π°Π»ΠΎΠΌ написания, рассмотритС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования прилоТСния для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Novlr, Daily Prompt ΠΈΠ»ΠΈ FocusWriter.

      ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ NOWLR:

      • ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΠΈΡΡ‚ΡΠΊΠ°Ρ эстСтика
      • Бтатистика написания Ρ‚Ρ€Π΅ΠΊΠΎΠ²
      • ΠœΠΎΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ†Π΅Π»ΠΈ ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΎΡ‚Π·Ρ‹Π²Ρ‹
      • ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ наброска
      • Π‘Ρ‚ΠΈΠ»ΡŒ. Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Ρ„Π°ΠΉΠ»ΠΎΠ²

      ΠŸΡ€ΠΎΡ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΌΠΎΠΉ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΎΠ±Π·ΠΎΡ€ Novlr здСсь.

      На ΠΊΠ°ΠΊΠΈΡ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Novlr?

      Novlr β€” это Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π²ΠΎ всСх основных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…:

      • Chrome
      • Safari
      • Firefox
      • Microsoft Edge

      Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ app.novlr.org Π½Π° Π³Π»Π°Π²Π½Ρ‹ΠΉ экран вашСго Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°/ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Π°, ΠΈ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.

      Π¦Π΅Π½Π°:

      ПослС Π΄Π²ΡƒΡ…Π½Π΅Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ бСсплатной ΠΏΡ€ΠΎΠ±Π½ΠΎΠΉ вСрсии ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Novlr:

      • 10 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША Π² мСсяц
      • 100 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША Π² Π³ΠΎΠ΄ (8,33 Π΄ΠΎΠ»Π»Π°Ρ€Π° БША Π² мСсяц)

      Π›ΡƒΡ‡ΡˆΠ΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для:

      свободноС письмо, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ поощряСт ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ мноТСством способов. Он Π³Π»Π°Π΄ΠΊΠΈΠΉ, ΡˆΠΈΠΊΠ°Ρ€Π½Ρ‹ΠΉ, ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΈ синхронизируСтся Π½Π° всСх Π²Π°ΡˆΠΈΡ… устройствах.

      Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ прилоТСния для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ

      • Daily Prompt
      • FocusWriter
      • Freedom
      • Scrivener
      • Write or Die (Π­Ρ‚ΠΎ Π·Π°Π±Π°Π²Π½Ρ‹ΠΉ сайт.)

      Письмо Π˜Ρ‰Π΅Ρ‚Π΅ Π»ΡƒΡ‡ΡˆΠΈΠ΅ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ прилоТСния? ΠœΡ‹ вас ΠΏΡ€ΠΈΠΊΡ€Ρ‹Π»ΠΈ! ΠžΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с нашим списком ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡŽΡ‚ ваш ΠΎΠΏΡ‹Ρ‚ письма Π½Π° Ρ…ΠΎΠ΄Ρƒ Π΅Ρ‰Π΅ Π»ΡƒΡ‡ΡˆΠ΅! #amwriting #writingappsClick To Tweet

      Π›ΡƒΡ‡ΡˆΠ΅Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для написания ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ: Plottr

      Plottr с ΠΈΠ½Π½ΠΎΠ²Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ функциями ΠΏΠ°Π½Π΅Π»ΠΈ управлСния прСдставляСт собой фантастичСский инструмСнт для составлСния ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств ΠΈ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ². Π­Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, поэтому Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊ Π½Π΅ΠΌΡƒ доступ ΠΈΠ· любого мСста, Π³Π΄Π΅ Π΅ΡΡ‚ΡŒ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚, Π² Ρ‚ΠΎΠΌ числС с Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π° ΠΈΠ»ΠΈ ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Π°.

      ΠžΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с ΠΌΠΎΠΈΠΌ ΠΏΠΎΠ»Π½Ρ‹ΠΌ ΠΎΠ±Π·ΠΎΡ€ΠΎΠΌ Π½Π° Plottr.

      ΠŸΡ€ΠΎΡ‡Ρ‚ΠΈΡ‚Π΅ мою ΠΎΠ±ΡˆΠΈΡ€Π½ΡƒΡŽ ΡΡ‚Π°Ρ‚ΡŒΡŽ ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌ обСспСчСнии для оформлСния вашСй ΠΊΠ½ΠΈΠ³ΠΈ.

      Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Plottr Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ ΡΡŽΠΆΠ΅Ρ‚Π½Ρ‹Π΅ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Ρ‹, ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ красочных пСрсонаТСй ΠΈ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ свой ΠΌΠΈΡ€. Он Π΄Π°ΠΆΠ΅ поставляСтся с Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΌΠΈ шаблонами.

      Plottr ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятныС ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ схСмы:

      • ΠœΠ΅Ρ‚ΠΎΠ΄ снСТинки
      • ΠœΠ΅Ρ‚ΠΎΠ΄ Ρ‚Ρ€Π΅Ρ… историй
      • ΠšΡ€ΡƒΠ³ истории
      • Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΡΡŽΠΆΠ΅Ρ‚Π° ΠΈΠ· сСми ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ²
      • ΠŸΡƒΡ‚Π΅ΡˆΠ΅ΡΡ‚Π²ΠΈΠ΅ гСроя

      Π₯отя Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Plottr Π½Π° своСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ Mac ΠΈΠ»ΠΈ Windows, Π΅Π³ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств.

      Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Plottr сСгодня!

      На ΠΊΠ°ΠΊΠΈΡ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Plottr?

      Plottr is an app available on all major platforms:

      • iOS
      • Android
      • Mac
      • Windows
      • Chrome
      • Safari
      • Firefox
      • Edge

      Pricing:

      There are 3 tiers for Plottr :

      1. 1 устройство β€” 25 Π΄ΠΎΠ»Π». БША Π² Π³ΠΎΠ΄ ΠΈΠ»ΠΈ 99 Π΄ΠΎΠ»Π». БША Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ всСго срока слуТбы
      2. 3 устройства β€” 45 Π΄ΠΎΠ»Π». БША Π² Π³ΠΎΠ΄ ΠΈΠ»ΠΈ 149 Π΄ΠΎΠ»Π». БША Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ всСго срока слуТбы
      3. 5 устройств β€” 65 Π΄ΠΎΠ»Π». БША Π² Π³ΠΎΠ΄ ΠΈΠ»ΠΈ 199 Π΄ΠΎΠ»Π». БША Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ всСго срока слуТбы для набросков Ρ€ΠΎΠΌΠ°Π½ΠΎΠ², Π½ΠΎ ΠΏΠΎ своСй сути это ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ инструмСнт. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ сцСнариСв.

        Π”Ρ€ΡƒΠ³ΠΈΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ прилоТСния для набросков

        • The Novel Factory
        • Plot Factory
        • Squibler
        • Scrivener
        • Microsoft Word
        • Ulysses

        Π›ΡƒΡ‡ΡˆΠ΅Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для создания Π·Π°ΠΌΠ΅Ρ‚ΠΎΠΊ: Evernote

        Когда Π΄Π΅Π»ΠΎ Π΄ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π΄ΠΎ создания Π·Π°ΠΌΠ΅Ρ‚ΠΎΠΊ, Π²Π°ΠΌ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ Evernote. Π­Ρ‚ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Π½ΠΎΠ΅ Π½Π°Π³Ρ€Π°Π΄Π°ΠΌΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ автоматичСски синхронизируСт ваши Π·Π°ΠΌΠ΅Ρ‚ΠΊΠΈ со всСми устройствами, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ½ΠΎ установлСно (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 2 устройства с бСсплатной вСрсиСй).

        ЧСстно говоря, я Ρ‚Π°ΠΊ Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ Π·Π° своС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Evernote. Π― большой Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡŒ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ свСТиС ΠΈΠ΄Π΅ΠΈ Π½Π° свой Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½. Но Π·Π°ΠΌΠ΅Ρ‚ΠΊΠΈ β€” Π½Π΅ СдинствСнноС, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ. На самом Π΄Π΅Π»Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Π²Π΅Π±-Π²Ρ‹Ρ€Π΅Π·ΠΊΠΈ, Π²ΠΈΠ΄Π΅ΠΎ, PDF, изобраТСния, GIF-Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ (ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, с ΠΏΠ»Π°Ρ‚Π½Ρ‹ΠΌ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ).

        ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ своими Π·Π°ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌΠΈ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ людьми. ВсС, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ, это ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ соавтору, Π΄Ρ€ΡƒΠ³Ρƒ ΠΈΠ»ΠΈ Π°Π²Ρ‚ΠΎΡ€Ρƒ-ΠΏΡ€ΠΈΠ·Ρ€Π°ΠΊΡƒ, ΠΈ вуаля!

        Evernote постоянно ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΡƒΠ΅Ρ‚ΡΡ. Π₯отя я Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ ΠΈΡ… табличная функция нуТдаСтся Π² ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ, Evernote постоянно выпускаСт бСсплатныС обновлСния.

        На ΠΊΠ°ΠΊΠΈΡ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Evernote?

        • iOS
        • Android
        • Mac
        • Windows

        Π¦Π΅Π½Π°:

        БСсплатная вСрсия Evernote Π½Π°Π΄Π΅ΠΆΠ½Π° ΠΈ ΠΏΠΎΠ»Π΅Π·Π½Π°. Β«Π€Ρ€Π΅ΠΌΠΈΡƒΠΌΒ»-Π²Π΅Ρ€ΡΠΈΡŽ Evernote ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ стоит приобрСсти, Π΄Π°ΠΆΠ΅ Ссли Π²Ρ‹ Π½Π΅ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ дСньги Π½Π° ΠΏΡ€Π΅ΠΌΠΈΡƒΠΌ-Π²Π΅Ρ€ΡΠΈΡŽ.

        ΠŸΡ€Π΅ΠΌΠΈΡƒΠΌ-вСрсия Evernote Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π° Π½Π° 2 вСрсии:

        1. ΠŸΡ€Π΅ΠΌΠΈΡƒΠΌ β€” 69,99 Π΄ΠΎΠ»Π». БША Π² Π³ΠΎΠ΄
        2. БизнСс β€” 14,99 Π΄ΠΎΠ»Π». БША Π·Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π² мСсяц Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ способами Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… устройствах. Он ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятСн, унивСрсалСн ΠΈ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ»Π΅Π·Π΅Π½.

          Π”Ρ€ΡƒΠ³ΠΈΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ прилоТСния для Notes

          • Notion
          • Simplenote (iOS ΠΈΠ»ΠΈ Android)
          • Ulysses
          • Apple Notes
          • Google Keep
          • Microsoft OneNote (iOS ΠΈΠ»ΠΈ Android)
          • Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ тСкста

          Π›ΡƒΡ‡ΡˆΠ΅Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для прСобразования тСкста Π² Ρ€Π΅Ρ‡ΡŒ: FromTextToSpeech.

          com врСмя Π² Ρ„Π°ΠΉΠ»Ρ‹ MP3, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡΠ»ΡƒΡˆΠ°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ. Π­Ρ‚ΠΎ просто. Π₯отя это выглядит Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚Ρ€Ρ‹Π²ΠΎΡ‡Π½ΠΎ, это Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ бСзопасно ΠΈ Π·Π°ΠΊΠΎΠ½Π½ΠΎ. Π­Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠΈΠΉ бСсплатный сСрвис прСобразования тСкста Π² Ρ€Π΅Ρ‡ΡŒ.

          НаиболСС СстСствСнно Π·Π²ΡƒΡ‡Π°Ρ‰ΠΈΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ голоса β€” British English Harry. ЀактичСски, Π²Ρ‹ ΡƒΡΠ»Ρ‹ΡˆΠΈΡ‚Π΅ британский английский Π“Π°Ρ€Ρ€ΠΈ ΠΏΠΎ всСму Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ β€” Π½Π° YouTube, Twitch ΠΈ Ρ‚. Π΄. МногиС ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ голос британского английского Π“Π°Ρ€Ρ€ΠΈ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΏΠΎΡ‡Ρ‚ΠΈ соотвСтствуСт британскому ΠΌΡƒΠΆΡ‡ΠΈΠ½Π΅.

          Π”Ρ€ΡƒΠ³ΠΈΠ΅ прилоТСния для прСобразования тСкста Π² Ρ€Π΅Ρ‡ΡŒ Π»ΠΈΠ±ΠΎ стоят Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π΄Π΅Π½Π΅Π³, Π»ΠΈΠ±ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ нСсколько сотСн символов.

          ΠŸΡ€ΠΎΡ‡Ρ‚ΠΈΡ‚Π΅ мою ΡΡ‚Π°Ρ‚ΡŒΡŽ ΠΎ Π»ΡƒΡ‡ΡˆΠΈΡ… услугах ΠΏΠΎ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠ΅ ΠΊΠ½ΠΈΠ³ для Π°Π²Ρ‚ΠΎΡ€ΠΎΠ².

          Π― знаю Π°Π²Ρ‚ΠΎΡ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΠΏΠΈΡ€ΡƒΡŽΡ‚ ΠΈ Π²ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π³Π»Π°Π²Ρƒ Π½Π° FromTextToSpeech.com ΠΈ ΡΠ»ΡƒΡˆΠ°ΡŽΡ‚ Π΅Π΅, рСдактируя Ρ‚Ρƒ ΠΆΠ΅ ΡΠ°ΠΌΡƒΡŽ Π³Π»Π°Π²Ρƒ. Π­Ρ‚ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠ»Ρ‹ΡˆΠ°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ваши слова Ρ‡ΠΈΡ‚Π°ΡŽΡ‚ Π²Π°ΠΌ Π² ΠΎΡ‚Π²Π΅Ρ‚.

          К соТалСнию, FromTextToSpeech. com ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π±Π΅Π· прСдупрСТдСния ΠΎ нСобходимости обслуТивания.

          На ΠΊΠ°ΠΊΠΈΡ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ FromTextToSpeech.com?

          This is a browser-based application that works on all browsers and operating systems:

          • iOS
          • Android
          • Mac
          • Windows
          • Chrome
          • Safari
          • Firefox
          • Edge

          Pricing:

          Π‘Π°ΠΉΡ‚ FromTextToSpeech.com ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ бСсплатно. ΠŸΡ€Π΅ΠΌΠΈΡƒΠΌ вСрсии Π½Π΅Ρ‚.

          Π›ΡƒΡ‡ΡˆΠ΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для:

          FromTextToSpeech.com Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для прСобразования вашСго письмСнного слова Π² устноС. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ ΠΏΡ€ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, экспСримСнтировании ΠΈΠ»ΠΈ просто для собствСнного ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΡ.

          Π”Ρ€ΡƒΠ³ΠΈΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ прилоТСния для прСобразования тСкста Π² Ρ€Π΅Ρ‡ΡŒ

          • Natural Reader
          • Amazon Polly
          • Google Text-to-Speech
          • Nuance
          • ReadSpeaker

          КакоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ Π²Π°ΠΌ Π»ΡƒΡ‡ΡˆΠ΅ всСго?

          Π’Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π»ΡƒΡ‡ΡˆΠΈΠ΅ инструмСнты, ΠΊΠΎΠ³Π΄Π° ΠΏΠΈΡˆΠ΅Ρ‚Π΅ Π΄ΠΎΠΌΠ°. Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΡƒΡ‡ΡˆΠΈΠ΅ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ прилоТСния для письма, Ρ‡Ρ‚ΠΎΠ±Ρ‹ вывСсти свои Π±Π΅Π·ΡƒΠΌΠ½Ρ‹Π΅ ΠΊΠ°Ρ€Π°ΠΊΡƒΠ»ΠΈ Π½Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π΅ Π½Π° Π½ΠΎΠ²Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ.

          ΠŸΡ€ΠΎΡˆΠ»ΠΈ Ρ‚Π΅ Π΄Π½ΠΈ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π΄Π΅Π»Π°Π»ΠΈ записи Π² Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Π΅, Π° ΠΏΠΎΡ‚ΠΎΠΌ с Ρ‚Ρ€ΡƒΠ΄ΠΎΠΌ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π²Π°Π»ΠΈ ΠΈΡ….

          Π­ΠΊΠΎΠ½ΠΎΠΌΡŒΡ‚Π΅ врСмя ΠΈ силы, инвСстируя Π² своС рСмСсло ΠΈ выбирая инструмСнты для «записи» для Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π”Π°ΠΆΠ΅ Ссли Π²Ρ‹ Π½Π΅ Π½Π° своСй основной Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ станции.

          Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, я Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ упустил. Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ², ΠΌΠΈΡ€ письма постоянно Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ΡΡ.

          И я знаю, Ρ‡Ρ‚ΠΎ ΡƒΠΆΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ» это Ρ€Π°Π½ΡŒΡˆΠ΅: ΠΈΠ·Π²ΠΈΠ½ΠΈΡ‚Π΅, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Android. Π₯отя я понимаю ΠΏΠ»ΡŽΡΡ‹ использования систСмы Android, для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Apple сущСствуСт Π³ΠΎΡ€Π°Π·Π΄ΠΎ большС качСствСнных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для письма.

          Π’ΠΎΠΏ 7: Π›ΡƒΡ‡ΡˆΠΈΠ΅ бСсплатныС прилоТСния для рСдактирования ΠΊΠΎΠ΄Π° для Android

          ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ наш Ρ‚ΠΎΠΏ-7 Π»ΡƒΡ‡ΡˆΠΈΡ… бСсплатных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для рСдактирования ΠΊΠΎΠ΄Π° для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния.

          Как Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ-энтузиаст, я ΠΏΠΈΡˆΡƒ ΠΈ Ρ‡ΠΈΡ‚Π°ΡŽ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь Π±Π΅Π· ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ. Однако Π½Π΅ всСгда Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Π·ΡΡ‚ΡŒ свой Π½ΠΎΡƒΡ‚Π±ΡƒΠΊ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π³Π΄Π΅ ΡƒΠ³ΠΎΠ΄Π½ΠΎ ΠΏΠΎ Ρ€Π°Π·Π½Ρ‹ΠΌ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ. Π’ настоящСС врСмя Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π΅ΡΡ‚ΡŒ смартфон Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ с ладонь. МногиС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ говорят, Ρ‡Ρ‚ΠΎ это уТС прСпятствиС, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ,Β Π½ΠΎ ΠΌΡ‹ Π½Π΅ всС мыслим ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ (я имСю Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ Π½Π΅ Ρƒ всСх ΠΈΠ· нас ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹Π΅ ΠΏΠ°Π»ΡŒΡ†Ρ‹).

          Π’ этом Ρ‚ΠΎΠΏΠ΅ ΠΌΡ‹ подСлимся с Π²Π°ΠΌΠΈ ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΠΎΠΉ ΠΈΠ· 7 Π»ΡƒΡ‡ΡˆΠΈΡ… бСсплатных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ-Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΊΠΎΠ΄Π°, доступных для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Android.

          Π’ΠΈΠ΄Π΅ΠΎ

          Dcoder – это IDE для мобильного кодирования, ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ разработанная для оттачивания Π²Π°ΡˆΠΈΡ… Π½Π°Π²Ρ‹ΠΊΠΎΠ² кодирования Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах. Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ для изучСния ΠΈ понимания языков программирования ΠΈΠ· ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΡ‚ C Π΄ΠΎ Ruby. Он Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ тСкста, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ подсвСтку синтаксиса, ΠΈ содСрТит всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ инструмСнты, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Ρ‚ΡŒ Π²Π°ΠΌ всС прСимущСства, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π°Ρ‚ΡŒ IDE ΠΈΠ»ΠΈ компилятор ΠΊΠΎΠ΄Π°. ΠŸΡ€ΠΎΡ†Π΅ΡΡ компиляции осущСствляСтся Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Π΅ API, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ эти Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ нСдоступны Π±Π΅Π· Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°.

          Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Π½ΠΎ ΠΈ ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ошибки компиляции ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ экранС. Π­Ρ‚ΠΎ большС ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° ΠΏΠΎΡ€Ρ‚ Π²Π°ΡˆΠΈΡ… Π»ΡŽΠ±ΠΈΠΌΡ‹Ρ… Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΊΠΎΠ΄Π°, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Notepad ++ ΠΈΠ»ΠΈ Sublime Text, с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ компиляции. Он Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Ρ‚Π΅ΠΌΡ‹, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° для Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅. Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ встроСнныС ΠΏΠΎΠΊΡƒΠΏΠΊΠΈ.

          Quoda β€” слоТный ΠΈ простой Π² использовании Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ исходного ΠΊΠΎΠ΄Π° ΠΈΠ»ΠΈ IDE, ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠΈΠΉ Π½Π° Notepad++, Textmate ΠΈΠ»ΠΈ Sublime Text, со встроСнной ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ сСрвСров SFTP/FTP(S) ΠΈ ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Ρ… Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰ (Dropbox ΠΈ Google Drive). Π”Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² сСбя Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ исходного ΠΊΠΎΠ΄Π° URL-адрСса, Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°, автоматичСскоС ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ, сопоставлСниС Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Ρ… скобок, автоматичСский отступ, Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ строк, Π²Ρ‹Π±ΠΎΡ€ Ρ†Π²Π΅Ρ‚Π°, Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ HTML ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ β€” ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· Π½ΠΈΡ… Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ сСбС Ρ€Π°Π²Π½Ρ‹Ρ… Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… Android IDE ΠΈΠ»ΠΈ тСкстовых Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°Ρ….

          Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ Π²Π΄Π°Π»ΠΈ ΠΎΡ‚ ПК, Π²Π°ΠΌ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Quoda, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΡƒΡŽ Π½ΠΎΡΠΈΡ‚ΡŒ тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΈ IDE, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Notepad++, Textmate ΠΈΠ»ΠΈ Sublime Text, Π² ΠΊΠ°Ρ€ΠΌΠ°Π½Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΏΡƒΡ‚ΠΈ.

          Π’Π΅Π±-сайт | Π’ΠΈΠ΄Π΅ΠΎ

          QuickEdit β€” это быстрый, ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΈ ΠΏΠΎΠ»Π½ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ для устройств Android. Он Π±Ρ‹Π» ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ ΠΊΠ°ΠΊ для Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°, Ρ‚Π°ΠΊ ΠΈ для ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Π°, отличаСтся высокой ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связью Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ с большими тСкстовыми Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ (Π±ΠΎΠ»Π΅Π΅ 10 000 строк). Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΈ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΈ, Ссли ΡΡ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ тСкстовыми Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ Π² Google Play. Π•Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΈΠ»ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° для ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… тСкстовых Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ². Он автоматичСски ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ символов Π²Π°ΡˆΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ², Π½ΠΎ Π²Ρ‹ всС Ρ€Π°Π²Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π΅ ΠΏΠΎ своСму ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΡŽ.

          QuickEdit позволяСт Π²Π°ΠΌ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ доступ ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ ΠΈΠ· Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΉ Ρ„Π°ΠΉΠ»ΠΎΠ², FTP, Google Диска, Dropbox ΠΈ OneDrive ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ подсвСтку синтаксиса для Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ 40 языков, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ C++, C#, Java, XML, Javascript, Markdown, PHP, Perl, Python , Ruby, Smali, Swift ΠΈ Ρ‚. Π΄. QuickEdit Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ систСмныС Ρ„Π°ΠΉΠ»Ρ‹ Π½Π° ΠΊΠΎΡ€Π½Π΅Π²Ρ‹Ρ… устройствах.

          HTML-Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ anWriter ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π²Π°ΠΌ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄: ΠΎΠ½ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ автозаполнСния для: HTML, CSS, JavaScript, LaTeX (PHP, SQL Π² ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ вСрсии). Он ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ соврСмСнныС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ: ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ автозаполнСния для HTML 5, CSS 3, jQuery, Bootstrap ΠΈ Angular. Он ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ FTP: Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» с FTP-сСрвСра, ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» Π½Π° FTP-сСрвСр ΠΈ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ Π½Π° FTP-сСрвСр. Он позволяСт ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Π²Π΅Π±-страницы Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ: позволяСт быстро ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π²Π΅Π±-страницу Π²ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΌ срСдствС просмотра. Π’Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€. ВстроСнный просмотрщик ΠΈΠΌΠ΅Π΅Ρ‚ консоль ошибок JS.

          Π‘ anWriter Π²Ρ‹ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚Π΅ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ кодирования ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ Π±Π»ΠΎΠΊΠ½ΠΎΡ‚ΠΎΠΌ. anWriter Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π»Π΅Π³Ρ‡Π΅, Ρ‡Π΅ΠΌ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ IDE, Π½ΠΎ Π² Ρ‚ΠΎ ΠΆΠ΅ врСмя Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠΎΡ‰Π½Π΅Π΅, Ρ‡Π΅ΠΌ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ², ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Π°ΠΌ.

          Pocket Editor ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для использования Π² качСствС ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ (IDE), тСкстового Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΠΊΠΎΠ΄Π° для Android. Он ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ подсвСтку синтаксиса, Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для Ρ‚Π°ΠΊΠΈΡ… языков, ΠΊΠ°ΠΊ:

          .
          • JavaScript, HTML, CSS, JSON, XML ΠΈ SQL
          • PHP
          • SQL
          • Java, C, C++, C#, Objective-C, Swift, Kotlin
          • Π ΡƒΠ±ΠΈΠ½
          • Python, R, Perl, Lua
          • Go, Rust, Elixir, Elm, TypeScript
          • Кобол, Π€ΠΎΡ€Ρ‚Ρ€Π°Π½, Паскаль, Ада ΠΈ АссСмблСр
          • YAML, TOML ΠΈ Markdown

          И ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅. Он ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ мноТСство Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π²ΠΎ врСмя Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π₯отя это ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, ΠΎΠ½ΠΎ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ бСсплатноС ΠΈ Π½Π΅ содСрТит Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹. Pocket Editor β€” ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Our Code World.

          Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Github

          ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ, ΠΌΠΎΡ‰Π½Ρ‹ΠΉ тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ для Android. Π‘ΠΎΠ·Π΄Π°Π½ Π² соотвСтствии с послСдними рСкомСндациями Android, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π³ΠΎ максимально ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятным ΠΊΠ°ΠΊ Π½Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π΅, Ρ‚Π°ΠΊ ΠΈ Π½Π° ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Π°Ρ….

          Π’Π΅Π±-сайт | Π’ΠΈΠ΄Π΅ΠΎ

          DroidEdit β€” это Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ тСкста ΠΈ исходного ΠΊΠΎΠ΄Π° (ΠΏΠΎΡ…ΠΎΠΆΠΈΠΉ Π½Π° Notepad++ ΠΈΠ»ΠΈ gedit) для ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚ΠΎΠ² ΠΈ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠ² Android. Π’ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ свою Ρ€Π°Π±ΠΎΡ‚Ρƒ с собой ΠΊΡƒΠ΄Π° угодно с этим ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠΉΡ‚Π΅, ΠΏΠΎΠΊΠ° ΠΆΠ΄Π΅Ρ‚Π΅ автобус ΠΈΠ»ΠΈ ΠΎΡ‚Π΄Ρ‹Ρ…Π°Π΅Ρ‚Π΅ Π½Π° Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΌ пляТС (я Π½Π΅ знаю, Π·Π°Ρ‡Π΅ΠΌ ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² отпускС, Π½ΠΎ Π½Π΅Π²Π°ΠΆΠ½ΠΎ). НС ΡΠΏΠ΅ΡˆΠΈΡ‚Π΅ Π² свой офис, Ссли Π²Π°ΠΌ звонят Π² слуТбу экстрСнной ΠΏΠΎΠΌΠΎΡ‰ΠΈ с ΠΏΡ€ΠΎΡΡŒΠ±ΠΎΠΉ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΊΠΎΠ΄. ΠŸΡ€ΠΎΡΡ‚ΠΎ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ свой ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ ΠΈ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ всС, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ. Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Emmet Tools, автоматичСски ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ простыС выраТСния Π² ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹ΠΉ HTML-ΠΊΠΎΠ΄.

          ВСрсия с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Π΅ ΠΆΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎ ΠΈ платная вСрсия, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π² Π½Π΅ΠΉ Π½Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ SFTP, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Dropbox, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Ρ‚Π΅ΠΌ ΠΈ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ°.

          ΠŸΠΎΡ‡Π΅Ρ‚Π½Ρ‹Π΅ упоминания

          Π­Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ прилоТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ хотя ΠΈ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ Π² спискС Π»ΡƒΡ‡ΡˆΠΈΡ…, Π½ΠΎ Π·Π°ΡΠ»ΡƒΠΆΠΈΠ²Π°ΡŽΡ‚ упоминания, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΊΡ€ΡƒΡ‚Ρ‹!

          Π’Π΅Π±-сайт | Π’ΠΈΠ΄Π΅ΠΎ

          Наш Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Free прСдставляСт собой ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ срСду Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ (IDE), тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° для Android. Наш Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ мноТСство Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π²ΠΎ врСмя Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π—Π°Π³Ρ€ΡƒΠΆΠ°ΠΉΡ‚Π΅ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΠ· ΠΌΠ½ΠΎΠ³ΠΈΡ… источников (sftp, dropbox), ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅ Π°Π²Ρ‚ΠΎΠ·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΈ мноТСство ярких Ρ‚Π΅ΠΌ. ИдСально ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚ΠΎΠ², ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠ² ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… устройств Android. НС трСбуСтся учСтная запись ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ (Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Dropbox ΠΈ SFTP), просто скачайтС, установитС, запуститС ΠΈ Π½Π°Ρ‡Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ! Π€Π°ΠΉΠ»Ρ‹ ΠΊΠΎΠ΄Π° Π±ΡƒΠ΄ΡƒΡ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ локально Π½Π° вашСм устройствС.

          Наш Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ свСртываниС ΠΊΠΎΠ΄Π°, Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ синтаксиса (для Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… языков), Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ вырСзания, копирования ΠΈ вставки, поиск ΠΈ Π·Π°ΠΌΠ΅Π½Ρƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ рСгулярных Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ

          Π₯отя это ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, ΠΎΠ½ΠΎ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ бСсплатноС ΠΈ Π½Π΅ содСрТит Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹. Наш бСсплатный Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π±Ρ‹Π» написан Our Code World .

          Codeanywhere β€” это Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ тСкста, ΠΊΠΎΠ΄Π° ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚Π°Π½ ΠΈ ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚Π°Π½, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π»Π΅Π³ΠΊΠΈΠΌ, быстрым ΠΈ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΠΉΡ‚Π΅ΡΡŒ ΠΊ своСй ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи FTP, SFTP-сСрвСров, Dropbox ΠΈΠ»ΠΈ Github ΠΈ Π»Π΅Π³ΠΊΠΎ управляйтС своими рСсурсами, ΠΏΠ°ΠΏΠΊΠ°ΠΌΠΈ ΠΈΠ»ΠΈ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΎΠ΄Π½ΠΈΠΌ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΠ°Π»ΡŒΡ†Π°. Π”Π΅Π»ΠΈΡ‚Π΅ΡΡŒ ΠΈ совмСстно Ρ€Π°Π±ΠΎΡ‚Π°ΠΉΡ‚Π΅ Π½Π°Π΄ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ ΠΈΠ»ΠΈ Π½Π°Π΄ ΠΎΠ΄Π½ΠΈΠΌ Ρ„Π°ΠΉΠ»ΠΎΠΌ β€” Π³Π΄Π΅ Π±Ρ‹ Π²Ρ‹ Π½ΠΈ Π½Π°Ρ…ΠΎΠ΄ΠΈΠ»ΠΈΡΡŒ, ΠΈ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, быстро Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠ΄ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ нашСй ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, настроСнной для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². Codeanywhere Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… (Mac ΠΈ ПК).

          Будя ΠΏΠΎ всСму, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Codeanywhere Π½Π΅ позволяСт Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ с вашСго устройства, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ· ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… источников.

          Enlightened β€” элСгантный минималистичный Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° для Android. Π•Π³ΠΎ Ρ†Π΅Π»ΡŒ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠΌ лСгковСсным Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°ΠΌ ΠΊΠΎΠ΄Π°: ΠΎΠ½ позволяСт Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ тСкст ΠΈ ΠΊΠΎΠ΄ Π½Π° ΠΌΠ½ΠΎΠ³ΠΈΡ… Ρ€Π°Π·Π½Ρ‹Ρ… языках. Π”ΡƒΠΌΠ°ΠΉΡ‚Π΅ ΠΎΠ± этом ΠΊΠ°ΠΊ ΠΎ Notepad++ для устройств Android. Π’ Ρ‚ΠΎ ΠΆΠ΅ врСмя Π΅Π³ΠΎ Ρ†Π΅Π»ΡŒ β€” ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ минималистичным ΠΈ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятным. Π’ Π½Π΅ΠΌ Π½Π΅Ρ‚ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹, навязчивых Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ ΠΈ ΠΏΡ€ΠΎΡ‡Π΅ΠΉ Ρ‡Π΅ΠΏΡƒΡ…ΠΈ. Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ являСтся ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ошибки, ΠΎΠ΄Π½Π°ΠΊΠΎ Ρƒ прилоТСния Π΅ΡΡ‚ΡŒ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π» ΠΈ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ, поэтому стоит ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚ΡŒ ΠΎ Π½Π΅ΠΌ.

          Если Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅ Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ бСсплатноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для рСдактирования ΠΊΠΎΠ΄Π°, ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅ΡΡŒ ΠΈΠΌ с сообщСством Π² ΠΏΠΎΠ»Π΅ для ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π².

          Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для Android с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Python: Ρ‡Π°ΡΡ‚ΡŒ 1 | by Kaustubh Gupta

          ПошаговоС руководство ΠΏΠΎ созданию ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для Android с использованиСм Python

          Π€ΠΎΡ‚ΠΎ Hitesh Choudhary Π½Π° Unsplash

          Π’Π°ΠΌ интСрСсно Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ прилоТСния для Android, Π½ΠΎ Java Π½Π΅ являСтся вашим компаньоном? ВсСлСнная Android Π² основном построСна с использованиСм Java, Kotlin, Flutter ΠΈ Corona с использованиСм языка сцСнариСв Lua (Π² основном ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π² Ρ‚Π°ΠΊΠΈΡ… ΠΈΠ³Ρ€Π°Ρ…, ΠΊΠ°ΠΊ Angry Birds), Π½ΠΎ Π² послСднСС врСмя Python ΠΏΡ€ΠΎΠ½ΠΈΠΊ Π²ΠΎ всС области, ΠΈ Android Π½ΠΈΡ‡Π΅ΠΌ Π½Π΅ отличаСтся. Π’ этой сСрии статСй ΠΌΡ‹ рассмотрим, ΠΊΠ°ΠΊ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ срСду, основы Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ прилоТСния для Android, ссылки Π½Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΈ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ³Π°Ρ‚ΡŒ свои ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹.

          Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Android Π½Π° Python стала Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΉ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ благодаря Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ Python с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния для ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΠ΅Π½ΡΠΎΡ€Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ называСтся Kivy. Π•Π³ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ выпуск Π±Ρ‹Π» Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½ Π² 2011 Π³ΠΎΠ΄Ρƒ, Π° ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ — Π² 2019 Π³ΠΎΠ΄Ρƒ! Kivy Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для Android, Π½ΠΎ Π΅Π³ΠΎ прилоТСния ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π½Π° IOS, Linux, OS X, Windows ΠΈ Android. Он написан Π½Π° Python ΠΈ Cython, Π° Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ основных Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² β€” ΠΈΠ· России.

          ΠœΡ‹ Π±ΡƒΠ΄Π΅ΠΌ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Kivy для внСшнСго интСрфСйса прилоТСния, Π½ΠΎ с Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ, ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΌΡ‹ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌ этого ΠΏΠ°ΠΊΠ΅Ρ‚Π°, Π±ΡƒΠ΄Π΅Ρ‚ рассказано Π² блиТайшСС врСмя.

          ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠΉ являСтся созданиС Π½ΠΎΠ²ΠΎΠΉ срСды для Π½ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²:

          1. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ вСрсии Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ. НапримСр, для ΠΏΠΎΡ‚ΠΎΠΊΠ° ML трСбуСтся Π±ΠΎΠ»Π΅Π΅ ранняя вСрсия Numpy, ΠΈ ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΊ ML Π² Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, ΠΎΠ½ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΡƒΠ΅Ρ‚ с прСдустановлСнными Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ ΠΈ затрудняСт ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ вСрсиями.
          2. It ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΠΊΠΎΠ΄ΠΎΠ² ΠΈ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ прилоТСния Π½Π° любой ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅.

          Π― ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ диспСтчСр ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Conda для создания срСд ΠΈ управлСния ΠΈΠΌΠΈ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², Π½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ Π·Π° ΠΌΠ½ΠΎΠΉ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Conda (см. это руководство ΠΏΠΎ настройкС Conda ΠΈ anaconda). ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ свой Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Conda ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅:

           conda create -n name-of-env python=version 

          Π—Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ Β«name-of-envΒ» Π½Π° вашС собствСнноС имя ΠΈ Β«Π²Π΅Ρ€ΡΠΈΡŽΒ» ΠΏΠΎ Π²Π°ΡˆΠ΅ΠΌΡƒ Π²Ρ‹Π±ΠΎΡ€Ρƒ, Π½ΠΎ Π²Ρ‹ΡˆΠ΅ 3,5. Π― Π±ΡƒΠ΄Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Python 3.7. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ список всСх срСд Conda, Π²Π²Π΅Π΄ΠΈΡ‚Π΅:

           conda info --envs 

          Π’Ρ‹Π²ΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊΠΈΠΌ:

          Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π°Π²Ρ‚ΠΎΡ€Π°

          Π’ΠΎΡ‚ ссылка Π½Π° ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΡƒ ΠΏΠΎ Conda Π½Π° случай, Ссли Π²Ρ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎΠ± этом. Π’Π΅ΠΏΠ΅Ρ€ΡŒ, послС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΈΠΌΠ΅Π½ΠΈ здСсь, Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠΉΡ‚Π΅ срСду ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

           conda Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ nameofenv 

          ΠœΡ‹ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ python, pip β€” ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ способ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ python ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΈΠΌΠΈ. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Kivy ΠΈ Π΅Π³ΠΎ зависимости, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

           pip install kivy 
          pip install kivy-deps. angle
          pip install kivy-deps.glew
          pip install kivy-deps.gstreamer
          pip install kivy-deps.sdl2

          Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ совСт: Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ» с ΠΈΠΌΠ΅Π½Π΅ΠΌ requirements .txt, скопируйтС ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π²Ρ‹ΡˆΠ΅ строки Π² Ρ„Π°ΠΉΠ», помСститС Ρ„Π°ΠΉΠ» Π² извСстноС мСсто ΠΈ запуститС Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»:

           трСбования ΠΊ установкС pip.txt 

          Он установит всС зависимости Π·Π° ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·!

          ΠœΡ‹ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ нСсколько Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π½ΠΎ здСсь Π΅ΡΡ‚ΡŒ ΠΎΠ΄Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°. Π’ Π½Π°Ρ‡Π°Π»Π΅ я сказал Π²Π°ΠΌ, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ для использования с Kivy. ΠŸΡ€ΠΎΡΡ‚ΠΎ установитС Π΅Π³ΠΎ сСйчас, ΠΈ ΠΌΡ‹ обсудим, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΏΠΎΠ·ΠΆΠ΅ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅.

           pip install kivymd 

          Π§Π°ΡΡ‚ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ Ρ‚Π°ΠΊ Π΄ΠΎΠ»Π³ΠΎ ΠΆΠ΄Π°Π»ΠΈ, ΡƒΠΆΠ΅ здСсь. Π― ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Pycharm IDE для кодирования, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΠ½Π΅ Π»Π΅Π³ΠΊΠΎ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Π½ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ VSCode, Sublime ΠΈΠ»ΠΈ spyder ΠΏΠΎ своСму ТСланию. ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ я Π½Π°Ρ‡Π½Ρƒ, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹ здСсь:

          1. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для Android ΠΈΠΌΠ΅Π΅Ρ‚ интСрфСйс (UI/UX) ΠΈΠ»ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ , Π³Π΄Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ взаимодСйствуСт с вашим ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ, ΠΈ всС Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· этот ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ. .
          2. Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Π½Π° Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ, , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся нашим ΠΊΠΎΠ΄ΠΎΠΌ Python. Π­Ρ‚ΠΎΡ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ слой управляСт ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ содСрТимоС, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠ΅ Π½Π° экранС.
          3. Π—Π΄Π΅ΡΡŒ ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, ΠΈ большая Ρ‡Π°ΡΡ‚ΡŒ программирования Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ с использованиСм этой ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ, поэтому, Ссли Π²Π°ΠΌ этого Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚, я Π±Ρ‹ посовСтовал Π²Π°ΠΌ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ это Π²ΠΈΠ΄Π΅ΠΎ ΠšΠΈΡ‚Π° Π“Π°Π»Π»ΠΈ ΠΎΠ± ООП.

          Π’Π΅ΠΏΠ΅Ρ€ΡŒ быстро ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ свою IDE ΠΈ Π½Π°Ρ‡Π½ΠΈΡ‚Π΅ с этого Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Hello World!

          ПослС запуска этой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΎΠΉ Π²Ρ‹Π²ΠΎΠ΄:

          ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄

          ΠŸΠΎΠ·Π²ΠΎΠ»ΡŒΡ‚Π΅ ΠΌΠ½Π΅ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ этот ΠΊΠΎΠ΄ построчно:

          1. ΠŸΠ΅Ρ€Π²Π°Ρ строка ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Π±Π°Π·ΠΎΠ²ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ· Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Kivy.
          2. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ тСкст Π½Π° экранС, Π° для Π²Ρ‹Π²ΠΎΠ΄Π° любого тСкста ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» Label ΠΈ, ΠΊΠ°ΠΊ я сказал, это UI/UX Π²Π΅Ρ‰ΠΈ, ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… ΠΈΠ· ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° Β«kivy. uixΒ».
          3. Π’ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΉ строкС (Π½Π΅ ΠΎΠ±Ρ€Π°Ρ‰Π°ΠΉΡ‚Π΅ внимания Π½Π° ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹) ΠΊΠΎΠ΄Π° Π² ΠΈΠ³Ρ€Ρƒ вступаСт наша концСпция ООП. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ ΠΈΠ· Β«kivy.appΒ», являСтся Π±Π°Π·ΠΎΠ²Ρ‹ΠΌ классом прилоТСния. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Kivy настраиваСт всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ для запуска нашСго прилоТСния, ΠΈ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ этот класс прилоТСния, ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ нашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Имя этого класса Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ с Π·Π°Π³Π»Π°Π²Π½Ρ‹Ρ… Π±ΡƒΠΊΠ², ΠΈ ΠΎΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ слуТит ΠΈΠΌΠ΅Π½Π΅ΠΌ прилоТСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π½Π°Π·Π²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΊΠ°ΠΊ ΡƒΠ³ΠΎΠ΄Π½ΠΎ.
          4. Ѐункция сборки def являСтся Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ Π²Ρ…ΠΎΠ΄Π° прилоТСния. ВсС Π²Π΅Ρ‰ΠΈ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ здСсь, Π±ΡƒΠ΄ΡƒΡ‚ построСны ΠΏΠ΅Ρ€Π²Ρ‹ΠΌΠΈ, ΠΈ здСсь Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ экран ΠΈΠ»ΠΈ Π³Π»Π°Π²Π½Ρ‹ΠΉ экран. Он Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΌΠ΅Ρ‚ΠΊΡƒ ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ свойство text со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Β«Hello WorldΒ». ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ этикСтках Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ здСсь.
          5. Π—Π°Ρ‚Π΅ΠΌ послСдняя строка Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ этот основной класс ΠΈ запускаСт Π΅Π³ΠΎ.

          Π’ΠΎΡ‚ ΠΊΠ°ΠΊ ΠΌΡ‹ создали нашС ΠΏΠ΅Ρ€Π²ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π½ΠΎ Π²Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ Ρ„ΠΎΠ½ автоматичСски становится Ρ‡Π΅Ρ€Π½Ρ‹ΠΌ, Π° тСкст Π±Π΅Π»Ρ‹ΠΌ? Π― Π΄Π°ΠΆΠ΅ Π½Π΅ упомянул ΠΎΠ± этом Π² ΠΊΠΎΠ΄Π΅. Kivy ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΅Π³ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ интСрСсной части, Π΄Π°Π²Π°ΠΉΡ‚Π΅ создадим ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π±Π΅Π· ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠΉ Π² Kivy:

          Π’Ρ‹Π²ΠΎΠ΄ выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

          ΠŸΡ€ΠΎΡΡ‚Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π² Kivy

          Π­Ρ‚ΠΎ выглядит ΠΎΡ‡Π΅Π½ΡŒ Π½Π΅ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с Ρ‚Π°ΠΊΠΈΠΌ интСрфСйсом. Π― Π±Ρ‹ ΡƒΠ΄Π°Π»ΠΈΠ» это ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π΄Π°ΠΆΠ΅ Π½Π΅ стал Π±Ρ‹ Π΅Π³ΠΎ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒ! Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ возмоТностСй Kivy β€” ΡƒΡ‚ΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ процСсс, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΠΉ большого количСства ΠΊΠΎΠ΄Π°. НС Π²Π΅Ρ€ΠΈΡ‚Π΅ ΠΌΠ½Π΅? ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π½Π° ΠΊΠΎΠ΄ для создания ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΎΠΉ плоской ΠΊΠ½ΠΎΠΏΠΊΠΈ, располоТСнной Π² Ρ†Π΅Π½Ρ‚Ρ€Π΅, с синСй Ρ€Π°ΠΌΠΊΠΎΠΉ, синим тСкстом ΠΈ Π±Π΅Π»Ρ‹ΠΌ Ρ„ΠΎΠ½ΠΎΠΌ:

          ΠŸΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Π°Ρ плоская ΠΊΠ½ΠΎΠΏΠΊΠ° с использованиСм Kivy. Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: Аттри Π‘Ρ…Π°Ρ‚Ρ‚

          НС Π²Π½ΠΈΠΊΠ°ΠΉΡ‚Π΅ Π² ΠΊΠΎΠ΄, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ ΠΏΠΎΠΊΠ° Π½Π΅ Π² Π²Π°ΡˆΠΈΡ… силах, Π° просто посмотритС Π½Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:

          Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π°Π²Ρ‚ΠΎΡ€Π°

          Π Π°Π·Π²Π΅ это Π½Π΅ выглядит Ρ…ΠΎΡ€ΠΎΡˆΠΎ сСйчас!

          ΠœΡ‹ ΠΌΠ½ΠΎΠ³ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ ΠΎ Kivy ΠΈ Π·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ прСдоставляСт ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ для создания ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. KivyMD β€” это Π½Π°Π±ΠΎΡ€ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ², совмСстимых с Material Design, для использования с Kivy ΠΈ максимально ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½Π½Ρ‹ΠΉ ΠΊ спСцификации Google Material Design Π±Π΅Π· ΡƒΡ‰Π΅Ρ€Π±Π° для простоты использования ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ прилоТСния. Он основан Π½Π° Kivy ΠΈ Π΅Π³ΠΎ Π»Π΅Π³Ρ‡Π΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Он ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° Kivy ΠΈ просто добавляСт MD ΠΏΡ€ΠΈ запускС Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ элСмСнтС ΠΈ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ мноТСство Π΄Ρ€ΡƒΠ³ΠΈΡ… Π½ΠΎΠ²Ρ‹Ρ… элСмСнтов. Π’Π΅ΠΏΠ΅Ρ€ΡŒ посмотритС ΠΊΠΎΠ΄ Π² Kivymd для создания Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π²Ρ‹Π²ΠΎΠ΄Π°:

          ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ этот скрипт, ΠΈ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Π²Ρ‹Π²ΠΎΠ΄, Ρ‡Ρ‚ΠΎ ΠΈ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Kivy.

          1. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ: ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅, Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° вашСм локальном ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, Π½ΠΎ ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΏΠΎΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° Android, анимация Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ Ρ‚Π°ΠΊΠΎΠΉ Π³Π»Π°Π΄ΠΊΠΎΠΉ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ экзСмпляр Python, ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ.
          2. ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Android: Одной ΠΈΠ· основных Π·Π°Π΄Π°Ρ‡ являСтся ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ прилоТСния Python Kivy Π² ΠΏΠ°ΠΊΠ΅Ρ‚ Android (APK), ΠΈ это ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ОБ Linux. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ python-to-android, Android SDK, bulldozer, тяТСлыС ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ для сборки ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ прилоТСния. ВсС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Kivy ΠΈ Kivymd ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² Cython ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ систСмой Android. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ этот процСсс выполняСтся с высокой Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ.
          3. ВсС Π΅Ρ‰Π΅ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅: Π­Ρ‚ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, ΠΈ ΠΏΠΎΠ΄ ΠΊΠ°ΠΏΠΎΡ‚ΠΎΠΌ Π΅Ρ‰Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹. ВсСгда ΡΡ‚Π°Ρ€Π°ΠΉΡ‚Π΅ΡΡŒ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π»ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ.

          Π­Ρ‚ΠΎ Π±Ρ‹Π» Π²Π²ΠΎΠ΄Π½Ρ‹ΠΉ ΡƒΡ€ΠΎΠΊ ΠΏΠΎ созданию ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для Android Π½Π° Python. ΠœΡ‹ ΡƒΠ·Π½Π°Π»ΠΈ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Kivy, Π·Π°Ρ‡Π΅ΠΌ ΠΈ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ срСды, создали Π±Π°Π·ΠΎΠ²ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Kivy, сравнили Kivy ΠΈ Kivymd Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΊΠΎΠ΄Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌ нашС ΠΏΡƒΡ‚Π΅ΡˆΠ΅ΡΡ‚Π²ΠΈΠ΅ ΠΈ ΠΈΠ·ΡƒΡ‡ΠΈΠΌ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ элСмСнты Kivymd. Если Π²Π°ΠΌ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»Π°ΡΡŒ эта ΡΡ‚Π°Ρ‚ΡŒΡ, ΠΏΠΎΠ΄ΠΏΠΈΡˆΠΈΡ‚Π΅ΡΡŒ Π½Π° мСня Π½Π° Medium, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ увСдомлСния ΠΎ прСдстоящих частях. Π‘ этим сказал Π‘Π°ΠΉΠΎΠ½Π°Ρ€Π°!

          Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ мСня здСсь:
          LinkedIn: ссылка

          GitHub: ссылка

          ΠžΠ‘ΠΠžΠ’Π›Π•ΠΠ˜Π•: Ρ‡Π°ΡΡ‚ΡŒ 2 находится здСсь:

          Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для Android с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Python: Ρ‡Π°ΡΡ‚ΡŒ 2

          ПошаговоС руководство ΠΏΠΎ сборкС Android ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Python

          medium. com

          Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ запуск ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Python Π½Π° вашСм Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π΅ Android

          Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅:

          ΠšΡƒΠΈΠ½Π½ Домбровски Ρ‡Π΅Ρ€Π΅Π· Flickr. Π‘Π‘ BY-SA 2.0

          Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈ использованиС Python β€” это вСсСло. Благодаря Π΅Π³ΠΎ растущСй популярности сущСствуСт мноТСство способов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΌΠΈΡ€ вычислСний Π»ΡƒΡ‡ΡˆΠ΅, Ρ‡Π΅ΠΌ ΠΎΠ½ Π΅ΡΡ‚ΡŒ сСгодня.

          ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅ сСбС созданиС ΠΈ запуск ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Python, Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ инструмСнт ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ для получСния Π²Π°ΡˆΠΈΡ… Π»ΡŽΠ±ΠΈΠΌΡ‹Ρ… статСй ΠΈΠ· Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°, ΠΈΠ»ΠΈ запуск Π²Π΅Π±-сСрвСра, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ прямо Ρƒ вас Π½Π° Π»Π°Π΄ΠΎΠ½ΠΈ, ΠΈ всС это с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ всСго лишь мобильного устройства Android ΠΈ инструмСнты с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ. Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ Ρ‚ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ смотритС Π½Π° своС мобильноС устройство, ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ² Π΅Π³ΠΎ с устройства, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ просто позволяСт Π²Π°ΠΌ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, Π½Π° устройство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΠΏΡ€ΠΎΡΠ²ΠΈΡ‚ΡŒ творчСский ΠΏΠΎΠ΄Ρ…ΠΎΠ΄.

          Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ я ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽ всС инструмСнты, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, шаги ΠΈ всС Π½Π°Π²ΠΎΡ€ΠΎΡ‚Ρ‹, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для создания, запуска ΠΈ тСстирования простого прилоТСния Python Π½Π° любом мобильном устройствС Android. Π― ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ Flask для создания простого Β«Hello, World!Β» ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅Π΅ Π½Π° простом, Π½ΠΎ ΠΌΠΎΡ‰Π½ΠΎΠΌ Π²Π΅Π±-сСрвСрС. И самоС Π³Π»Π°Π²Π½ΠΎΠ΅, всС это происходит ΠΏΠΎ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Ρƒ. НС трСбуСтся Π½ΠΎΡƒΡ‚Π±ΡƒΠΊ ΠΈΠ»ΠΈ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€.

          УстановитС Termux Π½Π° Android

          Π‘Π½Π°Ρ‡Π°Π»Π° установитС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Termux. Termux β€” это ΠΌΠΎΡ‰Π½Ρ‹ΠΉ эмулятор Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ всС самыС популярныС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Linux, Π° Ρ‚Π°ΠΊΠΆΠ΅ сотни Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для простой установки. Никаких ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ Π½Π΅ трСбуСтся. Для установки ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΈΠ±ΠΎ ΠΌΠ°Π³Π°Π·ΠΈΠ½ Google Play ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π»ΠΈΠ±ΠΎ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ F-Droid.

          ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ установили Termux, запуститС Π΅Π³ΠΎ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ нСсколько Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… установок ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Termux pkg ΠΊΠΎΠΌΠ°Π½Π΄Π°:

          ΠŸΠΎΠ΄ΠΏΠΈΡˆΠΈΡ‚Π΅ΡΡŒ Π½Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Β«root-repoΒ»:

           $ pkg install root-repo 

          Β Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ всС установлСнноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС:

           $ pkg update 

          НаконСц, ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Python:

           $ pkg ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Python 

          ПослС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ установки ΠΈ автоматичСской настройки ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈΡˆΠ»ΠΎ врСмя ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.

          Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ прилоТСния для Android Π½Π° Android

          Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Ρƒ вас установлСн Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π», Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° своСм Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π΅ Android Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ это Π±Ρ‹Π» просто Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ с Linux. Π­Ρ‚ΠΎ отличная дСмонстрация Ρ‚ΠΎΠ³ΠΎ, насколько ΠΌΠΎΡ‰Π½Ρ‹ΠΌ Π½Π° самом Π΄Π΅Π»Π΅ являСтся Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π».

          НачнитС с создания ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°:

           

          $ mkdir Source
          $ cd Source

          Π—Π°Ρ‚Π΅ΠΌ создайтС Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ срСду Python. Π­Ρ‚ΠΎ обычная ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° срСди Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Python, ΠΈ ΠΎΠ½Π° ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Python ΠΎΡ‚ вашСй систСмы Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ (Π² Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΎΡ‚ вашСго Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°). Π’ вашСй Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ срСдС Π²Ρ‹ смоТСтС ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Python, спСцифичныС для вашСго прилоТСния.

           $ python -m venv venv 

          АктивируйтС Π½ΠΎΠ²ΡƒΡŽ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ срСду (ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π΄Π²Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ Π² Π½Π°Ρ‡Π°Π»Π΅ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹ ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠΌ):

           

          $ . ./venv/bin/activate
          (env)$

          ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΡŽ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΠ΅Ρ‚ (env) , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ΡΡŒ Π² Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ срСдС.

          Π’Π΅ΠΏΠ΅Ρ€ΡŒ установитС ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Flask Python, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ pip :

           (env) $ pip install flask 

          ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΊΠΎΠ΄ Python Π½Π° Android

          ВсС Π³ΠΎΡ‚ΠΎΠ²ΠΎ. ВсС, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ сСйчас, это Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ для вашСго прилоТСния.

          Для этого Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с классичСским тСкстовым Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ. Π― ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Π²ΠΈ . Если Π²Ρ‹ Π½Π΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹ с vi , установитС ΠΈ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ vimtutor , ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ (ΠΊΠ°ΠΊ слСдуСт ΠΈΠ· названия) ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒ вас ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ этим Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ. Если Π²Ρ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ jove , jed , joe ΠΈΠ»ΠΈ emacs , Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ….

          На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это дСмонстрационноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ простоС, Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ просто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ heredoc , которая позволяСт Π²Π°ΠΌ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ тСкст нСпосрСдствСнно ΠΏΠΎ запросу:

           

          (env)$ cat << EOF >> hello_world . py
          > from flask import Flask
          > app = Flask(__name__)
          >
          > @app.route('/')
          > def hello_world():
          > Β  Β  return 'Hello, World!'
          > EOF
          (env)$

          ВсСго ΡˆΠ΅ΡΡ‚ΡŒ строк ΠΊΠΎΠ΄Π°, Π½ΠΎ с Π½ΠΈΠΌΠΈ Π²Ρ‹ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ Flask, создаСтС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ направляСтС входящий Ρ‚Ρ€Π°Ρ„ΠΈΠΊ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ с ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΏΡ€ΠΈΠ²Π΅Ρ‚_ΠΌΠΈΡ€ .

          Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ вас Π΅ΡΡ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ΄ Π²Π΅Π±-сСрвСра. ΠŸΡ€ΠΈΡˆΠ»ΠΎ врСмя Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ срСды ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π²Π΅Π±-сСрвСр Π½Π° вашСм Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π΅.

           

          (env) $ export FLASK_APP=hello_world.py
          (env) $ export FLASK_ENV=development
          (evn) $ python hello_world.py

          ПослС запуска вашСго прилоТСния Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ это сообщСниС:

           обслуТиваСт ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Flask… Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° http://127.0.0.1:5000/ 

          Π­Ρ‚ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΊΡ€ΠΎΡˆΠ΅Ρ‡Π½Ρ‹ΠΉ Π²Π΅Π±-сСрвСр, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ Π½Π° localhost (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ вашС устройство). Π­Ρ‚ΠΎΡ‚ сСрвСр ΠΏΡ€ΠΎΡΠ»ΡƒΡˆΠΈΠ²Π°Π΅Ρ‚ запросы Π½Π° ΠΏΠΎΡ€Ρ‚ 5000.

          ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠΎ адрСсу http://localhost:5000 , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ своС Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.

          Π’Ρ‹ Π½Π΅ поставили ΠΏΠΎΠ΄ ΡƒΠ³Ρ€ΠΎΠ·Ρƒ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ своСго Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°. Π’Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ сСрвСр, Π° это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ваш Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ Π½Π΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ запросы ΠΈΠ· внСшнСго ΠΌΠΈΡ€Π°. Волько Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ сСрвСру Flask.

          Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ваш сСрвСр Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ для Π΄Ρ€ΡƒΠ³ΠΈΡ…, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ Flask, Π΄ΠΎΠ±Π°Π²ΠΈΠ² —host=0.0.0.0 Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ . Π­Ρ‚ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠΎΡ€Ρ‚Ρ‹ Π½Π° вашСм Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π΅, поэтому ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ это с ΡƒΠΌΠΎΠΌ.

           

          (env) $ export FLASK_ENV=""
          (env) $ flask run –host=0.0.0.0

          ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚Π΅ сСрвСр, Π½Π°ΠΆΠ°Π² Ctrl+C (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Termux для управлСния).

          Π Π΅ΡˆΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ дальшС

          Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ваш Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ Π½Π΅ являСтся идСальной сСрвСрной ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΎΠΉ для ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎΠ³ΠΎ Π²Π΅Π±-прилоТСния, Π½ΠΎ это дСмонстрируСт Π±Π΅Π·Π³Ρ€Π°Π½ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ возмоТностСй.