пятница, 27 мая 2011 г.

Avtochmo for android 0.0.1

Более тупой, глючной и тормозной IDE, чем Eclipse, я в своей жизни не видел. Но только к ней существует плагин для разработки на Java приложений на платформе Android (для соответствующих смартфонов). Поэтому приходилось терпеть и мириться, и вот наконец-то я доделал прототип своего первого мобильного приложения.

Мы у себя в студии сделали сайт под названием "Авточмо" - про водителей, которые водят, как мудаки. Конечно, я знаю, что 95% водителей в России так водят (цифра 95 тут не случайна), поэтому нашего сайта на всех не хватит. Но мы надеемся, что хотя бы кто-то увидит себя на этой доске позора, станет ездить и парковаться, соблюдая правила дорожного движения, и остальные, глядя на них, тоже, и в нашей стране жить станет чуточку лучше.

А для более оперативного выкладывания репортажей о мудаках мы задумали сделать мобильное приложение для этого; его прототип я сделал от и до. Часть исходных кодов взял из примеров и туториалов, часть нашёл в блогах и на форумах, часть дописал сам, и получилось что-то.

Значок запуска в меню эмулятора версии платформы 2.1-update1 (target-7).
62.64 КБ

Так называемая форма добавления.
36.31 КБ

Камера ещё не поддерживается, можно пока что только выбрать картинку из файловой системы. Выбор файлов оргнизован наипримитивнейшим образом - содержимое папки выводится в виде элементов ListView, при нажатии на один элемент он выбирается или, если это папка, ListView перерисовывается уже с содержимым этой папки. Если вы промахнулись и зашли по ошибке не в ту папку, то придётся вернуться и начать снова с начала.
20.38 КБ

Список авточмов. Выводится в виде HTML5, передаваемого с сервера, в WebView. Там нет ни одной настоящей ссылки, чтоб приложение не запустило веб-браузер; всё работает через ajax.
46.29 КБ

Авточмо добавлено на сайт!
50.70 КБ

Авточмо на реальном устройстве.
113.74 КБ

Данная верия существует для двух вариантов платформ - 2.1 и 2.2, и она никогда не будет выпущена, поскольку является до безобразия сырой и недоделанной и будет применяться только для внутреннего пользования для тестирования шаблонов отображения.

Через N-цать месяцев (или чуть пораньше) будет продолжение.

3 комментария:

  1. Эклипс, кстати, хоть и написан на богомерзкой жяве, но на удивление неплохая IDE, у меня студенты в нем на сишнике пишут и не жалуются :) не знаю, почему она тебе так не понравилась. Прожорливая - пожалуй, но тормозов я как-то не замечал

    ОтветитьУдалить
  2. так это.. есть более свежая версия под андроид?

    ОтветитьУдалить
  3. Насколько я знаю, нет. Есть бета-версия открытого API http://autochmo.ru/api/

    ОтветитьУдалить

Ублюдочный Гугл поломал форму комментариев. Извините.