Разработка
Интересные материалы для разработчика мобильных приложений #234 (5-11 ноября)
В нашей новой подборке новости с Android Dev Summit, Continuous integration в Яндексе, тотальная интеграция в Google и интересное руководство по жизненному циклу пользователей. Заходите!
Гнущиеся смартфоны и другая информация с Android Dev Summit
Сейчас Google проводит Android Dev Summit, и уже состоялся открывающий кейноут. В основном рассказанное там предназначается Android-разработчикам, но есть и новость, способная заинтересовать более широкие массы: «сгибающиеся смартфоны». Внимательно посмотрев онлайн-трансляцию, мы написали и о поддержке таких устройств, и о другой информации из кейноута.
Руководство по разработке Web-приложений на React Native
Вы проснулись. Сияет солнце, щебечут птички. В мире никто ни с кем не воюет, никто не голодает, а один и тот же код можно использовать и в веб-проектах, и в нативных приложениях. Как бы было хорошо! К сожалению, на горизонте можно разглядеть лишь универсальный код, но путь к нему, даже сегодня, всё ещё полон неожиданностей.
iOS
- Apple Wallet. Что это такое и как интегрировать в него свою карту
- iOS runtime mobile exploration with Objection, или Хакаем собственное приложение
- Примеры конфигурации UIViewController-ов используя RouteComposer
- Drag & Drop в ваших iOS приложениях
- Избегаем состояния гонки в Swift
- Работаем со статичными шаблонами: MVVM на Swift
- Скачиваем, сохраняем и просматриваем PDF в Swift
- Как сделать систему сборки по запросу для iOS на основе Jenkins и Fastlane
- Бесконечный скролл для iOS-приложения
- Воспроизводим работу Siri Shortcuts Drawer
- Пример использования App Store Connect API
- Поддержка внешних дисплеев
Android
- BlueStacks 4: тестирование на слабом железе + комментарии разработчиков
- Android navigation component. Простые вещи, которые приходится делать самому
- Работа с сетью в Android с использованием корутин и Retrofit
- Беспроводные метки NFC
- Android Storage: Internal, External, Removable. Часть 1/3
- Drag и Swipe в RecyclerView. Часть 2: контроллеры перетаскивания, сетки и пользовательские анимации
- Android Dev Подкаст. Выпуск 78. Новости. Новый Kotlin, мертвый GitHub, глючный Pixel 3
- Google открыл регистрацию на DevFest OnAir
- Новые возможности для разработчиков с Android Dev Summit
- Создаем простой браузера с Mozilla Android Components
- Пишем раз – запускаем везде: тесты на Android
- Instabug SDK для кастомизации приложений
- Как и зачем мы сделали Plaid модульным
- Создание кастомного View – практический пример
- 5 распространенных ошибок при использовании Architecture Components
- Все сессии Android Dev Summit 2018
- Видео-руководства по разработке для Android
Разработка
- Continuous integration в Яндексе
- Мобильный Яндекс.Блиц: разбираем задачи
- Манипуляция мешами в реальном времени на Unity
- Как выжить Инди разработчику. Часть 2
- Как развернуть окружение для разработки приложений на React Native на Windows
- Чек на продажи в Google Play — стоит ли беспокоиться?
- Статический анализ мобильных приложений
- Как я пытался починить поиск по картам для водителей
- GitHub: 100 миллионов репозиториев
- Тестирование не (только) поиск багов
- Podlodka #83: Работа в распределенной команде
- Samsung открыл Bixby для сторонних разработчиков
- Тотальная интеграция приложения в экосистему Google
- Хорошие разработчики говорят “нет”
- Мобильный онбординг: 9 лучших практик с примерами
- Как делать дизайн приложений, побеждающих в Apple Design Award
- 10 курсов по данным, алгоритмам и программированию, чтобы пройти любое интервью
- Как микро-анимации улучшают UX
- От идеи до App Store: мое первое приложение на React Native
- Я создал бота, который за меня говорит с рекрутерами
- Геймификация: руководство дизайнеров
- Загружаем данные из Firestore с помощью Flutter
Аналитика, маркетинг и монетизация
- НДС на внутренние покупки
- Чек на продажи в Google Play — стоит ли беспокоиться?
- Жизненный цикл пользователя: руководство профессионалов
- «Мои игры никто не покупает»: пара простых советов
- Google Play дарит пользователям деньги
- Новый Mobile App Engagement Index от Liftoff
- Инди без издателя
- Лучшие практики UX: создаем лучшие скриншоты для приложения
- Вы ничего не знаете о своих пользователях – что можно с этим сделать
- Конец мобильных приложений близок
AI, Устройства, IoT
- Нейронные сети против цензуры хентая
- Как создать игровой ИИ: гайд для начинающих
- DeOldify: программа для раскрашивания чёрно-белых изображений
- Искусственный интеллект упёрся в барьер понимания
- Samsung представила смартфон с гнущимся экраном
- Как на D писать под ARM
Вакансии
- Android-разработчик в Open, Inc
- Senior PHP Developer в Appness
- ASO-специалист в GameNuts
- Дизайнер/Проектировщик интерфейсов в e-Legion
-
Разработка1 месяц назад
Осваиваем ViewModel в Android: «можно» и «нельзя» — Часть 1
-
Рекламные сети1 месяц назад
Telega.in (Телега. ин) – обзор и отзывы. Маркировка рекламных материалов.
-
Медиа1 месяц назад
Разработка новостного приложения. Часть 4
-
Медиа1 месяц назад
Собеседование по System Design: проектируем клон Авито