Разработка под Android

  • ХабрахабрФото Дайджест интересных материалов для мобильного разработчика #366 (12 — 18 октября)

    Дайджест интересных материалов для мобильного разработчика #366 (12 — 18 октября)

    В новом дайджесте новые iPhone, новые карты и геолокация для Android, тестирование мобильных танков и отслеживание подписок, рейтинг рекламных сетей и чемпионат по Candy Crush Saga. Давным-давно я думал, что идея — это так: сел, побрейнстормил с друзьями, придумал, реализовал — круто! Но всё больше убеждаюсь, что для меня работает наоборот: идея эволюционирует с годами и в какой-то момент выстреливает.…

    Читать далее »
  • ХабрахабрФото Создание SDK под Android в стиле Single-Activity

    Создание SDK под Android в стиле Single-Activity

    Single activity подходом при создании конечного приложения под Android никого не удивишь. Но мы пошли дальше и использовали No-Activity при разработке SDK. Сейчас разберемся для чего это понадобилось, возникшие сложности и как их решали. Стандартные 3rd party SDK в Android Как обычно работают внешние SDK в Android? Открывается Activity библиотеки, выполняется некая работа, при необходимости возвращается результат в onActivityResult. Стандартная…

    Читать далее »
  • ХабрахабрФото Делаем код в адаптере чище с помощью MergeAdapter

    Делаем код в адаптере чище с помощью MergeAdapter

    Надоели перегруженные и сложные адаптеры в вашем проекте, напоминающие картинку ниже? Каждый раз, при добавлении нового типа ячейки хочется переписать адаптер для RecyclerView, чтобы код читался проще? Есть множество подходов, чаще всего рекомендуется использовать подход delegate adapter или, например библиотеку для динамического создания списков с различными типами view как groupie о работе с которой вы можете ознакомиться в этой статье.…

    Читать далее »
  • ХабрахабрФото История одного pet-проекта

    История одного pet-проекта

    Если помните, в детстве были такие книжки, где ты читаешь, а в конце есть вариант развилки — пойти направо или налево, убить кого-то или помиловать. В зависимости от вашего выбора в книжке было написано: «Перейдите на такую-то страницу и на такую-то строчку». У Александра Зимина появилась идея для pet-проекта – сделать маркетплейс с дизайном Netflix или онлайн-кинотеатров и где было…

    Читать далее »
  • ДайджестФото Дайджест интересных материалов для мобильного разработчика #365 (5 — 11 октября)

    Дайджест интересных материалов для мобильного разработчика #365 (5 — 11 октября)

    В нашей новой подборке ловим баги на клиентах, пишем автотесты и встраиваем аналитику, изучаем KMM и новинки Flutter, дизайн системы и работу CTO, игровую логику и траты россиян на приложения. Подключайтесь! Для сбора клиентских ошибок мы используем собственную разработку под кодовым названием Gelatо. Последние два года я работал над её серверной частью и за это время открыл для себя много…

    Читать далее »
  • ХабрахабрФото Дайджест интересных материалов для мобильного разработчика #364 (27 сентября — 4 октября)

    Дайджест интересных материалов для мобильного разработчика #364 (27 сентября — 4 октября)

    В этом дайджесте — обновления Android, собственный движок для игр, симуляция волос и создание VHS-эффектов, No-Code платформы машинного обучения и доходы приложений. Приятного чтения! У меня был простой рендер спрайтов и текста, простая система обработки ввода, из которой можно было получать информацию о мышке и нажатых клавишах, и всякие утилиты-обвязки вспомогательных систем движка. В общем какую-то простую картинку вывести я…

    Читать далее »
  • ХабрахабрФото [Из песочницы] Как сэкономить на разработке мобильного приложения

    [Из песочницы] Как сэкономить на разработке мобильного приложения

    Привет, я Евгений Бойченко – сооснователь студии, которая разрабатывает мобильные приложения. За 10 лет работы вопрос «Почему так дорого?» я слышу чуть ли не ежедневно. Для многих клиентов мы искали возможности безболезненно снизить цену разработки, и в итоге у меня накопилось некоторое количество кейсов, которые решают проблему высокой стоимости мобильного приложения. В этом треде я призываю комьюнити делиться знаниями о…

    Читать далее »
  • ХабрахабрФото Ask me anything! Задай вопрос команде мобильной разработки «Лаборатории Касперского»

    Ask me anything! Задай вопрос команде мобильной разработки «Лаборатории Касперского»

    Привет! Впервые проводим сессию вопросов и ответов в формате поста на Хабре. Команда мобильной разработки «Лаборатории Касперского» ответит на все комментарии первого уровня, которые появятся сегодня с 13 до 20 часов по московскому времени. Мы готовы ответить на вопросы, связанными с разработкой, тестированием, аспектами безопасности мобильных и носимых устройств (операционные системы Android, iOS, Sailfish, OpenWrt, Windows Phone, Symbian, Blackberry и…

    Читать далее »
  • ХабрахабрФото Бесшовные A/B-обновления в Android: как они устроены

    Бесшовные A/B-обновления в Android: как они устроены

    Всем привет. В SberDevices наша команда занимается разработкой различных железок и прошивок для них на базе AOSP. Начиная с Android 8 (у некоторых вендоров с 7. 1) в системе появился новый механизм накатки OTA-обновлений, т. н. Seamless A/B OTA Updates — бесшовные обновления. В этом посте я опишу общие принципы его работы, рассмотрю механизм с точки зрения разработчика, а также…

    Читать далее »
  • ХабрахабрФото Дайджест интересных материалов для мобильного разработчика #363 (21 — 27 сентября)

    Дайджест интересных материалов для мобильного разработчика #363 (21 — 27 сентября)

    В новой подборке создание собственной GTA, заработки виджетов, Swift и Flutter для Windows, приложения из таблиц и подписные приложения в Китае, коалиция против Apple, новые устройства “Сбера” и многое другое. Возможно ли в здравом уме замахнуться на подобный проект в одного, и надо ли оно вообще? Этот дайджест доступен в виде еженедельной рассылки. А ежедневно новости мы рассылаем в Telegram-канале.…

    Читать далее »


Кнопка «Наверх»