Разработка
Интересные материалы для разработчика мобильных приложений #218 (18—24 июня)
В новом дайджесте рассказываем про быстрые команды Siri и заработок своим умом, дополненную реальность для музеев и дизайн для финтеха, снова про поиск работы и закат React Native, PWA и даже то, как не застрять в обучении. Подключайтесь!
В своих приложениях вы можете привязывать шорткаты для некоторых действий. Обучаясь на том, как и когда пользователь их выполняет, Siri начинает по-умному, в нужное время и место, предлагать ему эти шорткаты и, что самое крутое, пользователь сможет их вызывать фразами, которые сам к ним привяжет!
История создания мобильного приложения для детей позволяющего зарабатывать деньги своим умом
Это история (вперемешку с рассказом о моих ошибках и их решениях) о том, как я (где-то два года в свободное время) разрабатывал мобильное приложение (под iOS/Android), которое бы мотивировало мою дочь решать примеры по математике. В итоге, получилось приложение, позволяющее ребёнку зарабатывать деньги своим умом.
iOS
- Swift 4.1: почему Apple переименовала flatMap в compactMap
- Взаимодействие с сервером через API в iOS на Swift 3. Часть 1
- Парсинг и работа с Codable в Swift 4
- iOS 13 перейдет от приложений к задачам
Enum-работа с UITableView
Тестируем приложение не открывая симулятор
Чистые и изменяемые View с кастомными темами в Swift
Создаем AR-приложение для музеев на ARKit
16 библиотек с анимированными меню на Swift и Obj-C
HeatMapEyeTracking: отслеживание взгляда с ARKit
StyledTextKit: замена NSAttributedString и UILabel для работы с красивыми строками
Android
- Типобезопасный SQL на Kotlin
- «Конечные пользователи — мы с вами»: об Android-разработке в ЦФТ
- Как собрать аналитику и не убить производительность
- ActionViews или как я не люблю boilerplate с самого детства
- Как уменьшить время сборки проекта, использующего Firebase Performance Plugin
- 25 занимательных Android библиотек. Весна 2018
- Google запустил Центр подписок в Google Play
Android Dev Подкаст. Выпуск 68. Про найм. Часть 2
- Трудоустройство Android-разработчиков в России и за рубежом: собеседования, знания, деньги
- Google представляет создателей приложений в #IMakeApps
- Добавление нескольких папок ресурсов в Android-приложение
Охота на утечки памяти в Uber
Вызовы юнит-тестирования на Android
Arrow 101 – создаем Android-приложение с помощью функционального программирования
Billingx – работа со встроенными покупками
Как Android-разработчику погрузиться в React Native и выжить
Сканер кредитных карт на Firebase MLKit
Использование силы анимированных Vector Drawables
ChangeDetection: отслеживание изменений на сайтах на основе Android Architecture Components
TheGlowingLoader: индикатор прогресса
Разработка
- Могут ли PWA (Progressive Web Apps) образца 2018 года составить достойную конкуренцию нативным приложениям?
- 10 советов на тему UX/UI: как ярлыки на одежде и дейтинг-приложения учат нас делать дизайн лучше
- Unity3D: архитектура игры, ScriptableObjects, синглтоны
- Kivy. От создания до production — один шаг. Часть 2
- Что такое локализация и чем она отличается от перевода?
- Дневники разработчиков: Babycare №9
- “Крутись и уворачивайся”: история разработки Circle vs Spikes
- Unity переезжает в Google Cloud
- Как не застрять в обучении
- Dreams продвигает длинные вертикальные видео
Введение в блокчейн для мобильных разработчиков
Swift vs. Kotlin – различия в управлении памятью
15 примеров креативного дизайна на каждый день
UI и UX дизайн: карманное руководство
Реплика YouTube на React Native
Skyscanner — исследование UX
Закат React Native в Airbnb
Создаем аудио, которое важно
20 самых интересных дизайнов для банков и финтеха
Flutter Release Preview 1
Аналитика, маркетинг и монетизация
- Запуск мобильного ретаргетинга с Appsflyer: настройки, отчеты и ссылки
- Четыре года американского топа зарабатывающих игр от Apptopia
- Calm получил $27 млн в Серии А
- Sensor Tower исследовал источники установок в Google Play
- У Snapchat самая дешевая реклама
- “LTV: краеугольный камень маркетинга приложений” — отчет AppsFlyer
Как избегать приоритизации функций на основе мнений
Состояние экосистемы разработчиков 2018
Когортный анализ: ключ к пониманию вовлеченности
AI, Устройства, IoT
- Как мы пилили IoT-платежи на хакатоне в Гонконге
- Алгоритм распознавания образов обучающийся с одного раза (One-Shot learning)
- iMaterialist Furniture Challenge или 50 оттенков стульев
- Нейронный машинный перевод Google
- “Додо пиццу” будет проверять искусственный интеллект
Машинное обучение: от нуля до профессионала
Вакансии:
- Programmer С++, Technical в Playrix
- PHP/Python-разработчик
- Android-разработчик для интеграции SDK в игровой движок
- Управление проектами в IWEB CREATOR
- Дизайнер интерфейсов / Дизайнер цифровых продуктов в Альфа-банк
- 3D-дизайнер в GameNuts
- SMM-менеджер в GameNuts
-
Видео и подкасты для разработчиков4 недели назад
Разбор кода: iOS-приложение для управления личными финансами на Swift. Часть 1
-
Новости4 недели назад
Видео и подкасты о мобильной разработке 2025.47
-
Видео и подкасты для разработчиков4 недели назад
Как устроены АI облака — ИИ, инфраструктура, GPU, Nebius
-
Разработка3 недели назад
Навигация на SwiftUI: чего не хватает и как исправить

iOS
Android
Разработка
Аналитика, маркетинг и монетизация
AI, Устройства, IoT