Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса

Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса

Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса. Π€ΠΎΡ‚ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса

ΠšΡ€Π°Ρ‚ΠΊΠΎΠ΅ описаниС:
ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ исходного ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.

DroidEdit прСдставляСт собой тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ исходного ΠΊΠΎΠ΄Π° для ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚ΠΎΠ² ΠΈ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠ² Android со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ возмоТностями:

DroidEdit особСнно ΠΏΠΎΠ»Π΅Π·Π΅Π½ для Π½ΠΎΠ²ΠΎΠ³ΠΎ поколСния ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚ΠΎΠ² с внСшнСй ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉ, ΠΊΠ°ΠΊ Asus Transformer.

Русский интСрфСйс: НСт

Π°ΠΏΠ΄: Ρ€Π΅ΠΊΠ»Π°ΠΌΠ°. изговнякали Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Ρ€Π΅ΠΊΠ»Π°ΠΌΠΎΠΉ. ΠŸΡ€ΠΈΠ΄Π΅Ρ‚ΡΡ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ.

DroidWall ΠΏΠΎΠΌΠΎΠ³. Π Π΅ΠΊΠ»Π°ΠΌΡ‹ Π½Π΅Ρ‚.

Π—.Π«. Π½Π° экран сСйчас вмСщаСтся 11 строк тСкста. ΠŸΠΎΠ΄ΡΠ²Π΅Ρ‚ΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. ΠŸΡ€ΠΎΠ±ΠΎΠ²Π°Π» php.

DroidEdit Pro (code editor) v1.13.4

Π§Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ:
1.13.4
β˜† Fix nearly invisible cursor with some themes.

SilverEdit Π»ΡƒΡ‡ΡˆΠ΅ (Ρ‡Π΅ΠΌ):

— Π€Π°ΠΉΠ»Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π² Ρ€Π°Π·Ρ‹ быстрСС (DroidEdit Π½Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΎΠΎΠ±Ρ‰Π΅, просто «Π²ΠΈΡΠ½Π΅Ρ‚&ΠΏΠ°Π΄Π°Π΅Ρ‚». скорСй всСго ΠΈΠ·-Π·Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ², я Ρ‚ΡƒΡ‚ попытался ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ 220kb. завис Π½Π°ΡΠΌΠ΅Ρ€Ρ‚ΡŒ)
— ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ Π½Π΅ xΠ²Π°Ρ‚Π°Π΅Ρ‚ DropBox, Π½ΠΎ Π½Π° Ρ‚ΠΎ Ρƒ мСня Π΅ΡΡ‚ΡŒ DroidSync
— ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ опрСдСляСт ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ тСкста (DroidEdit это ΠΊ соТалСнию Π΄Π΅Π»Π°Π΅Ρ‚ Π½Π΅ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ)

Но Ρ‡Ρ‚ΠΎ я Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ», Π½ΠΈ Ρƒ этого ΠΈ Π½ΠΈ SilverEdit Π½Π΅Ρ‚ возмоТности ΡƒΠ±Ρ€Π°Ρ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ насильно (ΠΏΡ€ΠΈ Ρ‚Π°ΠΏΠ΅ Π² тСкстовоС ΠΏΠΎΠ»Π΅ появляСтся сново. МнС это Π½ΡƒΠΆΠ½ΠΎ ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ Ссли просто Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ «ΡΠΊΠΎΠΏΠΈΠΏΠ΅ΠΉΡΡ‚ΠΈΡ‚ΡŒ»). ΠΈ Π΅Ρ‰Π΅: Π² Landscape-Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ‡Ρ‚ΠΎ-Π»ΠΈΠ±ΠΎ Ρ€Π°Π΄Π°ΠΊΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° Π·Π°ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ всС ΠΏΠΎΠ»Π΅ зрСния.

Π’ ΠΎΠ±Ρ‰Π΅ΠΌ ΠΎΠ±ΡŠΠ΅ΠΌΠ½Ρ‹Π΅ тСкстовыС (html, xml, php) Ρ„Π°ΠΉΠ»Ρ‹ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ (Π½Π° Android) практичСски Π½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. Волько Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎ ΠΏΠΎΠ΄Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ

DroidEdit Pro (code editor) v1.13.9

DroidEdit Pro (code editor) 1.14.1

What’s in this version:
β˜† FTP support (finally).
β˜† Don’t open soft keyboard when opening file.

DroidEdit Pro (code editor) v1.14.2

What’s in this version:
β˜… Create shortcuts on Home Screen
(works with local, ftp, sftp and dropbox)
β˜… Only one instance of DroidEdit at any given time
β˜… New menu organization on HC and ICS
β˜… Check if private key is valid
β˜… Better line wrap behavior without line numbers
β˜… Other minor fixes

DroidEdit Pro (code editor) 1.14.3

What’s in this version:
β˜† Writer Mode: For those using DroidEdit to write text instead of code. Text prediction, if supported by virtual keyboard, and spell checking in ICS. Writer mode will be disabled automatically for files detected as code.
β˜† Clojure, Scala and Delphi support.
β˜† Chinese and Spanish translations.

DroidEdit Pro (code editor) v1.14.6

What’s in this version:
— Verify if DrobBox file has changed and offer to reload
— Root mode improvements
— Information panel with number of chars, words and lines (activate in preferences > appearance)
— Javascript file association
— Russian Translation

Released by chathu_ac

DroidEdit Pro (code editor) v1.14.7

* Fix for Jelly Bean cursor position problems
* French, Hungarian and Czech translations
* Show file size and date in file dialogs

Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса. Π€ΠΎΡ‚ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксисаDroidEdit Pro (code editor) 1.14.9

What’s in this version:
Version 1.14.9
β˜† Previewing local HTML files now asks to select browser.

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

БСсплатныС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΊΠΎΠ΄ΠΎΠ² для Android – Π»ΡƒΡ‡ΡˆΠ΅Π΅

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

