На чем собрать мобильное приложение без кода — ТОП-3 конструктора с примерами приложений
Самый популярный вопрос среди начинающих зерокодеров — можно ли собрать мобильное приложение без программирования. Расскажем, с помощью каких инструментов это можно сделать, чем они отличаются и сколько это стоит.
Существует три подхода к созданию мобильных приложений:
- Традиционный. Предполагают написание кода, создание макета, оптимизацию, команду и другие этапы.
- Зерокодинг. Не требует знания языков программирования. Это похоже на использование Тильды (это тоже, кстати, инструмент зерокодеров) для создания сайтов: не надо знать CSS, HTML, JS — просто расставляешь блоки с контентом, настраиваешь анимацию и получаешь отлчиный сайт.
- Low-code — это что-то среднее между зерокодингом и программированием: писать код все-таки приходится, но немного.
Инструменты зерокодинга уже могут покрыть большинство задач бизнеса. И вместо того, чтобы изобретать велосипед, можно за несколько дней запустить MVP или проверить гипотезу с минимальными затратами. А если в запасе хотя бы пара недель — то и запилить полноценное приложение. Решения на зерокодинге можно собирать в одиночку — вся инфраструктура предоставляется платформами и не надо дополнительно тратиться на хостинг, администрирование серверов и т.п.
При этом обычная разработка затянется на 3−6 месяцев и съест до миллиона рублей — если работать с фрилансером или скромной региональной студией.
На курсе «Зерокодер мобильных приложений» ты научишься создавать приложения под iOS и Android. Простые — за 1−2 дня, сложные — за 1−2 недели. Курс состоит из 5-и модулей, 30+ уроков, тренировочных задач и Q&A-сессий с лучшими экспертами в Glide и Adalo.
ОСНОВНЫЕ ИДЕИ
Мы внимательно изучили последние тенденции в развитии мобильных интерфейсов. Разработчикам, привыкшим к программам для настольных компьютеров, эти тенденции могут показаться необычными. Если попытаться сформулировать их в двух словах, то главная идея заключается в том, что оформление не должно конкурировать с содержимым. Наоборот, оформление должно помогать воспринимать содержимое.
Мы заметили, что в последнее время в мобильных интерфейсах разных вендоров ушли в прошлое яркие цветные фоны, исчезли градиенты на элементах управления, пропали рамки у полей ввода и у кнопок. Остался только текст и картинки. Причём картинки тоже утратили всё богатство цвета. Они стали отображаться в плоском виде, отрисовываться контурными линиями, одним цветом. Это делает их похожими на символы шрифта.
Такой же подход мы решили использовать в интерфейсе мобильной платформы. Например, кнопки регулирования, открытия, выбора выглядят теперь так:
А поле флажка имеет только два состояния и отображается специфичным, для мобильного интерфейса, образом:
На этих же рисунках видно, что многие элементы формы теперь не имеют рамок. Чтобы они не смешивались друг с другом, мы оформляем их в виде строк, которые отделяются горизонтальными линиями, очень похожими на школьную тетрадь.
Заголовки полей, значения полей, и заголовки кнопок теперь отличаются друг от друга только цветом и смыслом текста. Так заголовки полей отображаются серым цветом, значения полей чёрным цветом, заголовки кнопок — зелёным. Причём заголовки полей во многих случаях вы можете не использовать, а заменять их подсказкой ввода. Чтобы экономить место на форме:
Кнопки отличаются не только зелёным цветом заголовков, но и смыслом. Например, слово Добавить. Оно само приглашает его нажать.
Ещё один приём, благодаря которому освобождается дополнительное пространство для размещения данных, это новый заголовок окна. В нём располагается командная панель формы, а полный набор команд открывается в выпадающем списке:
Поля ввода ведут себя теперь чаще всего как кнопка, а не как поле для ввода текста. Особенно это касается полей ввода даты, чисел и полей выбора. Известно, что на мобильных устройствах гораздо проще что-то прокрутить, выбрать, проще нажать на большие кнопки. Но не всегда удобно набирать текст на клавиатуре. Поэтому для выбора даты мы открываем барабан календаря, а для ввода чисел — калькулятор:
Поля ввода с быстрым выбором теперь не позволяют вводить текст, а просто ведут себя как одна большая кнопка выбора:
Не задано расположение компонентов для компьютера 1с сборщик мобильных приложений
+7 (499) 444-90-36 Отдел заботы о пользователях
Москва, Ленинский проспект, дом 6, строение 20
- Участник Skolkovo
- Премии Рунета 2018, 2019, 2020
Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies ?
Советы по структуре сетевого каталога 1С
Для автоматизации процесса установки платформа и администрирования списка баз следует придерживаться следующей схемы, изображенной на рисунке ниже
Теперь разберем предназначение и нюансы некоторых файлов и каталогов.
Для начала следует создать корневой сетевой каталог и назвать его, к примеру, 1CEDistr.
- 1CEDistr — общая папка на сервере, в котором располагаются необходимые для установки файлы и другие каталоги.
- 1cestart — программа запуска. Для первичной установки требуется запустить этот файл. Эту программу рекомендуется взять из самой новой версии «1С:Предприятия» версии 8.3, планируемой к установке.
- ibcommon.v8i — список общих информационных баз. Имя файла может отличаться, его следует указать в конфигурационном файле 1cescmn .cfg. Структуру файла списка общих информационных баз смотрите здесь.
- 1cescmn.cfg ‑ общий конфигурационный файл. Описание и пример файла смотрите здесь.
- 8.3.17.1549 — Каталог с дистрибутивами 1С Предприятие. Имя каталога должно совпадать с релизом платформы. Внутри данный каталог должен содержать следующие подкаталоги:
- Setup — папка с дистрибутивами 32-разрядной версии платформы 1С.
- Setup64full — папка с дистрибутивами 64-разрядной версии платформы 1С.
Формат файла 1cescmn.cfg с примерами
Фал содержит общие настрйки программ запуска 1cestart и 1cv8s.
Конфигурационный файл 1cescmn.cfg имеет следующие основные параметры и структуру:
- CommonInfoBases=ibcommon.v8i — Указание имени файла общий информационных баз. Название файла может отличаться от нашего примера. Очень удобно, когда у всех пользователей, во-первых, единый список баз, во-вторых, у них нет возможности случайно удалить или изменить какую-то информационную базу у себя на ПК.
- InstallComponents ‑ следует указать компоненты платформы, которые требуется автоматически устанавливать. Параметр имеет следующую структуру: = Значение может принимать два варианта: 0 — не устанавливать; 1 — устанавливать. Компоненты для установки могут быть следующими:
- DESIGNERALLCLIENTS ‑ все клиенты и конфигуратор.
- THINCLIENT ‑ тонкий клиент для клиент-серверного варианта работы.
- THINCLIENTFILE ‑ тонкий клиент с возможностью работы с файловыми информационными базами.
- SERVER ‑ сервер «1С:Предприятия». Если программа установки запускается из программы запуска, то сервер будет установлен как приложение.
- WEBSERVEREXT ‑ компоненты расширения для веб-сервера.
- CONFREPOSSERVER ‑ сервер хранилища конфигураций «1С:Предприятия».
- SERVERCLIENT ‑ компоненты для администрирования кластера серверов «1С:Предприятия».
- CONVERTER77 ‑ конвертер информационных баз из версии «1С:Предприятия 7.7».
- LANGUAGES ‑ список языков интерфейса для установки. Если указано несколько языков, они перечисляются через « , ».
Важно! Общий конфигурационный 1cescmn.cfg файл не должен располагаться на компьютере пользователя!
Пример файла 1cescmn.cfg
Формат файла зарегистрированных информационных баз v8i и администрирование списка общих ИБ
Для того чтобы создать описание общей информационной базы удобно воспользоваться следующим механизмом.
Добавляете информационную базу обычным способом, например, на сервере. Далее открываете список баз, позиционируетесь на той базе, которую хотите добавить в список общих ИБ. Нажимаете правой кнопкой мыши и в контекстном меню выбираете Сохранить ссылку в файл.
Вы получаете файл с расширением (.v8i), которые можете открыть любым текстовым редактором, например, обычным блокнотом. Можете скопировать и при необходимости немного модифицировать содержимое файла и вставить в ibcommon.v8i
Приводим описание файла описаний зарегистрированных информационных баз. Файл состоит из секций, каждая секций описывает одну информационную базу. Одна секций выглядит следующим образом:
Секция состоит из наименования секции и параметров.
Наименование и каждый параметр секции записываются в отдельной строке файла описаний.
Остановимся подробнее на некоторых важных параметрах.
Connect — Строка соединения с информационной базой.
Для файлового варианта строка выглядит следующим образом: Connect=File=;
OrderInList — Порядок в списке ИБ, если используется представление списком. Чем выше число, тем ниже иб в списке.
OrderInTree — Аналогична предыдущему параметру, но при представлении в виде дерева.
ID — Внутренний идентификатор ИБ. Он формируется автоматически. Идентификатор должен быть уникальным в рамках одного файла списка баз. Следует сказать, что не рекомендуется вручную создавать идентификатор.
Folder — Наименование папки, если используется представление в виде дерева. Пример folder=/Базы бухгалтерии
WA — Вариант аутентификации пользователя. 1 — пытаться выполнить аутентификацию средствами ОС. 0 — всегда запрашивать логинпароль.
App — Определяет тип запускаемого клиентского приложения. Может принимать следующие варианты:
- Auto ‑ автоматический выбор типа клиентского приложения;
- ThickClient ‑ толстый клиент;
- ThinClient ‑ тонкий клиент;
- WebClient ‑ веб-клиент.
Version — Версия платформы 1С, которая должна быть использована для запуска конкретной базы.
К нашему сожалению, системные администраторы либо не знают про данные возможности ведения списка общих информационных баз, либо, почему-то не прибегают к этим официальным рекомендациям. Результатом такого подхода через несколько лет — десятки информационных бах у разных пользователей, которые не совпадают по наименованиям. Также одно неловкое касание пользователя на ИБ в списке и нажатие кнопки Удалить приводит к тому, что человека, обслуживающего 1С постоянно дергают с вопросами: «у меня пропала база».
Данный же подход решает все эти проблемы. Список баз выглядит у всех одинаково и базу нельзя удалить из списка или изменить параметры запуска как это показано на рисунке ниже.
Не задано расположение компонентов для компьютера 1с сборщик мобильных приложений
03:16
05:07
02:11
02:32
03:17
04:12
03:17