DEV Community

Cover image for "Мобильная" разработка. [Начальная установка, JS, TS, Python, Bash, C++]
Arthur Kh
Arthur Kh

Posted on • Edited on • Originally published at masterarthur.xyz

1 1 1 1

"Мобильная" разработка. [Начальная установка, JS, TS, Python, Bash, C++]

Требования

Основное требование для начала работы – наличие смартфона на Android версии 7 и выше. Все примеры будут показаны на версии Android 7.1 (Google Pixel). Ближе к окончанию запланированной мной серии выйдет статья о том, как разрабатывать на iOS и Android версии ниже 7-ой. Небольшого знания английского языка, на уровне А1, будет достаточно, но чем выше – тем лучше.

F-Droid

Первое, что понадобится установить - F-Droid. Это каталог приложений FOSS (Free and Open Source Software - свободное программное обеспечение с открытым исходным кодом) для платформы Android. F-Droid упрощает просмотр, установку и отслеживание обновлений на вашем устройстве. #

F-Droid можно скачать с официального сайта - https://f-droid.org/. Он нам понадобится для установки Termux.

f-droid поиск

Используя поиск в F-Droid, находим и устанавливаем приложение Termux.

termux f-droid

Termux

Termux - это приложение-эмулятор терминала, дополненное большим набором утилит командной строки, перенесённых на ОС Android. Его основная цель - предоставить пользователю возможности командной строки Linux без необходимости рутирования или другой специальной настройки устройства. #

termux mainscreen

QuickEdit

Следующее, что нам нужно - редактор текста. В дальнейшей работе я буду использовать привычный мне QuickEdit от Rhythm Software - https://play.google.com/store/apps/details?id=com.rhmsoft.edit

quickedit googleplay

Вот мои рекомендуемые настройки для редактора:

quickedit settings

quick edit settings 2

Теперь, выполнив все шаги, мы можем перейти к изучению вёрстки, которая поможет нам составлять веб-страницы. Эти умения станут полезны для любого будущего стека, который вы выберете.

Обязательно подписывайтесь на мой аккаунт dev.to и Telegram канал, скоро будет ещё больше контента: https://t.me/MainArthur

Top comments (0)

nextjs tutorial video

Youtube Tutorial Series 📺

So you built a Next.js app, but you need a clear view of the entire operation flow to be able to identify performance bottlenecks before you launch. But how do you get started? Get the essentials on tracing for Next.js from @nikolovlazar in this video series 👀

Watch the Youtube series