Рабочая срСда Android-прилоТСния ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ массу сСрвисов для программирования. Π’ Google Play Store ΠΏΠΎΠ»Π½ΠΎ сСрвисов для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π»ΡŽΠ±Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ программирования – Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΊΠΎΠ΄Π°, компиляторов, срСдств построСния срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, ΠΈ это Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ всё. Они всС Ρ€Π°Π·Π½Ρ‹Π΅ сами ΠΈ с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ Π½Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ, ΠΈ с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ нСдостатками, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ срСди Π½ΠΈΡ… Π»ΡƒΡ‡ΡˆΠΈΠΉ нСпросто. Π—Π΄Π΅ΡΡŒ Π΄Π΅Π»ΠΎ Π·Π° Π½Π°ΠΌΠΈ. Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим пятёрку Π»ΡƒΡ‡ΡˆΠΈΡ… Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΊΠΎΠ΄Π° для Android, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ «ΠΏΡ€ΠΎΠ³ΠΎΠ½ΡΡ‚ΡŒ» ваш исходный ΠΊΠΎΠ΄ Π½Π° Ρ…ΠΎΠ΄Ρƒ.

Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса. Π€ΠΎΡ‚ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса

ΠŸΠΎΠ΄ΡΠ²Π΅Ρ‚ΠΊΠ° синтаксиса сочСтаСтся с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Ρ‚Π΅ΠΌΠ°ΠΌΠΈ оформлСния ΠΈ ΡˆΡ€ΠΈΡ„Ρ‚Π°ΠΌΠΈ, воспринимаСтся Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ языками программирования, Π² Ρ‚ΠΎΠΌ числС, HTML, XML, CSS, javascript, PHP, C, C++, C#, Java, ActionScript, Lisp, Markdown, Haskell ΠΈ Ρ‚. Π΄. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ ΠΈ Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ, сводящиС усилия программиста ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΡƒ. Π˜ΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ΡΡ Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ клавиши Π΄ΠΎΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π΄ΠΎΠ±Π°Π²ΠΎΡ‡Π½Ρ‹ΠΌΠΈ, позволяя Π²Π°ΠΌ Ρ€Π΅Π·ΠΊΠΎ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ Ρ‚Π΅ΠΌΠΏ Π½Π°Π±ΠΎΡ€Π°. Π‘Ρ€Π΅Π΄ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ… возмоТностСй ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π·Π°ΠΌΠ΅Π½Π° Π½ΡƒΠΆΠ½Ρ‹Ρ… Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ², Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π², прСдпросмотр HTML-Ρ„Π°ΠΉΠ»ΠΎΠ², Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° исходной ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ основы Π²Π΅Π±-сайтов, очистка HTML ΠΈ Ρ‚. Π΄.

Quoda ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π²Π°ΠΌ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π² ΠΏΠ»Π°Π½Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ Π²Π°ΡˆΠΈΡ… потрСбностСй. БСрвис ΠΌΠΎΠΆΠ΅Ρ‚ позволяСт Π²Π°ΠΌ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ Π½Π° любоС количСство FTP- ΠΈ FTPS-сСрвСров. МоТно Π΄Π°ΠΆΠ΅ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ Π² популярныС сСрвисы ΠΎΠ±Π»Π°Ρ‡Π½ΠΎΠ³ΠΎ хранСния, ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ Dropbox ΠΈ Google Drive, ΠΈ Π·Π°Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΈΡ… ΠΎΡ‚Ρ‚ΡƒΠ΄Π°, Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ вСрсия Π±ΡƒΠ΄Π΅Ρ‚, ΠΊΠ°ΠΊ оТидаСтся, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ Box ΠΈ Skydrive.

Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса. Π€ΠΎΡ‚ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса

DroidEdit обСспСчиваСт подсвСтку синтаксиса с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ ΡΠ²Ρ‹ΡˆΠ΅ 200 языков, мноТСством встроСнных Ρ‚Π΅ΠΌ оформлСния ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ создания ΠΈΡ… собствСнных Ρ†Π²Π΅Ρ‚ΠΎΠ²Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Ρ†ΠΈΠΉ. Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π½Π°Π±ΠΎΡ€Π° тСкста ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ автоисправлСниС ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΎΡ€Ρ„ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ. Emmet-инструмСнтарий ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ для Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ простых Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π΄ΠΎ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠ³ΠΎ HTML-ΠΊΠΎΠ΄Π°. Π‘Ρ€Π΅Π΄ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ… возмоТностСй свёртываниС строк, ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π·Π°ΠΌΠ΅Π½Π° Π½ΡƒΠΆΠ½Ρ‹Ρ… Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ², Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ клавиш Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ для ускорСния Π½Π°Π±ΠΎΡ€Π° ΠΊΠΎΠ΄Π° ΠΈ Π΄Π°ΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° рСдактирования систСмных Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π° вашСм устройствС с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΌ доступом ΠΊ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ.

Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса. Π€ΠΎΡ‚ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса

AWD ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π»Ρ‘Π³ΠΊΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ ΠΏΡƒΡ‚Ρ‘ΠΌ обСспСчСния Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… способов быстрого доступа ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ, хранящимися ΠΊΠ°ΠΊ локально, Ρ‚Π°ΠΊ ΠΈ ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎ. МоТно Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ Π½Π° FTP-, FTPS-, SFTP-сСрвСры ΠΈ ΡΠΊΠ°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡ… ΠΎΡ‚Ρ‚ΡƒΠ΄Π°. Π’ Π΄ΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ всСго, поддСрТиваСтся Π΄Π°ΠΆΠ΅ взаимодСйствиС с WEBDav для хранСния Π²Π°ΡˆΠΈΡ… Π²Π΅Π±-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ доступа ΠΊ Π½ΠΈΠΌ.

Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса. Π€ΠΎΡ‚ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса

