Программирование смартфонов для начинающих

В наши дни мобильные телефоны-это в основном просто мини-портативные компьютеры. Лучшие устройства на рынке могут дать вам многие функции, которые вы можете получить с помощью обычного ноутбука. Поэтому программирование с помощью смартфона очень возможно. Все, что нужно знать разработчику, — это правильные инструменты.

К сожалению, информацию о том, как использовать телефон в качестве среды для разработки приложений и веб-сайтов. Найти довольно трудно. Если вы не очень конкретны, поиск в Интернете часто приведет вас к странице о том, как кодировать и отлаживать приложения. Работающие на мобильных телефонах.

Вот почему мы решили копнуть глубже и выяснить, что вам нужно. Чтобы превратить ваш телефон в настольное программное устройство.

1. Текстовый Редактор

Для разработки на вашем смартфоне первое, что вам понадобится,-это редактор исходного кода. По сути, редактор позволит вам создавать и редактировать текстовые файлы, написанные на различных языках программирования. Другими словами, именно здесь вы пишете свой код.

Подобно настольному редактору, ваш инструмент Android должен быть простым в навигации. Настраиваемым путем изменения размера шрифта. Цветовых схем и т. Д., А также предлагать простые функции вырезания. Копирования и вставки.

Возможности обработки текста в кодировке UTF-8 и выделения синтаксиса также являются элементами. Которые могут потребоваться в вашем редакторе.

Play Store хорошо заполнен текстовыми редакторами, но если вы новичок в программировании на своем телефоне. Выберите самое популярное приложение. Которое вы можете получить. Желательно бесплатно. Если вы знакомы с Vim Touch для ПК, существует версия для Android, и ее удобные функции хорошо продуманы. Чтобы сделать редактирование сенсорного экрана намного более терпимым.

Программирование С Помощью Вашего Android-Смартфона - Необходимые Инструменты - VIM Touch Code Editor

Я бы также рекомендовал более ориентированную на код клавиатуру, чем та, которая поставляется с вашим устройством. Одним из лучших является клавиатура Хакера, которая облегчает ввод специальных символов, таких как скобки или двоеточия. Раскладывая их так. Как они обычно появляются на компьютерной клавиатуре.

Программирование С Помощью Вашего Android-Смартфона - Необходимые Инструменты - Хакерская Клавиатура

2. Файловый Менеджер

Если вы спросите энтузиаста Android, почему он предпочитает эту платформу iOS, он, скорее всего, ответит, что это потому. Что Android поставляется с приложением файлового менеджера. Которое предлагает возможность создавать папки и перемещать файлы. Однако эти приложения обычно очень ограничены для программиста. Прежде всего потому. Что они не показывают все данные на вашем телефоне.

Поскольку каждая программа, которую вы пишете или создаете, будет представлена в виде файла на вашем Android-устройстве. Вам понадобится проводник. Который дает возможность гибко находить файлы и манипулировать ими по своему усмотрению. Я рекомендую OI File Manager, бесплатную замену проводника файлов Android с открытым исходным кодом. Которая позволит вам легко копировать. Перемещать. Переименовывать и обмениваться файлами.

Программирование С Вашего Смартфона Android - Инструменты, Которые Вам Нужны - OI File Manger

3. Обработчик Источника представления

Если вы разрабатываете веб-приложение, обработчик исходного кода представления является необходимостью.

Он позволяет открыть исходный код. Введя URL-адрес в браузере.

View Source Mobile доступен в качестве дополнения для таких браузеров, как Opera Mobile, Dolphin и Firefox. Кроме того, вы можете получить приложение под названием VT View Source, автономный браузер. Который предлагает те же возможности. Что и надстройка. А также несколько дополнительных функций. Специфичных для разработчиков.

Программирование С помощью Вашего смартфона на Android - Необходимые Инструменты - VT View Source

4. Веб-сервер для тестирования веб-приложений

Разработчикам веб-сайтов и веб-приложений нужны веб-серверы для хранения файлов. Доступ к которым целевой пользователь может получить через Интернет. Когда кто-то посещает ваш сайт или использует ваше приложение онлайн. Его браузер связывается с вашим веб-сервером и обменивается информацией. Чтобы определить. Что будет показано на экране посетителя. Популярные хостинги онлайн-сайтов, такие как HostGator и Godaddy, предоставляют дешевые серверы для размещения онлайн-приложений.

Локальные веб-серверы для тестирования и промежуточных целей также могут быть легко построены с помощью XAMPP и WAMP. Которые являются одними из самых популярных пакетов веб-серверов для ПК. Но вы также можете получить те же функции на Android. Лучшее приложение для этой работы-Palapa Web Server, который дает вам MySQL. PHP и Lighttpd. Предварительно сконфигурированные в один бесплатный стек-пакет. Хотя будьте осторожны. Пытаясь запустить локальный сервер на более бюджетном Android-устройстве. Которое может не иметь необходимых спецификаций для его обработки. Palapa даже позволяет редактировать конфигурационные файлы сервера непосредственно в самом приложении.

Программирование С Помощью Вашего Android-Смартфона - Необходимые Инструменты - Веб-Сервер Palapa

5. Дополнительные услуги

Хотя вышеперечисленные инструменты являются основными инструментами. Которые вам понадобятся для веб-разработки на вашем Android-устройстве. Есть и другие приложения. Которые вы можете использовать для расширения своих эксплойтов. Особенно если вы укоренили свое устройство.

Например, если вы собираетесь быть активным программистом смартфонов. Вы можете вручную предоставлять и отзывать разрешения для приложений. Которые могут получить доступ к привилегиям root. Для этой цели SuperSU-отличный инструмент для управления укорененным смартфоном.

Программирование С Помощью Вашего Android-Смартфона - Инструменты, Которые Вам Нужны - SuperSU

Более того, ваш Android-смартфон на самом деле не является компьютером без командной строки. И хотя Android Terminal Emulator предлагает некоторые утилиты самостоятельно, установите

BusyBox Free, который добавит больше функций GNU/Linux в ваш эмулятор терминала.

Программирование С Помощью Вашего Android-Смартфона - Инструменты, Которые Вам Нужны - BusyBox Free

Наконец, если конфиденциальность и безопасность являются приоритетом, Orbot и ChatSecure являются одними из приложений. Которые вы не хотели бы пропустить. Orbot — это в основном Tor для Android, в то время как ChatSecure предлагает зашифрованный канал для чата вне записи (OTR).

Программирование с помощью Вашего смартфона на Android - Необходимые инструменты - Orbot и ChatSecure

Итак, это начало того. Как подготовить ваш Android-смартфон к кодированию. Расскажите нам о своих любимых инструментах для программирования вашего смартфона в комментариях… И обязательно подпишитесь. Чтобы получить больше таких статей в своем почтовом ящике!