Рубрика: Хабр Мобильная разработка

Откуда возникает TransactionTooLargeException, если я ничего такого не делал?

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

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

В нашем новом дайджесте новая навигация в iOS и известность команд разработки, умная камера Яндекса и ключ к тайной комнате, конец программирования, технологические тренды 2023 и многое другое! Подключайтесь к нашему Telegram-каналу Mobile Insights, где подборки статей и новостей выходят каждый день. Читать дальше → Щелкните ниже, чтобы поставить оценку! Всего: 0 В среднем: 0

Аналитика и нотификации для iOS

В этой статье поделюсь тем, как настроить трекинг событий о получении и об открытии нотификаций на iOS устройствах. Рассматривается вариант, когда приложение уже интегрировано с Firebase Cloud Messaging для получения FCM токенов и отправки нотификаций через собственный сервер, а для трекинга событий подключен сервис Amplitude. Даже если в вашем приложении используется другой набор сервисов для...

Передача цифровых данных по рации с помощью мобильного приложения. Часть 1

Функционал раций покрывает все нужды в своей нише, но, учитывая, что мобильный телефон всегда под рукой, хотелось бы попробовать сочетать утилитарность раций и удобство смартфона. Даже возможность передать просто координаты по радиоканалу в рамках своей туристической группы – это уже интересно, но что, если передавать зашифрованные сообщения или даже графические данные? Для меня, как для...

Пишем собственный ColorWheel на основе представления (View) в Android

Эта статья рассказывает о моём опыте создания пользовательских представлений под Android. Со временем это всё переросло в целую библиотеку. Как-то одним вечером мне в голову забралась идея о создании собственного настраиваемого View компонента для выбора цвета в обёртке уже готовой к использованию библиотеки. На самом деле, таковых в сети достаточно и без меня, но довольно...

99 советов геймдизайнеру — Часть 1

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

Адаптируем Android-приложение для незрячих людей. Часть 2: Jetpack Compose

По данным ВОЗ, в мире более миллиарда человек обладает с той или иной формой инвалидности. Поэтому Accessibility, или доступность, — важная штука в разработке программного обеспечения, особенно под мобильные платформы. Адаптировать View-интерфейс для людей с ограниченными возможностями не так трудоёмко, как кажется: об этом мы рассказывали в предыдущей статье. Сегодня — про Accessibility в Jetpack...