AIDE позволяСт Π²Π°ΠΌ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Android-, Java- ΠΈ PhoneGap-прилоТСния срСдствами Java, C/C++, HTML5, CSS ΠΈ javascript. Π’ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ Visual Designer обСспСчиваСт Π²Π°ΠΌ Π½Π°Π³Π»ΡΠ΄Π½ΠΎΡΡ‚ΡŒ проСктирования ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса прилоТСния ΠΈ устраняСт Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ написания XML-ΠΊΠΎΠ΄Π°. ΠœΠ½ΠΎΠ³ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ с возмоТностями дописывания ΠΊΠΎΠ΄Π°, исправлСния ошибок Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, рСструктуризации ΠΈ Π»ΠΎΠ²ΠΊΠΎΠΉ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. Π’Π°ΠΌ прСдлагаСтся Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для компиляции ΠΈ ΠΏΡ€ΠΎΠ³ΠΎΠ½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΎΠ΄Π½ΠΈΠΌ ΠΊΠ»ΠΈΠΊΠΎΠΌ.

Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса. Π€ΠΎΡ‚ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса

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

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

Как Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π»ΡƒΡ‡ΡˆΠΈΠΉ срСди ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹Ρ… Π²Π°ΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΊΠΎΠ΄Π°? Всё зависит ΠΎΡ‚ Π²Π°ΡˆΠΈΡ… потрСбностСй. ΠŸΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½Π΅Π΅, ΠΈ просто Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· прСдставлСнных Π²Ρ‹ΡˆΠ΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ², ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠΉ вашим запросам.

Какой Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π²Ρ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅ для Android? НС пропустили Π»ΠΈ ΠΌΡ‹ Π΅Π³ΠΎ? Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚Π΅ Π½Π°ΠΌ ΠΎΠ± этом Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π².

Π’Π°ΠΌ понравился ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»? ΠŸΠΎΠ±Π»Π°Π³ΠΎΠ΄Π°Ρ€ΠΈΡ‚ΡŒ Π»Π΅Π³ΠΊΠΎ!
Π‘ΡƒΠ΄Π΅ΠΌ вСсьма ΠΏΡ€ΠΈΠ·Π½Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹, Ссли ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅ΡΡŒ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ΠΉ Π² ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтях:

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

Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Android: Ρ‡Π°ΡΡ‚ΡŒ 1

Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса. Π€ΠΎΡ‚ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса

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

ВступлСниС

ΠŸΡ€ΠΈΠ²Π΅Ρ‚ всСм! Будя ΠΈΠ· названия Π²ΠΏΠΎΠ»Π½Π΅ понятно ΠΎ Ρ‡Π΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ΄Ρ‚ΠΈ Ρ€Π΅Ρ‡ΡŒ, Π½ΠΎ всё ΠΆΠ΅ я Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ свои ΠΏΠ°Ρ€Ρƒ слов ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ ΠΊΠΎΠ΄Ρƒ.

Π― Ρ€Π΅ΡˆΠΈΠ» Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΡŽ Π½Π° 2 части, Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΌΡ‹ поэтапно напишСм ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ подсвСтку синтаксиса ΠΈ Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΡŽ строк, Π° Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π°Π²Ρ‚ΠΎΠ΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° ΠΈ подсвСтку ошибок.

Для Π½Π°Ρ‡Π°Π»Π° составим список Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ наш Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡƒΠΌΠ΅Ρ‚ΡŒ:

MVP β€” простой тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€

На этом этапС я Ρ‚Π°ΠΊ ΠΆΠ΅ сдСлал Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ/сохранСниС Ρ„Π°ΠΉΠ»ΠΎΠ² Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ. Код ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π΅ Π±ΡƒΠ΄Ρƒ, Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ.

ΠŸΠΎΠ΄ΡΠ²Π΅Ρ‚ΠΊΠ° синтаксиса

Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΡ‹ ознакомились с трСбованиями ΠΊ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρƒ, ΠΏΠΎΡ€Π° ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ самому интСрСсному.

Q: ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ TextWatcher ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, вСдь ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ интСрфСйс прямо Π² классС?
A: Π’Π°ΠΊ ΡƒΠΆ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ, Ρ‡Ρ‚ΠΎ Ρƒ TextWatcher Π΅ΡΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΡƒΠ΅Ρ‚ c ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Ρƒ TextView :

Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса. Π€ΠΎΡ‚ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса

Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎ Ссли ΠΌΡ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅ΠΌ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» Undo/Redo. Π’Π°ΠΊΠΆΠ΅ Π½Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ понадобится ΠΌΠΎΠΌΠ΅Π½Ρ‚, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΡΠ»ΡƒΡˆΠ°Ρ‚Π΅Π»ΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΡ‹ смоТСм ΠΎΡ‡ΠΈΡ‰Π°Ρ‚ΡŒ стэк с измСнСниями тСкста. ΠœΡ‹ вСдь Π½Π΅ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ послС открытия Π½ΠΎΠ²ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ Undo ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ тСкст. Π₯ΠΎΡ‚ΡŒ ΠΎΠ± Undo/Redo Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒΡΡ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚, Π²Π°ΠΆΠ½ΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ этот ΠΌΠΎΠΌΠ΅Π½Ρ‚.

БоотвСтствСнно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ ситуации ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свой ΠΌΠ΅Ρ‚ΠΎΠ΄ установки тСкста вмСсто стандартного setText :

Но вСрнёмся ΠΊ подсвСткС.

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

БСйчас Π½Π°ΠΌ Π²Π°ΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π²Π΅ Π²Π΅Ρ‰ΠΈ:

