Немного освоившись с программированием для android, (см. моё первое приложение Лето в деревне), решил написать более полезное приложение. А на работе как раз пришло время сдавать новые экзамены в связи с вводом обновленных Правил по охране труда при эксплуатации электроустановок (это типа библия для энергетиков). Посмотрев наличие похожих приложений был удивлен ситуацией:
Сиреневое приложение от Дмитрия Тулупова, содержит только текст Правил, даже без поиска. Второе приложение от Ильи Несущего — после установки требует денег, видимо автор давно забросил его.
И все. Больше нет ничего, есть еще Правила, в разделе Книги, с поиском и прочим, но оно платное.
Так как приложение действительно и пользуется им весьма внушительное количество людей решил сделать бесплатное приложение Правил, со всем возможным функционалом — типа поиска, установки закладок и комментариев, и даже возможно приделаю возможность коллективного обсуждения.
Приложение разрабатывал на Delphi 10.1 Berlin:
Выдумывать ничего не стал, так каждая глава представляет из себя отдельный -html файл, который при необходимости загружается в главный компонент webbrowser. Поиск так же реализовал штатными процедурами. Большой проблемой было разбирательство с кодировками, первоначально планшет упорно выдавал подобное:
В итоге я сдался и обратился за помощью на российский Delphi-форум: http://fire-monkey.ru/, помогли.
Сделав основной функционал, в виде вывода глав и элементарного поиска, я начал оформлять текст правил непосредственно в html-формате. Для этого использовал давно проверенный Macromedia Dreamweaver MX 2004:
Как и в случае с моим первым проектом — текстовым квестом, основное время разработки заняло работа с текстом (и то, в случае с Правилами она еще не окончена). Написание кода приложения и отладка заняло от силы пол-дня (если не считать время поиска ошибок с кодировкой).
Так же я наконец-то разобрался с настройками стилей — главной фишкой новых Delphi. Теперь стили приложения можно менять с помощью пары-тройки кликов мышкой:
После разработки приложения для android, быстро накидал иконку изображений во всех возможных размерах:
и выложил приложение на google.play https://play.google.com/store/apps/details?id=com.embarcadero.POTEE2 (о, кстати, нужно будет разобраться и удалить сom.embarcadero из ссылки).
Уже в первые дни приложение скачали десятки человек, и это не предел. Очень интересно сидеть в консоли разработчика и смотреть за статистикой закачек, и смотреть как она растет 🙂