Как быстрее запускать приложения под Android

Launcher Widget

Привет! Я хочу предложить вам виджет (сегодня совершенно бесплатно — читайте в статье), который экономит наше с вами время.


Проблема проста — для того, чтобы запустить приложение его вначале нужно найти! Есть разные варианты решения — часто используемые приложения в виде иконок, папки для сортировки приложений по категориям и что-нибудь более экзотичное, вроде поиска приложения по названию.


Launcher Widget — предлагает другой подход — он отображает все установленные приложения в виде маленьких иконок и при прикосновении увеличивает область касания (чтобы запустить конкретное приложение).


Виджет сохраняет позицию иконок.

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


Виджет обновляет иконки по установке, удалению и обновлению приложений.

Не нужно решать в какую папку положить то или иное приложение, не нужно постоянно поддерживать порядок или думать куда положить приложение не попадающее ни в одну папку. В этом плане виджет для ленивых — поставил и забыл.



4f7446bc22174ba0867f68b2ab9ee1e7.png

А ещё у нас есть:


  • Редактор — можно подвигать иконки, если сильно хочется.
  • Сортировка — можно отсортировать по времени установки.
  • Настройка количества столбцов — чтобы иконки были больше или меньше.
  • Произвольный размер виджета — располагайте виджет как вам удобнее и где вам удобнее.
  • Скролл в виджете — если иконок стало уж очень много.
  • И наоборот, можно отключить Zoom и запускать приложения в одно касание — если приложений мало.

Бесплатно, то есть даром.


В самом начале я обещал, что приложение только сегодня, только сейчас, только для вас — совершенно бесплатное. Для того, чтобы сказка стала былью — нужно в настройках виджета (на скриншоте ниже) нажать по надписи «Redeem promo code…»/«Ввести промо-код…» и в появившемся окне ввести промо-код habrahabr. Промо-код действителен в течение 24 часов с момента публикации статьи.


deff0f9f3df74bd6ad49717494726ac1.png

Обратная связь.


Цель статьи не только себя показать, но и получить ценный фидбек. Поэтому мы и раздаём виджет бесплатно: в надежде на ваши идеи и замечания (добро пожаловать в комментарии и личку!). Год назад, когда была выпущена самая первая версия виджета, именно фидбек с 4pda помог определиться с тем, куда двигаться дальше.


Грязные подробности.


Хотя хаб «Я пиарюсь» позволяет рекламировать себя без всяких оговорок, я думаю, что многим из вас интересны детали. Давайте я начну, а вы продолжите задавать мне вопросы в комментариях.


Мотивация. Очень сложная штука, поскольку на проект потрачено не так мало времени — вопрос в том, откуда его брать и как себя заставлять делать это? Вначале тратился один выходной в неделю, это тяжело, это сложно, особенно если погода прекрасная —, но через какое-то время привыкаешь. Выработать привычку — вот цель! Когда появится ощущение, что ты это можешь, независимо от обстоятельств: либо субботу либо воскресенье полностью посвятить разработке — дело в шляпе. Как я писал в другой своей статье — один день в неделю — это почти 2.5 рабочих месяца в год!


Ускоряемся. Я не из тех, кто может на коленках написать прототип за пару вечеров. Мне нужно больше времени. Поэтому приходится придумывать как ускорить процесс другими средствами.


План. Нам нужен план! Он помогает видеть приближение к какому-то финалу. План конечно живой. Обязательно нужно бить задания на более мелкие — чтобы мелочь делать дома вечерами, а большие таски — когда есть целый день.


Рабочее место — у меня их два. Моя основная работа — удаленная, поэтому я могу использовать своё рабочее место в коворкинге для написания виджета по выходным. Круто! Но чтобы было ещё быстрее — я оборудовал дома отдельное рабочее место для маленьких задач по вечерам. На старый ноутбук был поставлен ssd, настроена Android Studio и Git.


Выбор проекта. Проект на два рабочих месяца — превращается в календарный год. Поэтому главный вопрос — не перегореть. Как долго вы можете писать что-то своё без фидбека? Я думаю, что больше года это почти невозможно делать. Поэтому если делаете что-то вечерами выбирайте самый минимум! Самый простой прототип! Минимум функционала. Вот мой совет.


И да прибудет с вами сила!

Комментарии (7)

  • 16 ноября 2016 в 15:36

    0

    Если бы ещё по виду иконки можно было бы понять, что это за приложение…
    • 16 ноября 2016 в 15:53

      0

      Можно в виджете подписывать каждую иконку текстом —, но так никакого экрана не хватит и идея с маленькими иконками потеряет смысл.
      Выхода я вижу два:
      в окошке Zoom писать название приложения (опционально) — частичное решение,
      использовать паки иконок и подмену иконок конкретных (опционально) — тоже частичное решение.

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

  • 16 ноября 2016 в 15:53

    0

    Окошко открывается с ощутимой задержкой в полсекунды, что портит всю идею. И анимация открытия там тоже лишняя по той же причине — задержку добавляет. А идея вроде хорошая
    • 16 ноября 2016 в 16:03

      0

      Все эти задержки стоят не так много из того времени которое бы вы тратили на поиск приложения по-старинке. В любом случае только первый запуск Activity (а окошко Zoom — это отдельная Activity) занимает заметное время. Когда она закеширована системой — запуск происходит быстрее. Можно оптимизировать запуск — что я уже делал конечно, но принципиально ускорить процесс нельзя. Если есть возможность не использовать Activity — я был бы рад услышать о такой возможности.

      Пользователи любят анимации и красивый дизайн, на то они и пользователи. Но, скажем, можно добавить настройку, чтобы отключить эту анимацию, как вам кажется, подойдет такое решение?

      • 16 ноября 2016 в 16:08

        0

        Подойдёт. У меня все анимации андроида отключены нафиг в инструментах разработчика)
  • 16 ноября 2016 в 16:05

    0

    Лицензия как то привязывается к аккаунту или после переустановки все слетит?
    По поводу сортировки:
     — можно реализовать сортировку по категориям с google play. возможно ли подтягивать такую инфу с маркета?
     — можно было бы реализовать сортировку по доминирующему цвету иконки. так было бы проще искать, зная какой цвет у иконки. цветные иконки (где доминирующий цвет сложно определить) в начало или в конец списка. правда здесь надо было бы поизголяться. цвета лучше располагать не по списку, а прямоугольными областями — так их проще воспринимать, имхо.
     — сортировка по частоте использования приложений — приложения медленно ползут в начало списка (или в средину виджета — по умолчанию взгляд направляется сразу туда) чем чаще их запускают.

    Оказалось у меня довольно мого приложений. Занял весь экран и еще немного… =)

  • 16 ноября 2016 в 16:05

    0

    Хорошо бы сортировку по тематике приложений.
    Т.е. например навигационные программы были рядом.

© Habrahabr.ru