Π’.ΠΊ я ΠΏΠΈΡˆΡƒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ для JavaScript, Π²ΠΎΡ‚ нСбольшой ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ с ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌΠΈ словами языка:

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, слов Ρ‚ΡƒΡ‚ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π³ΠΎΡ€Π°Π·Π΄ΠΎ большС, Π° Π΅Ρ‰Ρ‘ Π½ΡƒΠΆΠ½Ρ‹ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Ρ‹ для ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π², строк, чисСл ΠΈ Ρ‚.Π΄. Π½ΠΎ моя Π·Π°Π΄Π°Ρ‡Π° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² дСмонстрации ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½ΡƒΠΆΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π² тСкстС.

Π”Π°Π»Π΅Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Matcher ΠΌΡ‹ пройдёмся ΠΏΠΎ всСму тСксту ΠΈ установим спаны:

Поясню: ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Matcher Ρƒ Pattern, ΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ Π΅ΠΌΡƒ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ для поиска Π² символах (БоотвСтствСнно с 0 ΠΏΠΎ text.length это вСсь тСкст). Π”Π°Π»Π΅Π΅ Π²Ρ‹Π·ΠΎΠ² matcher.find() Π²Π΅Ρ€Π½Ρ‘Ρ‚ true Ссли Π² тСкстС Π±Ρ‹Π»ΠΎ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ совпадСниС, Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² matcher.start() ΠΈ matcher.end() ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π½Π°Ρ‡Π°Π»Π° ΠΈ ΠΊΠΎΠ½Ρ†Π° совпадСния Π² тСкстС. Зная эти Π΄Π°Π½Π½Ρ‹Π΅, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ setSpan для раскраски ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… участков тСкста.

Π˜Ρ‚Π°ΠΊ, запускаСм!

Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ Ρ‡Ρ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ setSpan Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ, сильно нагруТая UI Thread, Π° учитывая Ρ‡Ρ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ afterTextChanged вызываСтся послС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ символа, ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ становится ΠΎΠ΄Π½ΠΈΠΌ ΠΌΡƒΡ‡Π΅Π½ΠΈΠ΅ΠΌ.

Поиск Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ

ΠŸΠ΅Ρ€Π²ΠΎΠ΅ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ Π² Π³ΠΎΠ»ΠΎΠ²Ρƒ β€” вынСсти Ρ‚ΡΠΆΠ΅Π»ΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ Π² Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ. Но тяТСлая опСрация Ρ‚ΡƒΡ‚ это setSpan ΠΏΠΎ всСму тСксту, Π° Π½Π΅ рСгулярки. (Π”ΡƒΠΌΠ°ΡŽ, ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ ΠΎΠ±ΡŠΡΡΠ½ΡΡ‚ΡŒ ΠΏΠΎΡ‡Π΅ΠΌΡƒ нСльзя Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ setSpan ΠΈΠ· Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ°).

НСмного поискав тСматичСских статСй ΡƒΠ·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Ссли ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ плавности, придётся ΠΏΠΎΠ΄ΡΠ²Π΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²ΠΈΠ΄ΠΈΠΌΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ тСкста.

Π’ΠΎΡ‡Π½ΠΎ! Π’Π°ΠΊ ΠΈ сдСлаСм! Π’ΠΎΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎβ€¦ ΠΊΠ°ΠΊ?

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ

Нам Π³Π»Π°Π²Π½ΠΎΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ»Π°ΡΡŒ такая Π»ΠΎΠ³ΠΈΠΊΠ°:

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΊΠΎΠ΄ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° прСвращаСтся Π² Π½Π΅Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅:

Как ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ тСкст ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ‚ Π² Π²ΠΈΠ΄ΠΈΠΌΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ?

Π‘ΡƒΠ΄Ρƒ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° эту ΡΡ‚Π°Ρ‚ΡŒΡŽ, Ρ‚Π°ΠΌ Π°Π²Ρ‚ΠΎΡ€ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊΠΎΠΉ способ:

И ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚! Π’Π΅ΠΏΠ΅Ρ€ΡŒ вынСсСм topVisibleLine ΠΈ bottomVisibleLine Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΏΠ°Ρ€Ρƒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ, Π½Π° случай Ссли Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΠΉΠ΄Ρ‘Ρ‚ Π½Π΅ Ρ‚Π°ΠΊ:

ПослСднСС Ρ‡Ρ‚ΠΎ остаётся ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ β€” ΠΏΡ€ΠΎΠΉΡ‚ΠΈΡΡŒ ΠΏΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΌΡƒ списку спанов ΠΈ Ρ€Π°ΡΠΊΡ€Π°ΡΠΈΡ‚ΡŒ тСкст:

НС ΠΏΡƒΠ³Π°ΠΉΡ‚Π΅ΡΡŒ ΡΡ‚Ρ€Π°ΡˆΠ½ΠΎΠ³ΠΎ if ‘Π°, ΠΎΠ½ всСго лишь провСряСт ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ‚ Π»ΠΈ спан ΠΈΠ· списка Π² Π²ΠΈΠ΄ΠΈΠΌΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ.

Ну Ρ‡Ρ‚ΠΎ, Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚?

Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Π²ΠΎΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ тСкста спаны Π½Π΅ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ΡΡ, ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ ΠΌΠΎΠΆΠ½ΠΎ очистив тСкст ΠΎΡ‚ всСх спанов ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π½ΠΎΠ²Ρ‹Ρ…:

Π•Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ косяк β€” послС закрытия ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ кусок тСкста остаётся нСподсвСчСнным, исправляСм:

Π“Π»Π°Π²Π½ΠΎΠ΅ Π½Π΅ Π·Π°Π±Ρ‹Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ adjustResize Π² манифСстС.

Π‘ΠΊΡ€ΠΎΠ»Π»ΠΈΠ½Π³

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

