CarWebGuru Версия 2

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

В Андроид есть такие ограничения, которые не давали мне реализовать что-то подобное, нужно было найти более гибкое решение. Поиски привели меня к необходимости написания своего собственно движка для поддержки тем и скинов. Таким образом можно будет реализовать все что хотелось.

Принялся за создание такого «движка» для поддержки тем. Так как это была главная фишка обновленной программы. Спустя два месяца, мой «движек скинов» был готов к испытаниям. Первые тесты показали себя хорошо, и я принялся к внедрению моего «движка» в программу CWG.

Пользователи уже развели панику, что программа заброшена, где обещанное обновление… И вот прошло еще около месяца и первая бета версия CWG 2.0 была готова. Несмотря на то что многое было не доделано, я получил много положительных отзывов. Программа действительно стала гибкой и настраиваемой.

Таким образом развивался мой движек скинов, добавлялись новые функции. Я привлекал людей для создания новых тем и скинов. Совместно с Johniker был внедрен скин Range и Range Music — которые оказались довольно удачными и хорошо встречены пользователями.

Дорога для дальнейшего развития CWG обозначена, технология тем работает, программа получилась гибкой и настраиваемой. На сегодняшний день аналогов просто нет. Пользователи перестали спорить нужен спидометр или нет, так как теперь каждый выбирает тему для себя.

Программа является бесплатной, так что если интересно посмотреть о чем была речь, то можете установить и посмотреть.

Добавить комментарий