Разработка
Интересные материалы для разработчика мобильных приложений #220 (1-8 июля)
В новом дайджесте изучаем работу Xcode 10 и iOS 12, разные аспекты работы с React Native, проблемы магазина Google Play, сетевой код и рефакторинг, эффективность тестов и даже рынок приложений для домашних животных.
iOS 12: новинки в уведомлениях
Конференция WWDC прошла, а докладов, которые стоит посмотреть, осталось ещё очень много. Были ключевые темы, которым Apple уделила особое внимание. Core ML, Siri Shortcuts и, конечно же, изменения в Notifications.
React Native с точки зрения мобильного разработчика
Впервые узнав про React Native, я воспринял его как повод для веб-разработчиков вторгнуться на мою территорию (нипазволю!) и заодно испортить хорошо работающий crash-free-60-fps продукт.
iOS
- Универсальное решение для UITableViewRowAction и UIContextualAction
- Организация навигации в iOS-приложениях с помощью Root Controller
- Что такое Scholarship от Apple и почему это больше, чем просто билет на WWDC
- Apple открыла Siri Shortcuts для разработчиков
- Apple выведет свои Карты на новый уровень
WWDC18: Xcode 10 в действии
Демистификация пружинной анимации в UIKit
Руководство по стримингу видео в iOS
A/B-тестирование со Swift
Полезные команды git на каждый день
App Store исполняется 10 лет
Kotlin для Swift-разработчиков
Android
- Corona Native для Android — использование произвольного Java кода в игре написанной на Corona
- Что еще за Defold и с чем его едят?
- Реализация навигации в Android приложениях с помощью Navigation Architecture Component
- Манифест приложения
- Крупнейший сбой в работе Google Play: что происходит
- В Google Play зациклился поиск
- Google Play тестирует новый дизайн: почему это важно
Видео Android Game Developer Summit 2018
Публикация Android, Kotlin или Java библиотек в jCenter из Android Studio
Элегантная связка UIViewPropertyAnimators
Как мы сделали экран загрузки для Android-приложения Spectrum
Моя первая неделя Android-разработчика
Относительное размещение в ConstraintLayout
Конвертация PNG и JPEG в WebP
Подкаст Fragmented 129: закат React Native в Airbnb
Что нового с текстом в Android P
Состояние Kotlin 2018
Как управлять работами с помощью Android Jetpack компонента WorkManager
Разработка
- Как мы писали сетевой код мобильного PvP шутера: синхронизация игрока на клиенте
- История рефакторинга приложения «Ситимобил»
- «Разработка игр и теория развлечений»: основные тезисы книги Рэфа Костера
- 10 мелких ошибок в дизайне, которые мы допускаем до сих пор
- Достоинства и недостатки Xamarin
- Генератор случайных двумерных пещер
- Stickeroid представляет обновление платформы под кодовым названием Y
- Podlodka #66: Жизнь программиста после 40 лет
- Думай, как CEO: самый важный навык, который выделит тебя среди разработчиков
- React Native в Airbnb: Что дальше с мобильной разработкой
Как вы можете улучшить UX с помощью микровзаимодействий: часть 2
Как сделать код читаемым
38 действий и осознаний, чтобы стать программным архитектором
10 лучших плагинов Sketch для UX/UI-дизайнеров в 2018
Отказ от React Native в Udacity
Разработка через тестирование: что это и для чего
Миграция сайта в Progressive Web App (PWA)
10 уроков из создания 100 игр за 5 лет
Аналитика, маркетинг и монетизация
- Методы повышения удержания игроков на примере SLOT игр: Часть 1
- Сохранение намерений: почему A/B-тесты не так эффективны, как кажутся
- Facebook закрыл tbh и два других приложения
- Инвесторы вкладывают миллионы в Pet-Tech
- Как использовать мобильные микро-моменты?
- Приложение MeetFrank для анонимного поиска работы получило €1.1 млн
Ваши самые преданные фанаты — лояльные пользователи: как сделать так, чтобы они возвращались
Как радикально упростить ваш продукт
“Полезно” ли ваше приложение?
AI, Устройства, IoT
- Нейронки за 5 минут
- Как ИИ учится генерировать изображения кошек
- Распознавание товаров на полках с помощью нейронных сетей на технологиях Keras и Tensorflow Object Detection API
- ПО для машинного обучения на Python
- Pitch-tracking, или определение частоты основного тона в речи, на примерах алгоритмов Praat, YAAPT и YIN
- Стандартизация — самое долгое приключение интернета вещей
- Что умеют системы ИИ в медицине?
- Дайджест интернета вещей июнь 2018
- Microsoft готовит складной Surface с двумя экранами
Вам не нужны ML/AI. Вам нужен SQL
Вакансии
- Дизайнер интерфейсов в Flyphant
- Менеджер проектов в Flyphant
- Product owner в Mamsy
- iOS-разработчик во ВКонтакте
- Head of ASO в Tappsk
- Android/iOS Developer в SMARTНАРОД
- UX/UI designer в Virtuozzo
- Art Director (gamedev) в FGames
-
Видео и подкасты для разработчиков1 месяц назад
Как решать задачи на Leetcode
-
Программирование1 месяц назад
Почему проверка типов в Swift работает медленно
-
Разработка1 месяц назад
Поваренная книга SwiftUI: изображения и иконки — Часть 4
-
Разработка1 месяц назад
Осваиваем ViewModel в Android: «можно» и «нельзя» — Часть 4