Π’Π°ΠΊ ΠΆΠ΅ Π°Π²Ρ‚ΠΎΡ€ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Ρ‡Ρ‚ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ парсСр послС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ «проскролСнного» пиксСля Π·Π°Ρ‚Ρ€Π°Ρ‚Π½ΠΎ, ΠΈ я ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ с этим согласСн (Π²ΠΎΠΎΠ±Ρ‰Π΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ознакомится с Π΅Π³ΠΎ ΡΡ‚Π°Ρ‚ΡŒΠ΅ΠΉ, ΠΎΠ½Π° нСбольшая, Π½ΠΎ Ρ‚Π°ΠΌ ΠΌΠ½ΠΎΠ³ΠΎ интСрСсного). Но Π΄Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρƒ нас ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ список спанов, ΠΈ Π½Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ парсСр.

Достаточно Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠΉ Π·Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ подсвСтки:

НумСрация строк

Для Π½Π°Ρ‡Π°Π»Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅ΠΌ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ:

Для этого напишСм Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ отступ ΠΏΠ΅Ρ€Π΅Π΄ отрисовкой:

Π­Ρ‚Π° Ρ‡Π°ΡΡ‚ΡŒ Π±Ρ‹Π»Π° самая запутанная ΠΈΠ· всСх, Π½ΠΎ Ссли Π²Π΄ΡƒΠΌΡ‡ΠΈΠ²ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ нСсколько Ρ€Π°Π· (поглядывая Π½Π° ΠΊΠΎΠ΄), Ρ‚ΠΎ всё станСт понятно.

ΠŸΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΠΌ ΠΊ Ρ€ΠΈΡΠΎΠ²Π°Π½ΠΈΡŽ

К соТалСнию, Ссли ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ стандартный андройдовский пСрСнос тСкста Π½Π° Π½ΠΎΠ²ΡƒΡŽ строку Ρ‚ΠΎ придСтся ΠΏΠΎΠΊΠΎΠ»Π΄ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π·Π°ΠΉΠΌΠ΅Ρ‚ Ρƒ нас ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ Π΅Ρ‰Ρ‘ большС ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ…Π²Π°Ρ‚ΠΈΡ‚ Π½Π° Ρ†Π΅Π»ΡƒΡŽ ΡΡ‚Π°Ρ‚ΡŒΡŽ, поэтому Π΄Π°Π±Ρ‹ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ вашС врСмя (ΠΈ врСмя ΠΌΠΎΠ΄Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° Ρ…Π°Π±Ρ€Π°), ΠΌΡ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠΌ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ скроллинг, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС строки шли ΠΎΠ΄Π½Π° Π·Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ:

Ну Π° Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ ΠΊ Ρ€ΠΈΡΠΎΠ²Π°Π½ΠΈΡŽ, объявим ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ с Ρ‚ΠΈΠΏΠΎΠΌ Paint :

ПослС Ρ‡Π΅Π³ΠΎ пСрСопрСдСляСм ΠΌΠ΅Ρ‚ΠΎΠ΄ onDraw :

Π‘ΠΌΠΎΡ‚Ρ€ΠΈΠΌ Π½Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚

Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса. Π€ΠΎΡ‚ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксисаВыглядит ΠΊΡ€ΡƒΡ‚ΠΎ.

Для красоты ΠΌΠΎΠΆΠ½ΠΎ Π΅Ρ‰Ρ‘ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Π°ΡΠΈΡ‚ΡŒ отступ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ†Π²Π΅Ρ‚, Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ строку Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ находится курсор, Π½ΠΎ это я ΡƒΠΆΠ΅ ΠΎΡΡ‚Π°Π²Π»ΡŽ Π½Π° вашС усмотрСниС.

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

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

Π’Π°ΠΊΠΆΠ΅ ΠΎΡΡ‚Π°Π²Π»ΡŽ ссылку Π½Π° исходники ΠΌΠΎΠ΅Π³ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΠΊΠΎΠ΄Π° Π½Π° GitHub, Ρ‚Π°ΠΌ Π²Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ Ρ„ΠΈΡ‡ΠΈ ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… я рассказал Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅, Π½ΠΎ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡΡ‚Π°Π»ΠΈΡΡŒ Π±Π΅Π· внимания.

Π—Π°Π΄Π°Π²Π°ΠΉΡ‚Π΅ вопросы ΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΠΉΡ‚Π΅ Ρ‚Π΅ΠΌΡ‹ для обсуТдСния, вСдь я Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠ³ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΡƒΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ.

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

7 Π»ΡƒΡ‡ΡˆΠΈΡ… HTML-Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² для Android

Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса. Π€ΠΎΡ‚ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса

Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса. Π€ΠΎΡ‚ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса

Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса. Π€ΠΎΡ‚ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса

Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ВСбмастСра Lite

Π­Ρ‚ΠΎΡ‚ достаточно простой Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ HTML-Ρ„Π°ΠΉΠ»Ρ‹, Π½ΠΎ ΠΈ JavaScript, CSS, PHP. Π—Π΄Π΅ΡΡŒ Π²Ρ‹ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ ΠΊΠ°ΠΊΠΈΡ…-Ρ‚ΠΎ интСрСсных возмоТностСй, Π·Π°Ρ‚ΠΎ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ здСсь Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ нСвСроятно качСствСнно. Π‘Ρ€Π΅Π΄ΠΈ Π½ΠΈΡ… Ρ‚Π°ΠΊΠΈΠ΅ простыС радости ΠΆΠΈΠ·Π½ΠΈ, ΠΊΠ°ΠΊ подсвСтка синтаксиса, нумСрация строк, ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊ ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ быстрого доступа. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ВСбмастСра Lite ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ доступ ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ FTP.

Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, прСкрасноС бСсплатноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для исполнСния Π²Π°ΡˆΠΈΡ… основных Π²Π΅Π±-потрСбностСй. Π•ΡΡ‚ΡŒ нСбольшой минус β€” Π·Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ½ΡΡ‚ΡŒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ ΠΊΠΎΠ΄Π° ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ доступ ΠΊ прСдпросмотру, придСтся Π·Π°ΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ 199β‚½.

