среда, 26 сентября 2012 г.

Готовим фрагменты с картами


Если вы когда-нибудь использовали карты в приложении, то наверно знаете, что виджет MapView может быть использован только в activity унаследованной от MapActivity. Я никогда не понимал почему так сделано, и посмотрев реализацию MapActivity так и не понял, ну зачем было нужно это странное правило, ведь все что было в MapActivity очень просто реализовывалось в обычной Activity. 

среда, 18 июля 2012 г.

Сборка Android проекта с помощью Maven.


Сборка проектов с помощью Maven, давно является стандартом де факто в мире Java. Для тех кто не знает, что такое Maven вот ссылочка. О плюсах этого инструмента говорить не буду, те кто им пользуются в других проектах и так это знают, а новички могут пойти по ссылке, там все доходчиво объясняется.

Встречайте - галерея Android приложений.


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

Я думаю я не один такой и нас много. Поэтому я создал небольшую(пока) галерею скриншотов приложений. Скриншоты разбиты по категориям, для удобного поиска нужной нам фичи. Вот список категорий.


воскресенье, 1 июля 2012 г.

суббота, 21 апреля 2012 г.

Hipstagram - правильный клиент для Instagram на Android

Много шума принесло появление клиента Instagram на Android. Создатели Instagram обещали, что в Android версии будет больше возможностей и фильтров, чем в iOS версии. Но как оказалось, они не были способны сделать приложение с правильным интерфейсом, не говоря уже о функционале. Вот так выглядит приложение Instagram для Android:


суббота, 21 января 2012 г.

TimeTracker - Следим за временем.


Месяц назад я решил, что буду поступать в магистратуру. Для поступления требуется сдать три экзамена: Логика, Информатика, Английский. Я создал для себя расписание на неделю и распределил подготовку по дням. Но вскоре заметил, что не успеваю заниматься ни по одному из предметов. Тут я и решил отслеживать на что я трачу свое время. Поискав в маркете, я не нашел ничего дельного, что могло бы решить мою проблему. Нужно было мне совсем не много.

  • Создание задач
  • Создание задач под одной меткой
  • Отслеживание времени потраченного на задачу.
  • Удобный просмотр графиков потраченного времени.
Недолго думая я принялся писать это приложение и вот что получилось.







Это не релиз приложение, это пока Бета версия, которая нуждается в тестировании.
Сейчас приложение умеет почти все что мне нужно, в скором времени я доделаю его до версии 1.0. А пока жду ваши отзывы.


Roadmap

  • Будут добавлены новые типы графиков, в частности графики по метке задачи и тд.
  • Есть пару багов, которые будут исправлены.
Приложение доступно в маркете.







среда, 14 декабря 2011 г.

AutoFolders - Автоматический сортировщик приложений

Последнее время количество приложений на моем телефоне прошло сотню. Навигация по списку приложений в меню усложнилась. Я решил дополнить коллекцию своих приложений еще одним, которое будет сортировать все программки и создавать на рабочем столе папки приложений по категориям. Но как оказалось такого приложения в маркете нет. Есть приложения с помощью которых это можно сделать все вручную (Apps Organizer, Folder Organizer, etc). Но сидеть перетаскивать все свои 120 приложений по категориям, как то в лом. И я решил написать свой сортировщик.


Задачи которые должен выполнять сортировщик.

  1. Автоматически сортировать приложения по категориям ( как это сделать это уже тема другого поста)
  2. Оставлять возможность создания своих категорий
  3. Дать возможность исправления выбора категории. Ведь приложение может ошибится, ни так много интелекта в нем)
Создание такого приложения отняло пару ночей, и вот теперь могу вам показать первую альфа версию. Приложение пока сырое, и может подтормаживать местами, это все будет исправлено ближе к релизу. А сейчас мне нужна ваша помощь в тестировании приложения, а именно нужно улучшить определение категории приложением. Я считаю, что если приложение определит правильно хотя бы 50% категорий приложений, то это уже отличный результат( интелекта в приложения не много).

Вот ссылка на приложение: autofolders.apk

Как пользоваться приложением.

Юзабилити и Дизайн приложения пока недоделано, альфа как никак. Это все будет исправлено ближе к релизу. А пока тестируем его интелектуальные способности.



Что нужно делать? 


  1. Устанавливаем приложение по ссылке выше
  2. Запускаем
  3. Ждем секунд 10, пока приложение найдет все ваши программки и отобразит их.
  4. У каждого приложения в списке будет указана его категория.
  5. Посмотрите процентное соотношение, ошибок определения категории приложением.
Как создать папку на рабочем столе?

Тапните (нажмите) на свободное место на рабочем столе -> Выберите Ярлык -> AutoFolders -> Выберите нужную вам категорию.

Спасибо за помощь.

UPD. Список категорий которых может определить

  • Коммуникации
  • Инструменты
  • Игры ( с ними пока проблемы)
  • Другие
UPD1.

Roadmap
  • Улучшить распознование категорий
  • Увеличить колличество узнаваемых категорий
  • Добавить возможность массового изменения категорий.(ВРУЧНУЮ)
UPD2.




Небольшой апдейт autofolders.apk

UPD3.
Обзор приложения от xda-developers

Проект на время закрыт, Продолжаю работать над AutoProfiles.