Продолжаем рассказывать о создании продолжения DogPlanner…

от автора

Ну что же…, на дворе 2026 год, первый DogPlanner живёт своей жизнью, доступен на многих площадках мобильных приложений, мы о нём много писали в соцсетях и различных блогах. С тех пор как мы сделали его, а опубликовали мы его аж в июне 2020 года, вы прислали нам много различных идей по его доработке, написали множество отзывов, а также мы узнали о приличном количестве проблемных мест по его функциональности и содержанию, и всё это было абсолютно заслуженно! Хотим сказать вам огромное спасибо за всю обратную связь, которую мы получили, и получаем до сих пор от вас! Но давайте снова вернёмся к критике…

Карточка питомца в DogPlanner

Карточка питомца в DogPlanner

Конечно, минусов в нашей работе пока ещё очень много… Хотя сделано было не так уж и мало спустя первой публикации: и функций добавилось прилично, и ошибок “выловлено” несметное множество:)) Но всё же основной недоработкой, о которой писали практически все, была и является неоднозначность пользовательского интерфейса DogPlanner! Кому то просто не нравится его внешний вид, и здесь мы могли бы поспорить, потому что при изучении огромного количества приложений с однотипным внешним видом, может быть даже довольно современным, создаётся впечатление определённой духовной пустоты.

Ведь согласитесь, если очень часто пользуешься чем то, например, даже обычной расчёской, хочется чтобы сам процесс приносил тебе различные положительные эмоции, и тут внешний вид, и в первую очередь, его оригинальность имеет очень важное значение. Этим мы и руководствовались при создании дизайна DogPlanner — хотелось, чтобы он был похож на что то готическое, в стиле старых сказок, или игр от Amanita Design. Надо отметить, что от момента первой публикации, до настоящего времени внешний вид приложения также сильно поменялся.

DogPlanner (первая версия)

DogPlanner (первая версия)

Совсем другое дело, если честно признаться нам самим, не всё в первой версии, интуитивно понятно, а порой, даже и мы со временем забываем о некоторых его возможностях, потому что “их просто не видно на экране”. Это можно объяснить тем, что когда мы начинали создавать DogPlanner, мы ещё не знали, насколько он вырастет функционально после публикации. Ведь изначально предполагалось, что это будет приложение для контроля веса одной единственной собаки с небольшими дополнениями. А когда различные функции добавляются по ходу работы, то они могут “вливаться” в приложение не органично, и просто теряться на фоне изначальных элементов управления. Что ж, видимо, от пользовательского интерфейса нужно отталкиваться и впредь, и как только начинаешь об этом думать, понимаешь, речь идёт о создании совершенно нового приложения…

Мы уже написали несколько статей о необходимости переосмысления идеи органайзера для домашних питомцев в целом, задача “зрела”, и по-тихонечку начала обретать некоторую понятную для нас форму. За это время мы перешли на новую IDE (среду разработки), которая позволяет создавать мобильные приложения как на компьютере, так и прямо на смартфоне. Ранее мы создавали DogPlanner с помощью глобальной среды разработки Android Studio на Java и XML, теперь же в нашем распоряжении минималистичный DroidScript и JS, они более просты в “написательном” смысле для нашего не самого сложного приложения, и мы становимся более гибки в разработке, т.к. DroidScript в разы быстрее, и позволяет работать с кодом, где бы мы ни находились:)

IDE DroidScript

IDE DroidScript

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

Давайте поговорим о том, что же будет в новой версии DogPlanner… Центральным экраном и объектом в новой версии теперь становится календарь, а в первом DogPlanner календарь был изначально задуман как дополнительная функция, и в итоге он индивидуален для каждого питомца. В новом DogPlanner календарь один общий для всех питомцев, и на нём всё наглядно и понятно, его можно легко заполнять, дополнять, редактировать. И именно, нажимая на любую дату, мы можем вносить данные и о питании, и о нагрузках, и обо всех других событиях, таким образом, можно легко и понятно внести данные даже если это нужно сделать по прошествии недели, или же наоборот заранее.

Новый DogPlanner (эскиз календаря)

Новый DogPlanner (эскиз календаря)

Для общего развития, и просто из интереса, каждая дата сопровождается информацией с мировой датой из жизни домашних питомцев и календаря русской природы. Нужно отметить, что теперь DogPlanner получил возможность следить и за жизнью кошек, получив таким образом аббревиатуру “K” :)) Этим шагом мы хотим уделить время обоим основным видам домашних питомцев, потому что в нашей семье 18 лет прожил любимый кот Кеша, которого мы нашли на даче в коробочке. Питание кошек, кстати, имеет множество “подводных камней”, и поэтому тоже не так тривиально, как кажется. Мы с Кешей перепробовали различные варианты кормов, и в своё время пришли к выводу, что домашним котам для здоровой жизни необходимо питаться определенными влажными консервами.

При этом домашним котам тоже желательно следить за своим весом, ведь например, в квартире у бедной кошки жизнь только что и сводится к режиму — поел/поспал! И только летние выезды на дачу помогают им приводить себя в нормальную кошачью форму. А потом по возвращении в квартиру вес снова начинает набираться, в особенности, ещё и в том случае, если кошка питается некачественными коммерческими кормами. Здесь мы также хотим добавить данные о всех породах кошек, с их диапазонами веса согласно стандартам пород, а также различные виды нагрузок и игр, свойственным именно им (например, игры с бантиком, и ловля солнечных зайчиков).

Всё остальное постараемся сохранить, и может быть, даже сделать чуточку поудобнее. Это касается калькулятора калорий и режима анализа данных. Единственное, что скорее всего не будет в новой версии DogPlanner — это расчета ориентировочного значения веса, потому что эта величина очень приблизительная, и чтобы хоть как то более-менее точно её рассчитать, нужно учитывать слишком много данных, это мы уже поняли исходя из первой версии. А результат с весом — он всё равно перед своим хозяином:))

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

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

Новый DogPlanner (эскиз блокнота)

Новый DogPlanner (эскиз блокнота)

И третья часть — это выход на собственный сайт нашего приложения (так называемый WebView), на котором можно будет найти много полезных советов по уходу за домашними питомцами, почитать развлекательные рассказы о приключениях Дори и её друзей :)) Все рассмотренные части DogPlanner будут выделены в отдельные вкладки на основном экране, и таким образом, перемещаться по мобильному приложению будет проще и интуитивно понятнее. Здесь уже, будем надеяться, функциональность DogPlanner не затеряется, и наши пользователи смогут воспользоваться всеми его возможностями.

DogPlanner WebView

DogPlanner WebView

ссылка на оригинал статьи https://habr.com/ru/articles/1053814/