AWD β€” сокращСниС ΠΎΡ‚ Android Web Developer, ΠΈ это ΡƒΠΆΠ΅ ΠΊΡƒΠ΄Π° Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚. Помимо стандартных JavaScript, CSS, PHP, HTML, ΠΎΠ½ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ JSON, Π° Ρ‚Π°ΠΊΠΆΠ΅ позволяСт ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ Π½Π° FTP, FTPS, SFTP ΠΈ WebDAV.

Π—Π΄Π΅ΡΡŒ Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ подсвСтка синтаксиса, Π°Π²Ρ‚ΠΎΠ΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°, нумСрация строк, функция просмотра, поиск ΠΈ Π·Π°ΠΌΠ΅Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, автосохранСниС, интСграция с Git, Ρ€Π°Π·Π½ΠΎΠ³ΠΎ Ρ€ΠΎΠ΄Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ тСкста ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

Π—Π΄Π΅ΡΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ это ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.

DroidEdit

DroidEdit β€” ΠΏΠΎ сути, ΠΊΠ»ΠΎΠ½ Notepad++ для Windows. ΠšΡ€ΠΎΠΌΠ΅ стандартного Π½Π°Π±ΠΎΡ€Π° языков, Π΄Π°Π½Π½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ C, C++, C#, Java, Python, Ruby, Lua, LaTeX ΠΈ SQL. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΌΠΎΠ΅ Π»ΠΈΡ‡Π½ΠΎΠ΅ ΠΌΠ½Π΅Π½ΠΈΠ΅, Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π»ΡƒΡ‡ΡˆΠ΅ всСго Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° подсвСтка синтаксиса с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния контрастности ΠΈ Ρ†Π²Π΅Ρ‚ΠΎΠ².

ΠŸΠ»Π°Ρ‚Π½Π°Ρ вСрсия обойдСтся Π²Π°ΠΌ всСго Π² 149 Ρ€ΡƒΠ±Π»Π΅ΠΉ, Π½ΠΎ Ссли Π²Π°ΠΌ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ приходится часто ΠΊΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° Ρ…ΠΎΠ΄Ρƒ β€” это сущиС ΠΌΠ΅Π»ΠΎΡ‡ΠΈ. Π’ качСствС бонуса Π·Π° Ρ‰Π΅Π΄Ρ€ΠΎΡΡ‚ΡŒ Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ доступ ΠΊ Dropbox ΠΈ Google Drive, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ смоТСтС Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ свои ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Π² ΠΎΠ±Π»Π°ΠΊΠΎ.

Но Ссли Π²Π°ΠΌ это Π½Π΅ Π½Π°Π΄ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ ΠΈ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π±Π΅ΡΠΏΠ»Π°Ρ‚Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ. ΠŸΡ€ΡΠΌΠΎ ΠΎΡ‚ΡΡŽΠ΄Π°.

Quoda Code Editor

НС самый извСстный Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Π΄Π°ΠΆΠ΅ Π² Π΄Π°Π½Π½ΠΎΠΌ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π΅, Π½ΠΎ всё ΠΆΠ΅ ΠΏΡ€ΠΈΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ΡΡŒ ΠΊ Π½Π΅ΠΌΡƒ. ΠŸΠ΅Ρ€Π²Π°Ρ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° β€” ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… языков: ActionScript, C, C++, C#, CSS, Haskell, HTML, Java, JavaScript, Lisp, Lua, Markdown, Objective-C, Perl, PHP, Python, Ruby, SQL, Visual Basic ΠΈ XML. Вторая ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° β€” масса ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… бонусов, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ ΠΈΠ»ΠΈ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ куски ΠΊΠΎΠ΄Π°, настройка «горячих клавиш» для увСличСния вашСй ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π°Π²Ρ‚ΠΎΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΊΠΎΠ΄Π° ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

К соТалСнию, ΠΊΠ°ΠΊ ΠΈ Π² случаС с DroidEdit, полная вСрсия стоит Π΄Π΅Π½Π΅Π³ β€” 225 Ρ€ΡƒΠ±Π»Π΅ΠΉ. Но ΠΈ ограничСнная вСрсия Π΄ΠΎΠ»ΠΆΠ½Π° Π²Π°ΠΌ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΡ‚ΡŒΡΡ.

Jota Text Editor

Ну Π° Ссли Π²Π°ΠΌ Π½Π°Π΄ΠΎΠ΅Π»ΠΈ всС эти Π½Π°Π²ΠΎΡ€ΠΎΡ‡Π΅Π½Π½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π°, Ρ‚ΠΎ Π²ΠΎΡ‚ Π²Π°ΠΌ простой ΠΈ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнт для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с HTML (ΠΈ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ). Около 5 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² скачиваний ΠΈ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³, Π±Π»ΠΈΠ·ΠΊΠΈΠΉ ΠΊ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ, наглядно Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‚ качСство Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Jota Text Editor. Π—Π° Π½ΡƒΠ»Π΅Π²Ρ‹Π΅ влоТСния Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ элСмСнтарный Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, способный лишь ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ ΠΈ ΠΏΠΎΠ΄ΡΠ²Π΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ синтаксис, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π² ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ символов. Но Π½Π°Π΄ΠΎ Π»ΠΈ Π²Π°ΠΌ большС?

