Как программировать с телефона?
Привет Хабр, меня зовут Али я больше года занимаюсь программированием на телефоне, хотел бы поделиться опытом и возможно ли это вообще, если сказать кратко то это даже "удобно", но есть некоторые минусы, когда только начинаешь программировать с телефона тебе будет неудобно но со временем вам станет легче программировать с телефона нежели чем с ПК, ладно давайте начнём!
Глава 1: Редакторы кода
Есть очень много различных редакторов кода и лучшие из них вы видите в экране
Spck editor - Самый лучший редактор кода для Frontend есть и Backend версия но она платная.
Pydroid - Не знаю как вам, но мне очень понравилось писать на Python именно в IDE Pydroid, да есть очень много альтернатив но на Pydroid есть Terminal а в многих остальных IDR для Python такого нету.
Dcoder - Поддерживает около 30-ти разных языков программирования, в нём можно даже писать на React App, сам особо много не пользовался но если вы хотите писать на каком то C# то смело выбирайте Dcoder
Также есть очень много других редакторов кода, но эти мне понравились больше всего и скорее всего понравится и вам, но есть ещё один инструмент который заменить всех вышеперечисленных, это царь Termux очень очень очень и ещё раз очень мощный терминал для Android(на IOS может не работает, но на Android точно), с помощью неё вы сможете сделать всё что угодно "почти" например закатить Backend на NodeJS, либо сделать хостинг для вашего телеграм бота и он будет работать(телефон будет служить как хостинг)
Не кто не отменял того что бы вам будет сложно привыкнуть к Termux, но после 3-4 недель использование вам будет легко использовать этот самый Termux.
Termux
Что такое Termux, и почему её нужно использовать, давайте разберемся
Языки программирования: Можно писать на всех языках программирования даже на Assembly(не рекомендуется)
Установка дополнительных инструментов: вы сможете работать с инстинктами такими как Git, Github, Vim, Nano
Серверные приложения: Установка и настройка веб-серверов (например, Apache, Nginx). Базы данных, такие как MySQL или PostgreSQL.
Использование команд Linux: Базовые команды: ls, cd, cp, mv, rm, cat, grep и т.д. Управление пакетами через pkg или apt.
И это лишь малая часть возможностей Termux, так как это полноценный Linux на Android, теперь давайте приступим к кодингу на Spck editor.
Глава 2: Кодинг
Spck editor - предоставляет писать на HTML CSS JAVASCRIPT, мы рассмотрим только базу, на будем углубляться в TS, React, и так далее.
Шаг 1. Установка Spck editor - перейдите по ссылке и нажмите на установить.
Шаг 2. Зайдите в Spck editor, и нажмите на меню(в права левом углу), после открытия меню нажмите на проекты и +
Шаг 3. После нужно назвать проект и создать файл и готово
С Pydroid всё гораздо проще, просто установить и зайти кодит.
Внимание
Весь этот пост писал 14 летний я, по этому не судите строго.
С уважением, Али