Поиск, кодирование, компиляция, выполнение и запрос программ на телефонах Android теперь возможны.
Было время, когда
Приложения для изучения программ на мобильных устройствах были очень простыми
Было доступно небольшое количество программ
Они также отставали от игр и викторин
Не было возможности запросить программы
Приложения не были основаны на сообществе, поэтому отставали в необходимой помощи.
Большинство Compiler IDE были неспособны, а некоторые из них были мошенническими.
Но сейчас все меняется, и теперь приложения могут делать то, что было невозможно несколько лет назад.
Я упомянул некоторые из лучших приложений для изучения и запуска программ, включая Sololearn и онлайн-компилятор, которыми я лично пользовался.
Существует также оплот приложений на основе категоризации, и ссылка для скачивания доступна для каждого приложения под его описанием.
Обучающие приложения:
SoloLearn: научитесь программировать бесплатно

СВЕЖИЙ БЕСПЛАТНЫЙ КОНТЕНТ ЕЖЕДНЕВНО:
• Веб-разработка, включая HTML5, CSS3, JavaScript, JQuery
• Python, Java, C++, C, C#, PHP, SQL, алгоритмы и Структуры данных, Ruby, машинное обучение, шаблоны проектирования, Swift
ПЕРСОНАЛИЗИРОВАННЫЙ. Контент предоставляется на основе вашего прогресса, предпочтений и самых горячих тенденций рынка.
БЕСПЛАТНАЯ КОЛЛЕКТИВНАЯ ПОДДЕРЖКА 24/7. Постоянная поддержка сообщества и оповещения в режиме реального времени делают обучение кодированию настолько простым и приятным, насколько это возможно.
БЕСПЛАТНЫЙ ОБМЕН ЗНАНИЯМИ. Создавайте уроки в своей области знаний и станьте влиятельным лицом в сообществе, на которое будут равняться миллионы людей. Улучшите свой профиль и инвестируйте в свое будущее, используя то, что вы уже знаете.
БЕСПЛАТНЫЙ РЕДАКТОР КОДА ДЛЯ МОБИЛЬНЫХ УСТРОЙСТВ. Пишите, запускайте и делитесь реальным кодом прямо со своего мобильного телефона без каких-либо дополнительных установок и настроек.
Энки: Учи код лучше, каждый день

Поднимите свой уровень Javascript, Python, CSS, HTML, git, Linux и Java с помощью Enki. Улучшить свои навыки программирования можно быстро и легко, независимо от того, являетесь ли вы профессиональным разработчиком или новичком.
Откройте для себя новые советы, приемы и лучшие практики. Практикуйте свои навыки программирования, отвечайте на вопросы и играйте в веселые мини-игры по программированию.
Grasshopper: научитесь программировать бесплатно

Добро пожаловать в Grasshopper, приложение для начинающих программистов.
- Визуальные головоломки развивают ваши навыки решения проблем и укрепляют концепции кодирования.
- Используйте стандартный отраслевой JavaScript всего несколькими касаниями на телефоне
- Обратная связь в режиме реального времени поможет вам стать учителем
- Собирайте достижения по мере изучения новых навыков
Центр программирования, Учитесь программировать

• Выбор редакции Google Play
- Google Play «Лучшие из лучших» 2017 года!
- Признан и поддерживается ускорителем панели запуска Google.
Какие языки программирования вы можете выучить?
Java, программирование на C, C++, HTML, Javascript, программирование на R
CSS, VB.net, C#, Python 2.7, Python 3, сценарии оболочки Linux,
Программирование на R, Swift, SQL, Jquery, сборка 8086
Репозиторий кода:
Codenza: репозиторий программирования

Это приложение можно специально использовать для поиска и запроса кода.
Темы: C, C++, Java, структуры данных с использованием C, C++ и Java, алгоритмы в C, C++ и Java, компьютерная графика с использованием C, C++ и Java, PHP, Python, C#, Perl, JavaScript , CSS, ассемблер, HTML, Ruby, R-программирование, MYSQL, компьютерные сети, SQL, PLSQL, хранилище данных и майнинг, системное программирование и построение компилятора (SPCC), цифровая обработка сигналов, параллельная и распределительная система, операционная система, микропроцессор, криптография и Безопасность, анализ больших данных, искусственный интеллект, Lua.
Некоторые языки доступны только в версии Pro
"Скачать. Изменить расширение. Выполнить».
Компиляторы:
Онлайн-компилятор (бета-версия)

Online Console Compiler (Beta) — это онлайн-компилятор и IDE для компиляции и запуска программ/фрагментов кода на вашем смартфоне для 23 языков программирования.
Поддерживаются следующие языки:
1. Bash (сценарий оболочки)
2. C — компилятор GCC
3. C++ — компилятор GCC
4. C++ 14 — Компилятор GCC
5. C++ 17 — Компилятор GCC
6. C# (C Sharp) — Компилятор Mono
7. Clojure
8. Язык Go
9. Java 7
10. Java 8
11. MySQL
12. Objective-C
13. Perl
14. PHP
15. NodeJS
16. Python 2.7
17. Python 3.0
18. R Language
19. Ruby
20. Scala
21. Swift 1.2
22. VB. Net — Mono Compiler
23. Паскаль
Dcoder, мобильный компилятор IDE

Dcoder — это среда разработки для мобильных устройств (компилятор для мобильных устройств), в которой можно кодировать и изучать алгоритмы. Предназначен для улучшения ваших навыков кодирования с помощью компиляции кода и решения алгоритмов. Теперь учитесь программировать в любое время и в любом месте.
Поддерживаемые языки:
1. C: изучайте программирование на C, мощном языке общего назначения.
2. C++ : компилятор GCC 6.3
3. Java: лучшая среда программирования на Java, JDK 8
4. Python: изучение Python 2.7 и Python 3.
5. C#: компилятор Mono 4
6. Php: интерпретатор Php 7.0
7. Objective-C : компилятор GCC
8. Ruby: Ruby версии 1.9
9. Lua: интерпретатор Lua 5.2
10. JS/NodeJS: движок Node.js 6.5
11. Go: Go Lang 1.6
12. VB.Net
13. F#
14. Common Lisp
15. R
16. Scala
17. Perl
18. Pascal
19. Swift
20. Tcl
21, Prolog
22. Assembly
23. Haskell
24. Clojure
25. Kotlin
26 . Groovy
27. Scheme
28. Rust
29. Bf
30. Html
31. Css
Примечание: большинство описаний приложений скопировано из самого playstore, этот пост — просто набор полезных приложений.