Маркетинг и монетизация
Дайджест интересных материалов для мобильного разработчика #349 (5-11 апреля)
В новом выпуске делаем таб-бар с нестандартной кнопкой и кастомные переходы, эволюционируем декларативные фреймворки и готовимся к I/O 2021, доказываем разработку и отказываемся от стандартных теней. Все это и многое другое в этом дайджесте!
Этот дайджест доступен в виде еженедельной рассылки. А ежедневно новости мы рассылаем в Telegram-канале.
iOS
- Настало время офигительных историй. Кастомные транзишены в iOS. [2/2]
- Как реализовать таб-бар с нестандартной кнопкой: CAShapeLayer и UIResponderChain
- Работа с Bluetooth в iOS
- 5 секретов, о которых iOS-разработчики вам не скажут
- Понимаем параллельную разработку в iOS
- SwiftUI: как сделать снимок экрана с содержимым ScrollView?
- Создание системы лицензирования для платных приложений на Swift
- Плавный скроллинг в iOS
- Hive: игра «Улей» для iOS
- IrregularGradient: анимированные градиенты
Android
- Rust включили в список основных языков для разработки платформы Android
- Android 12 Developer Preview: готовим приложение к новым обновлениям
- Эволюция декларативных UI-фреймворков: от динозавров к Jetpack Compose
- Жизнь без AppStore и Google Play: работаем с Huawei Mobile Services и AppGallery
- MotionLayout + RecyclerView = красивые анимированные списки
- Разбираем ELM архитектуру в рамках мобильного приложения
- Простой вариант разношерстного recycler view на шаблоне Посетитель
- Конференция I/O 2021 пройдет в мае в виртуальном формате
- Google Play Store обновил дизайн
- Android Broadcast: GraphQL для мобильных разработчиков. Стоит ли использовать REST?
- Android Broadcast: новости #8
- Мой опыт работы с Flutter как Android-разработчика
- Изучение Jetpack Compose – создание простого приложения с таймером
- Создание уровня данных “репозиторий” с помощью корутин в Kotlin
- Решайте мобильные продакшен проблемы как Шерлок
- GitHub Actions: автоматизируйте рабочий процесс сборки и выпуска Android-приложений
- Запомните {mutableStateOf ()} – шпаргалка
- Шумный код с Kotlin Scopes
- 10 отличных идей для улучшения времени сборки Gradle
- Switch Snake: «змейка» из переключателей
- Holi: цвета Jetpack Compose
- Uinspector: иерархия представлений
Разработка
- Доказательная разработка или как data-driven подход добавил смысла работе
- Как мы изменили пайплайн создания контента в PvP-шутере и забыли про кранчи
- Почему мы отказались от стандартных теней Unity для мобильных шутеров и вместо этого написали свои
- «Вам звонок». Как выстроить отношения между QA и техподдержкой
- Как написать плагин для Фигмы: проблема, MVP, решение
- История одного видео редактора
- Как сократить стоимость мобильной разработки
- Как мы сделали мобильное приложение для курьеров «ВкусВилл» за 9 дней
- Синтезатор на Unity 3D
- Снова про UI\UX дизайн в 1С или как ускорить разработку мобильных приложений
- Podlodka #210: технический консалтинг
- 7 из 10 программистов жалуются на переработки
- Objective-C выпал из топа рейтинга TIOBE, а Fortran вернулся
- Zoom выпустил Video SDK
- Mail.ru Group запустила совместный редактор кода
- Google представил аудиокодек Lyra на основе ИИ
- 4 ошибки, которые я сделал как программист, но мне пришлось стать техническим директором, чтобы увидеть их
- Почему изучение программирования не поможет сохранить ваше рабочее место
- Дизайн приложений: примеры для вдохновения #39
- Рекомендации по проектированию автозаполнения (autosuggest)
- 10 лучших UI-китов в Figma для вашего проекта
- 30 самых популярных вопросов на собеседовании по программированию в Apple (с решениями)
- Почему менеджеры по-прежнему хотят писать код
- Как мы сделали из членов команды Airbnb мобильных инженеров
- Как добиться успеха на кодинг-интервью в 2021 году
- Лучший технический стек для разработки мобильных приложений в 2021 году
- Эволюция написания современных мобильных приложений
- 8 обязательных расширений для Flutter-разработчиков
- 5 лучших навыков Senior-программистов
- Маркетинг для инди-разработчиков: исследование рынка
- Ежедневный стендап — пустая трата времени
- Ключевой фреймворк, который я использовал, чтобы изучать любые новые технические навыки
- 5 лучших практик для создания эффективных кнопок
- Дизайн взаимодействий — это больше, чем просто пользовательские потоки и клики
- Прекратите добавлять комментарии к вашему коду
- Полезный фреймворк для именования ваших классов, функций и переменных
- Как зарабатывать на программировании
- Создание красивого интерфейса во Flutter
- Архитектура технологического стартапа, состоящего из одного человека
Аналитика, маркетинг и монетизация
- Гай по мобильной рекламе для тех, кто задумался о монетизации
- Как мобильное приложение помогло «ВкусВиллу» стать лидером по количеству заказов продуктов онлайн
- Разработка, аналитика и атрибуция. Какие сервисы нужны для мобильного приложения в 2021?
- Маркетологи в мобайле: Николай Липкин (Яндекс.Медиасервисы)
- Epic и Apple готовятся к суду
- Mem получает $5.6 млн на ведение заметок
- Bunch: ассистент по лидерству
- Charles получает инвестиции на «разговорную коммерцию»
- Самые скачиваемые приложения в марте 2021
- Supercell делает еще три Clash-игры
- Руководство по продуктовым метрикам
AI, Устройства, IoT
- HMM: ловим мошеннические транзакции
- Wi-Fi розетка с управлением через Интернет за 60 минут
- Чем мобильные разработчики заряжают девайсы: 10 новых качественных аксессуаров с AliExpress
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
-
Разработка1 месяц назад
Чистка Android-проекта для уменьшения размера APK, ускорения сборки и улучшения опыта разработки
-
Разработка1 месяц назад
Прекратите спорить в Code Review — начните внедрять с правилами линтера
-
Разработка1 месяц назад
Разработка, управляемая тестами (TDD), для исправления ошибок
-
Исследования1 месяц назад
Приложения с подпиской 2024 — отчет RevenueCat