✔Как создать приложение без кодирования
Кажется, что создать приложение без программирования невозможно. Это совсем не так. С расцветом no-code разработки стало возможным делать сайты и приложения любой сложности — и совершенно без кода в привычном виде. Освоить этот навык может любой пользователь.
Что такое no-code
No-code еще называют зерокодингом, от zero + coding, буквально «ноль кодинга». В работе зерокодер использует специальные программы-конструкторы с визуальным интерфейсом. Нужные элементы перетаскиваются в рабочую область мышкой по принципу drag-and-drop, «перетащи и брось», собираясь в готовое веб- или мобильное приложение как LEGO. У них, как правило, есть шаблоны, которые решают вопрос привлечения к проекту веб-дизайнера.
Кажется, что это сравнительно новое изобретение, но разработке без кода на самом деле много лет. Еще в 80-х ее появление предсказал программист и визионер Джеймс Мартин, написав в своей книге «Разработка приложений без программистов» (Application Development Without Programmers) следующее:
«Количество программистов на один компьютер сокращается так быстро, что большинство компьютеров в будущем, по крайней мере частично, будут работать без кодеров».
В 90-х появился инструмент Geocities, который позволял без кода создавать веб-страницы. В 2003 году был запущен WordPress — и совсем скоро в поисковой выдаче Google начали появляться запросы «разработка сайтов без кода». Это сразу стало популярным, потому что владельцы сайтов и пользователи могли вносить в них изменения сами, без помощи дорогостоящих программистов.
Сейчас наступила эра расцвета зерокодинга. Новые конструкторы создания приложений появляются постоянно, старые пользуются небывалой популярностью. С распространением нейросетей и искусственного интеллекта no-code стал еще востребованнее, особенно для бизнеса, который тратит на разработку решений меньше средств.
Платформы для создания приложений без кода
Конструкторов приложений очень много, большинство использует принципы визуального программирования и drag-and-drop интерфейс. Тройка наиболее востребованных сейчас — это Glide, Adalo и FlutterFlow.
- Glide — платформа с самым низким порогом вхождения. Позволяет создать мобильное приложение на iOS и Android за 10 минут на основе электронной таблицы Google Sheets, выбрав шаблон и выгрузив необходимую информацию. Это один из самых простых и при этом функциональных конструкторов приложений.
- Adalo — еще один популярный выбор для начинающих. На нем можно делать как мобильные, так и веб-приложения. Функционально он состоит из компонентов — элементов интерфейса, а также действий, которые позволяют связывать компоненты между собой, и базы данных, откуда будет загружаться нужная информация. А Adalo API сделает выгрузку данных динамической.
- FlutterFlow отвечает на вопрос, где создавать мобильные приложения. Это конструктор с нативной интеграцией с iOS и Android — сразу после создания продукт можно выгрузить на маркеты Google Play и App Store. У него масса интеграций, в том числе с базами данных, множество шаблонов и возможность подключения внешних API для расширения функционала продукта.
Протестировав несколько из них, можно выбрать какой-то один и начать зерокодинговую карьеру. Разработчики на Glide, Adalo и FlutterFlow очень востребованы почти во всех сферах бизнеса, новые вакансии появляются постоянно.
Как выучиться на no-code разработчика
Хотя зерокодинг проще освоить, чем традиционное программирование, этим навыкам тоже нужно учиться. У каждой платформы есть особенности, есть нюансы, известные только тем, кто давно с ними работает. Отдельные важные моменты — создание портфолио, поиск работы в России и за ее пределами, взаимодействие с сообществом для помощи и поддержки.
Обучение этим навыкам предлагают онлайн-курсы по no-code: знания, комьюнити, поддержку со стороны педагогов, помощь в поиске работы. С увеличением популярности ноу кода растет количество школ, но первым на территории СНГ был онлайн-университет «Зерокодер». Начать погружение можно с бесплатных вебинаров и марафонов: они объяснят, что предстоит делать, насколько это сложно и куда податься со своими знаниями дальше.
Курсы — это еще и способ собрать портфолио.
Обучение азам зерокодинга занимает около полугода. Однако no-code разработчик не прекращает учиться никогда, осваивая новые инструменты и возможности конструкторов.