Если Π½Π΅Ρ‚, Ρ‚ΠΎ Ρ‚ΠΎΠ³Π΄Π° устанавливайтС Jota.

Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° Π² Π½Π°Π·Π²Π°Π½ΠΈΠΈ (AIDE β€” Android Integrated Development Environment), ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π°Ρ большиС возмоТности Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π­Ρ‚ΠΎ Π½Π΅ΠΊΠΎΠ΅ руководство ΠΏΠΎ созданию ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для Android, ΠΎΡ‚ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Π΄ΠΎ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ…. ΠŸΡ€ΠΈ этом, это Π½Π΅ просто собраниС Π»Π΅ΠΊΡ†ΠΈΠΉ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ, Π° ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ с возмоТностями ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ, Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ тСстирования.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ совмСстимо с Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹ΠΌΠΈ инструмСнтами Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΊΠ°ΠΊ Eclipse ΠΈ Android Studio, поэтому Π²Ρ‹ Π½Π΅ ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π½ΠΈ сСкунды Π΄Ρ€Π°Π³ΠΎΡ†Π΅Π½Π½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ для ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° с мобильной вСрсии Π½Π° ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠ΅ Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ мСсто.

Π“Π»Π°Π²Π½ΠΎΠ΅, Π½Π΅ Π·Π°Π±Ρ‹Ρ‚ΡŒ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ сСбС Π½Π° мобильноС устройство AIDE.

anWriter

Π—Π°ΠΊΠΎΠ½Ρ‡ΠΈΠΌ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ бСсплатным HTML-Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ CSS, JavaScript ΠΈ Latex. Π­Ρ‚ΠΎ Π² бСсплатной вСрсии. Если Π·Π°ΠΏΠ»Π°Ρ‚ΠΈΡ‚Π΅ 210 Ρ€ΡƒΠ±Π»Π΅ΠΉ, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ PHP ΠΈ SQL. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π΅ Π²Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с HTML 5, CSS 3, jQuery, Bootstrap ΠΈ Angular, возмоТности Ρ€Π°Π±ΠΎΡ‚Ρ‹ с FTP ΠΈ Google Drive.

Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ прямо сСйчас ΠΏΠΎ ссылкС ΠΈ Π½Π°ΡΠ»Π°ΠΆΠ΄Π°ΠΉΡ‚Π΅ΡΡŒ.

А Π²Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ΡΡŒ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ ΠΊΠΎΠ΄Π°?

Как Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ свой Android-смартфон? Π—Π²ΠΎΠ½ΠΈΡ‚Π΅, Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ€ΡƒΠ΅Ρ‚Π΅, ΠΈΠ³Ρ€Π°Π΅Ρ‚Π΅, ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΡ‹Π²Π°Π΅Ρ‚Π΅ΡΡŒ, Ρ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅ новости? ΠŸΠΎΡ€Π° Π΅ΠΌΡƒ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ ΠΈ Π² вашСй Ρ€Π°Π±ΠΎΡ‚Π΅ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°! Π’ΠΎΡ‚ 7 Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ популярных ΠΈ качСствСнных HTML-Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΈΠ· Play Store.

Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса. Π€ΠΎΡ‚ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ с подсвСткой синтаксиса

Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ВСбмастСра Lite

Π­Ρ‚ΠΎΡ‚ достаточно простой Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ HTML-Ρ„Π°ΠΉΠ»Ρ‹, Π½ΠΎ ΠΈ JavaScript, CSS, PHP. Π—Π΄Π΅ΡΡŒ Π²Ρ‹ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ ΠΊΠ°ΠΊΠΈΡ…-Ρ‚ΠΎ интСрСсных возмоТностСй, Π·Π°Ρ‚ΠΎ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ здСсь Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ нСвСроятно качСствСнно. Π‘Ρ€Π΅Π΄ΠΈ Π½ΠΈΡ… Ρ‚Π°ΠΊΠΈΠ΅ простыС радости ΠΆΠΈΠ·Π½ΠΈ, ΠΊΠ°ΠΊ подсвСтка синтаксиса, нумСрация строк, ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊ ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ быстрого доступа. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ВСбмастСра Lite ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ доступ ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ FTP.

Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, прСкрасноС бСсплатноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для исполнСния Π²Π°ΡˆΠΈΡ… основных Π²Π΅Π±-потрСбностСй. Π•ΡΡ‚ΡŒ нСбольшой минус β€” Π·Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ½ΡΡ‚ΡŒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ ΠΊΠΎΠ΄Π° ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ доступ ΠΊ прСдпросмотру, придСтся Π·Π°ΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ 199β‚½.

AWD β€” сокращСниС ΠΎΡ‚ Android Web Developer, ΠΈ это ΡƒΠΆΠ΅ ΠΊΡƒΠ΄Π° Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚. Помимо стандартных JavaScript, CSS, PHP, HTML, ΠΎΠ½ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ JSON, Π° Ρ‚Π°ΠΊΠΆΠ΅ позволяСт ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ Π½Π° FTP, FTPS, SFTP ΠΈ WebDAV.

Π—Π΄Π΅ΡΡŒ Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ подсвСтка синтаксиса, Π°Π²Ρ‚ΠΎΠ΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°, нумСрация строк, функция просмотра, поиск ΠΈ Π·Π°ΠΌΠ΅Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, автосохранСниС, интСграция с Git, Ρ€Π°Π·Π½ΠΎΠ³ΠΎ Ρ€ΠΎΠ΄Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ тСкста ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

Π—Π΄Π΅ΡΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ это ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.

DroidEdit

DroidEdit β€” ΠΏΠΎ сути, ΠΊΠ»ΠΎΠ½ Notepad++ для Windows. ΠšΡ€ΠΎΠΌΠ΅ стандартного Π½Π°Π±ΠΎΡ€Π° языков, Π΄Π°Π½Π½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ C, C++, C#, Java, Python, Ruby, Lua, LaTeX ΠΈ SQL. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΌΠΎΠ΅ Π»ΠΈΡ‡Π½ΠΎΠ΅ ΠΌΠ½Π΅Π½ΠΈΠ΅, Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π»ΡƒΡ‡ΡˆΠ΅ всСго Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° подсвСтка синтаксиса с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния контрастности ΠΈ Ρ†Π²Π΅Ρ‚ΠΎΠ².

