Pull to refresh
105.3
Productivity Inside
Для старательного нет ничего невозможного

Дайджест интересных материалов для мобильного разработчика #264 (30 июля — 5 августа)

Reading time 4 min
Views 6.4K
Давайте еще раз разберемся с челкой, проверим исходники Android, поговорим с Google Assistant на русском, узнаем уроки создания 100 игр за 5 лет и разберемся с тем, почему может не окупиться локализация.



Проверили с помощью PVS-Studio исходные коды Android, или никто не идеален

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

Поясняем за чёлку в Android P. Что делать с Android Cutout?

Что ж, нам, как разработчикам, остается только оптимизировать свои приложения под этот вырез, чтобы пользователи смогли продолжать комфортно ими пользоваться.

Дайджест доступен и в виде рассылки. Подписаться вы можете тут.

iOS

(+9) Локализация приложений в iOS. Часть 1. Что мы имеем?
Apple отказывается от партнерской программы для приложений
Apple Search Ads расширяется в Европе и Азии
image Полное руководство по получению работы iOS-разработчика 2018
image Реализуем удаляемые уведомления в iOS
image Рефакторинг NSCoding в Swift
image Естественный язык в iOS 12: настройка схем тегов и распознавания именованных сущностей
image UIKit Dynamics: как заставить вещи двигаться
image WeScan: сканирование документов для iOS

Android

(+12) Отключение проверок состояния среды исполнения в Android-приложении
(+11) Что нового в ConstraintLayout 1.1
(+9) Как я съездил на Droidcon Berlin
(+4) KDispatcher — легкий и удобный eventbus для повседневного использования
Google Ассистент получил интеграцию с конструктором чатботов Aimylogic
Fortnite для Android может миновать Google Play Store
image Android Dev Подкаст. Выпуск 71. Google Assistant на русском
image Видео с конференции Kotliners 2018
image Руководство по созданию сложных анимаций в Android
image Запуск Android UI тестов в Firebase Test Lab 2018
image Как стать профессиональным Android-разработчиком
image 5 советов по разработке Actions в новой Actions Console
image Список онлайновых инструментов для Android-разработчиков
image Как использовать содержимое из Uri
image Анимация переходов между RecyclerView и ViewPager
image Каков внешний вид вашего текста?
image Делаем Android-приложения модульными
image Переделывая Plaid
image Скрытые сокровища Kotlin StdLib
image RxJava для Android (100+ примеров)
image EmojiSlider: SeekBar по мотивам Instagram

Разработка

(+34) Чему я научился, создав 100 игр за 5 лет
(+22) Микротаски для программистов и альтернативный криптовалютный способ их оплаты
(+15) Kivy — фреймворк для кроссплатформенной разработки №1
(+14) Нужно себя заставить: драйверы и барьеры в интерфейсах
(+12) Использование Unity3D в нативном iOS/Android приложении для моделирования освещения открытых пространств
(+11) Windows Mixed Reality: руководство для разработчиков (Часть 1)
(+10) Яндекс вновь открывает набор в Школу разработки интерфейсов. Примеры лекций и домашних заданий с предыдущего набора
(+10) Поэтапное раскрытие (progressive disclosure) в мобильном UX: как это работает
(+9) Clean architecture в контексте кроссплатформенной разработки
(+9) Мультиагентные системы в построении виртуальных пространств
(+7) PWA — это просто
(+5) Ошибка, которая мешает дизайнеру расти
(+3) Добавляем шифрование и push в обычный SIP
(+2) Гид по ручному тестированию приложений: преимущества, этапы и методологии
Илон Маск призывает разрабатывать игры для Tesla
Почему не окупается локализация?
Как бросить веб-дизайн и заняться мобайлом
Humble Book Bundle: книги по геймдизайну настольных игр
Epic опубликовала тестовую Action RPG на Unreal Engine
Объявлены победители Microsoft Imagine Cup
image АйтиХайп: Додо: IT-компания, которая делает пиццу
image Не разрывай цепь: как сохранить продуктивность к девятнадцатой игре
image Rider: кроссплатформенный редактор C# для Unity
image 10 цитат плохого UX-дизайнера
image Уроки небольшого проекта на Firebase
image К черту миф об успехе, которого можно достичь за одну ночь работы!
image 500 бесплатных курсов на август
image Главные структуры данных, которые вам надо выучить к следующему интервью
image Редизайн приложения Photofact
image Chief Question Officer
image Как улучшить стабильность приложения
image Картографирование пользовательского опыта для новичков
image Игровой движок Xenko 3.0 стал открытым
image Куда испарился весь стек Microsoft?
image Представляем Square Reader SDK

Аналитика, маркетинг и монетизация

(+16) Ситуация: приложения для медитации становятся успешнее, чем подкасты
(+6) 5 источников данных, которые превращают данные APM в аналитику производительности приложений
myTarget: умные кампании, видео, алгоритмы и данные
image История успеха: What The Forecast
image Почему у нынешних пользователей такие сложные щи
image Как мы сделали приложение для обработки новостей, которое работает с большими данными
image Карманный справочник по KPI для мобильных приложений
image Правда и вымысел о фроде
image Черные методы ASO: что это и как работает

AI, Устройства, IoT

(+83) Правда и ложь систем распознавания лиц
(+40) Как мы учили ИИ распознавать скопления галактик
(+27) История первого места на ML Boot Camp VI
(+17) Зачем кофемашине своя учетная запись?
(+1) Использование многослойной нейронной сети для обхода препятствий в играх
Сбербанк предлагает создать искусственного поэта

Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту.
Tags:
Hubs:
+23
Comments 0
Comments Leave a comment

Articles

Information

Website
productivityinside.com
Registered
Founded
Employees
101–200 employees
Location
Россия