Как стать автором
Обновить

Компания MobileUp временно не ведёт блог на Хабре

Сначала показывать

«Шрекатон», или Как проходит хакатон в MobileUp

Время на прочтение 5 мин
Количество просмотров 1.9K

image


Пока большинство программистов участвуют в обычных хакатонах, доблестные дроиды из Мобайлапии устраивают «Шрекатон»: спасают принцессу посредством программирования и решения логических задач.


9 декабря мы решили провести хакатон, чтобы немного отвлечь специалистов от рутинной работы и мотивировать на новые подвиги. Брать готовые задачи или аналогичные рабочим – скучно, поэтому я придумал свой сюжет. Теперь хочу поделиться подробностями игры и рассказать о том, как поглумиться над сотрудниками организовать нескучный хакатон своими силами.

Всего голосов 6: ↑5 и ↓1 +4
Комментарии 0

Cicerone — простая навигация в Андроид приложении

Время на прочтение 8 мин
Количество просмотров 83K


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


Читать дальше →
Всего голосов 35: ↑33 и ↓2 +31
Комментарии 29

7 полезных плагинов для Sketch

Время на прочтение 2 мин
Количество просмотров 23K


Работать в Sketch легко. Многие знают, как использовать базовые функции. Но не все работают с плагинами, которые расширяют возможности программы. Я расскажу о 7 полезных дополнениях, которые помогают оптимизировать трудозатраты и автоматизировать некоторые задачи.


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


Всего голосов 21: ↑18 и ↓3 +15
Комментарии 9

Различия между MVVM и остальными MV*-паттернами

Время на прочтение 11 мин
Количество просмотров 155K


От переводчика:
Уже опубликовано много материалов по MVC и его производным паттернам, но каждый понимает их по-своему. На этой почве возникают разногласия и холивары. Даже опытные разработчики спорят о том, в чем отличие между MVP, MVVM и Presentation Model и что должен делать тот или иной компонент в каждом паттерне. Ситуация усугубляется еще и тем, что многие не знают истинную роль контроллера в классическом варианте MVC. Предлагаю вашему вниманию перевод хорошей обзорной статьи, которая многое проясняет и расставляет всё по своим местам.
Разобраться в MV-паттернах
Всего голосов 38: ↑37 и ↓1 +36
Комментарии 29

Как перестать использовать MVVM

Время на прочтение 10 мин
Количество просмотров 48K
Двухголовый MVVM

На недавнем DroidCon Moscow 2016 был доклад о MVVM c Databinding Library и доклад о библиотеке Moxy, помогающей работать с MVP. Дело в том, что за последние полгода мы успели опробовать оба подхода на живых проектах. И я хочу рассказать о своём пути от освоения Databinding Library и выпуска в продакшн проекта на MVVM до осознания, почему я больше не хочу использовать этот паттерн.

Читать дальше →
Всего голосов 25: ↑21 и ↓4 +17
Комментарии 60
2