ΠŸΠ»Π°Ρ‚Π½Π°Ρ вСрсия обойдСтся Π²Π°ΠΌ всСго Π² 149 Ρ€ΡƒΠ±Π»Π΅ΠΉ, Π½ΠΎ Ссли Π²Π°ΠΌ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ приходится часто ΠΊΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° Ρ…ΠΎΠ΄Ρƒ β€” это сущиС ΠΌΠ΅Π»ΠΎΡ‡ΠΈ. Π’ качСствС бонуса Π·Π° Ρ‰Π΅Π΄Ρ€ΠΎΡΡ‚ΡŒ Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ доступ ΠΊ Dropbox ΠΈ Google Drive, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ смоТСтС Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ свои ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Π² ΠΎΠ±Π»Π°ΠΊΠΎ.

Но Ссли Π²Π°ΠΌ это Π½Π΅ Π½Π°Π΄ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ ΠΈ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π±Π΅ΡΠΏΠ»Π°Ρ‚Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ. ΠŸΡ€ΡΠΌΠΎ ΠΎΡ‚ΡΡŽΠ΄Π°.

Quoda Code Editor

НС самый извСстный Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Π΄Π°ΠΆΠ΅ Π² Π΄Π°Π½Π½ΠΎΠΌ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π΅, Π½ΠΎ всё ΠΆΠ΅ ΠΏΡ€ΠΈΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ΡΡŒ ΠΊ Π½Π΅ΠΌΡƒ. ΠŸΠ΅Ρ€Π²Π°Ρ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° β€” ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… языков: ActionScript, C, C++, C#, CSS, Haskell, HTML, Java, JavaScript, Lisp, Lua, Markdown, Objective-C, Perl, PHP, Python, Ruby, SQL, Visual Basic ΠΈ XML. Вторая ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° β€” масса ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… бонусов, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ ΠΈΠ»ΠΈ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ куски ΠΊΠΎΠ΄Π°, настройка «горячих клавиш» для увСличСния вашСй ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π°Π²Ρ‚ΠΎΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΊΠΎΠ΄Π° ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

К соТалСнию, ΠΊΠ°ΠΊ ΠΈ Π² случаС с DroidEdit, полная вСрсия стоит Π΄Π΅Π½Π΅Π³ β€” 225 Ρ€ΡƒΠ±Π»Π΅ΠΉ. Но ΠΈ ограничСнная вСрсия Π΄ΠΎΠ»ΠΆΠ½Π° Π²Π°ΠΌ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΡ‚ΡŒΡΡ.

Jota Text Editor

Ну Π° Ссли Π²Π°ΠΌ Π½Π°Π΄ΠΎΠ΅Π»ΠΈ всС эти Π½Π°Π²ΠΎΡ€ΠΎΡ‡Π΅Π½Π½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π°, Ρ‚ΠΎ Π²ΠΎΡ‚ Π²Π°ΠΌ простой ΠΈ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнт для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с HTML (ΠΈ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ). Около 5 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² скачиваний ΠΈ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³, Π±Π»ΠΈΠ·ΠΊΠΈΠΉ ΠΊ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ, наглядно Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‚ качСство Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Jota Text Editor. Π—Π° Π½ΡƒΠ»Π΅Π²Ρ‹Π΅ влоТСния Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ элСмСнтарный Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, способный лишь ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ ΠΈ ΠΏΠΎΠ΄ΡΠ²Π΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ синтаксис, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π² ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ символов. Но Π½Π°Π΄ΠΎ Π»ΠΈ Π²Π°ΠΌ большС?

Если Π½Π΅Ρ‚, Ρ‚ΠΎ Ρ‚ΠΎΠ³Π΄Π° устанавливайтС Jota.

Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° Π² Π½Π°Π·Π²Π°Π½ΠΈΠΈ (AIDE β€” Android Integrated Development Environment), ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π°Ρ большиС возмоТности Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π­Ρ‚ΠΎ Π½Π΅ΠΊΠΎΠ΅ руководство ΠΏΠΎ созданию ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для Android, ΠΎΡ‚ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Π΄ΠΎ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ…. ΠŸΡ€ΠΈ этом, это Π½Π΅ просто собраниС Π»Π΅ΠΊΡ†ΠΈΠΉ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ, Π° ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ с возмоТностями ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ, Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ тСстирования.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ совмСстимо с Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹ΠΌΠΈ инструмСнтами Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΊΠ°ΠΊ Eclipse ΠΈ Android Studio, поэтому Π²Ρ‹ Π½Π΅ ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π½ΠΈ сСкунды Π΄Ρ€Π°Π³ΠΎΡ†Π΅Π½Π½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ для ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° с мобильной вСрсии Π½Π° ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠ΅ Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ мСсто.

Π“Π»Π°Π²Π½ΠΎΠ΅, Π½Π΅ Π·Π°Π±Ρ‹Ρ‚ΡŒ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ сСбС Π½Π° мобильноС устройство AIDE.

anWriter

Π—Π°ΠΊΠΎΠ½Ρ‡ΠΈΠΌ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ бСсплатным HTML-Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ CSS, JavaScript ΠΈ Latex. Π­Ρ‚ΠΎ Π² бСсплатной вСрсии. Если Π·Π°ΠΏΠ»Π°Ρ‚ΠΈΡ‚Π΅ 210 Ρ€ΡƒΠ±Π»Π΅ΠΉ, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ PHP ΠΈ SQL. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π΅ Π²Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с HTML 5, CSS 3, jQuery, Bootstrap ΠΈ Angular, возмоТности Ρ€Π°Π±ΠΎΡ‚Ρ‹ с FTP ΠΈ Google Drive.

Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ прямо сСйчас ΠΏΠΎ ссылкС ΠΈ Π½Π°ΡΠ»Π°ΠΆΠ΄Π°ΠΉΡ‚Π΅ΡΡŒ.

А Π²Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ΡΡŒ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ ΠΊΠΎΠ΄Π°?

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

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *