Разработка
Интересные материалы для разработчика мобильных приложений #208 (2 апреля-8 апреля)
На прошедшей неделе мы обсуждали универсальные ссылки, A/B, UI и Behavior-Driven тестирование, голосовых ассистентов и голосовые интерфейсы, скорость работы Flutter и даже клавиатуры разработчиков.
Универсальные ссылки: дворец из подводных камней
При том, как много мобильные приложения дали человечеству, они в то же время «сломали» интернет. Вместо понятных ссылок на сайты, которые можно скопировать и поделиться, стало нужно объяснять «поставь такое-то приложение и зайди там туда-то».
Скрытый порядок в цветном хаосе
Мне повезло на работе заниматься любимым делом в сильной команде с хорошими людьми. Мы строили и рушили воздушные замки, сражались с ветряными мельницами, внедряли, поддерживали и не волновались. Однажды мне захотелось построить свой замок. Рассудив с разных сторон я решил, что он будет небольшой, и я построю его сам, это будет хобби-проект. Идей было несколько, я выбрал одну и приступил к разработке, это была игра.
iOS
- Готовим iOS клиента для GraphQL
- Айфончик, не лагай. Часть 1: многопоточность для практиков
- Behavior-Driven Testing для iOS используя Quick и Nimble
- Истории отказов от App Store
- A/B-тестирование в Firebase: часть 1
- Instagram убрал поддержку Apple Watch
- Progressive Web Apps пришли на iOS
- Как подобрать шрифты для iOS-приложения
Классификация естественного языка на iOS с Keras и CoreML
Полное руководство по Continuous Delivery в iOS с fastlane и Jenkins
UIKit Dynamics в реальной жизни
HomeButton: возвращаем кнопку на iPhone X
Android
- Не Dagger’ом едины
- Новые приложения и игры в подборке Android Excellence
- Сбертех приглашает на бесплатные курсы по Android-разработке
Android Dev Подкаст. Выпуск 60. Автоматизация тестирования. UI-тестирование
Как настроить UI плеера YouTube в Android
Кастомные Rx операторы с Kotlin
TrulyHandsfree: всегда включенное распознавание ключевого слова без потребления батареи
Корутины и RxJava – асинхронное программирование
Учим Kotlin: приключение Android-разработчиков
Доступ к логам в реальном времени на Android
Genymotion Cloud теперь часть Google Cloud Platform
GlideToVectorYou: загрузка SVG с помощью Glide
Разработка
- Алиса, Google Assistant, Siri, Alexa. Как писать приложения для голосовых ассистентов
- Почему интерфейс должен быть доступным для всех и как это сделать
- Укрощаем числа с плавающей точкой. Возможна ли отладка шейдеров для мобильных устройств на ПК?
- Эксперименты с AR: когда C# встречается с CSS
- Как я искал идеальный инструмент для проектирования разговорных интерфейсов, или В поиске священного Грааля
- Твоё первое мобильное приложение: выбери платформу
- Альтернативные подходы к разработке новых ИТ продуктов
- Как мы в Smart Engines учили Sailfish OS распознаванию
- Проверка скорости и производительности приложения на Flutter
- Мобильные приложения для малого бизнеса: исследование The Manifest
- Почему небольшие команды выигрывают
- Where The Water Tastes Like Wine: как инди-разработчик потратил 140 тысяч долларов на игру и ничего не заработал
- Amazon открывает для разработчиков игры на Echo Button
- Клавиатуры программистов
- “Должности ничего не значат”: чем отличается разработчик от инженера?
Дизайн-система в Dropbox
Обнаружение объектов (почти) в реальном времени: FasterRCNN с примерами кода
Создаем UI с учетом широких экранов и бровей
Погружение в React Native: навигация, оффлайн и пуши
25 туториалов по React Native
Встречайте Overflow: редактор пользовательских потоков
Как превратить идею приложения в реальность
Прототипирование в Sketch
Аналитика, маркетинг и монетизация
- Mobio Talks с Наталией Шагариной (Едадил) о росте продукта, запуске кэшбэк сервиса и партнерстве с Яндекс
- В 2017 на iOS вышло на 29% меньше приложений — первый спад за историю App Store
- Мобильные финансы: приобретение пользователей 2018
- Доходы приложений для расслабления и медитаций выросли на 40% за год
- Аналитика мобильных приложений в 2018
Как постоянно делать доходные инди-игры
Джина Готтхилф о росте Duolingo до 200 млн пользователей
AI, Устройства, IoT
- Как решить 90% задач NLP: пошаговое руководство по обработке естественного языка
- Разработка AI для пошаговой игры на Node.js (часть 1)
- MobileNet: меньше, быстрее, точнее
- OpenAI проводит конкурс на создание ИИ для игры в Sonic The Hedgehog
- Microsoft запускает курсы по искусственному интеллекту и программу по разработке для начинающих
- Глава искусственного интеллекта перешел из Google в Apple
- TensorFlow начал поддерживать Swift и JavaScript
Специализация по глубокому обучению от Эндрю Нг – 21 урок
Битва фреймворков глубокого обучения
Хакаем 30 долларовую IoT-камеру и расширяем ее возможности
OpenSimpleLidar: открытый проект дешевого лидара
Вакансии
- Ведущий аналитик в Pixonic
- Product Manager (Менеджер продукта) в Social Quantum
- ASO Specialist (Специалист по ASO) в Social Quantum
- Lead User Acquisition manager (Ведущий трафик менеджер) в Social Quantum
- Marketing Data Scientist (Аналитик) в Social Quantum
- User Acquisition manager (Трафик менеджер) в Social Quantum
- Программист С++ в Nevosoft
- ASO-специалист в GameNuts
- Дизайнер продукта в BelkaCar
- iOS-разработчик в Rutube
- Менеджер продукта по мобильным приложениям и мобильной версии сайта в Комус
-
Видео и подкасты для разработчиков4 недели назад
Как устроена мобильная архитектура. Интервью с тех. лидером юнита «Mobile Architecture» из AvitoTech
-
Новости4 недели назад
Видео и подкасты о мобильной разработке 2025.10
-
Новости3 недели назад
Видео и подкасты о мобильной разработке 2025.11
-
Видео и подкасты для разработчиков2 недели назад
Javascript для бэкенда – отличная идея: Node.js, NPM, Typescript