уведомления

Как делать эффективные Push-уведомления

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

  • Aleksei Cherepanov
    Aleksei Cherepanov
3 min read
UX

Прогресс бар или спиннер: Что и когда использовать

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

  • Aleksei Cherepanov
    Aleksei Cherepanov
2 min read
UX

Почему всегда нужно указывать маску на типизированные поля

В мире форм существует два типа данных основанных на текстовых полях. Это поля без формата (только текст) и поля имеющие формат (текст и символы). Вы должны четко разделять эти типы. Многие дизайнеры возлагают

  • Aleksei Cherepanov
    Aleksei Cherepanov
2 min read

Реализация кастомного UIControl компонента

Очень часто приходится сталкиваться с различными нестандартными элементами интерфейса, когда имплементация от уже готовых элементов не удобна да и затратила бы много времени и сил, нагромождая проект огромным количеством костылей, приходится прибегать к

  • Aleksei Cherepanov
    Aleksei Cherepanov
4 min read
ios

Работа в фоне iOS приложения

Данная статья является вольным переводом из официальной документации. В случае каких то неясностей прошу обратиться к первоисточнику: App Programming Guide for iOS Когда пользователь не активно пользуется вашим приложением, система перемещает его в

  • Aleksei Cherepanov
    Aleksei Cherepanov
19 min read
development

Жизненый цикл приложения iOS

Данная статья является вольным переводом из официальной документации. В случае каких то неясностей прошу обратиться к первоисточнику: App Programming Guide for iOS Приложение тесно общается между кодом разработчика и фреймворком системы. Фреймвок предоставляет

  • Aleksei Cherepanov
    Aleksei Cherepanov
9 min read
PCB

Изготовление печатной платы методом фоторезиста с нанесением маски

Статьи подобного рода довольно таки распространены, но методика зачастую отличается. В данном посте я расскажу как изготовить плату в домашних условиях с нанесением маски. Фоторезист, маску и вещество для смывания фоторезиста я приобретал

  • Aleksei Cherepanov
    Aleksei Cherepanov
3 min read
UART

Modbus. Что это и с чем его едят

Modbus это протокол передачи данных по типу клиент-сервер. обеспечивающий передачу данных между устройствами подключенным к различным шинам или сетям. Разработан был в далеком далеком 1979 году и с тех пор обрел неплохую популярность

  • Aleksei Cherepanov
    Aleksei Cherepanov
9 min read
android

NDK в Android, по шагам

NDK является комплексом инструментов для сборки нативных библиотек для последующего их использования в Android приложениях. Подобные средства могут оказаться очень полезными, если нам нужно использовать OpenGL или же производить массу математических операций, а

  • Aleksei Cherepanov
    Aleksei Cherepanov
3 min read
raspberry

Разворачиваем RetroArch на Raspberry Pi под Arch Linux

Наличие у RaspberryPi RCA-разъема, а следовательно возможность подключения его к телевизору, располагает к тому, чтобы установить на малиновую плату парочку приставочных эмуляторов детства и полностью погрузиться в ностальгию. На данный момент существует множество

  • Aleksei Cherepanov
    Aleksei Cherepanov
4 min read
atlas

Используем Зонд Atlas RIPE

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

  • Aleksei Cherepanov
    Aleksei Cherepanov
3 min read