История о том, как Google Play за один час перечеркнул десять лет моих трудов
Эта статья – открытое письмо рядового разработчика на Android сообществу в целом и руководству корпорации Google. Если кратко: мой аккаунт разработчика на Google Play снесли за какой-то час после десяти лет добросовестного сотрудничества.
Новый опрос Developer Economics
Расскажите о ваших сильных и слабых сторонах в разработке, проверьте свои навыки и поделитесь, над какими проектами вы работаете и какие языки, инструменты, технологии и платформы предпочитаете.
Этот дайджест доступен в виде еженедельной рассылки. А ежедневно новости мы рассылаем в
iOS
- Flutter. Часть 2. Для iOS разработчиков
- FigmaGen: Автоматизация стилей в iOS-приложении
- Понимаем UICollectionViewLayout на примере Photos App
- Лучшие приложения и игры 2019 года в App Store
- Каникулы App Store: с 23 по 27 декабря
UIKit + SwiftUI! Как добавить компоненты SwiftUI в UIView? Введение в Apple Core ML 3 – создание моделей глубокого обучения для iPhone Полное руководство по Property Wrapper в Swift 5 Уровень абстракции базы данных для iOS Как использовать подписки с GraphQL, Apollo iOS SDK и Swift Обнаружение и распознавание номерных знаков на iOS Как создать приложение музыкального проигрывателя (Audio & Background Play) Архитектура переключения функций Cards: карточки из App Store CollectionViewSlantedLayout: красота наклона 5 iOS-библиотек, которые сделают UI вашего приложения действительно красивым 8 удивительных SwiftUI-библиотек для использования в вашем следующем проекте 5 iOS-библиотек для улучшения вашего приложения Топ-5 популярных iOS-библиотек в ноябре
Android
- Как Java 8 поддерживается в Android
- Пишем простой модуль Magisk для Android
- Vivaldi для Android: одна бета — хорошо, а вторая — лучше
- Тестирование Android-приложений с использованием Selenoid. Поиск location в мобильном приложении с помощью Appium
- Google выпускает Android Game SDK
- Курсы по Kotlin в JetBrains Academy
- Лучшие приложения и игры для Android 2019 в Google Play
Дирижирование View Дивный новый мир Android с AssistedInject Тестируйте все с Kotlin Улучшение производительности UI вашего Android-приложения BIGCASH удален из PLAY STORE по ложным обвинениям Руководство начинающих по gRPC в Android Фантомные типы в Kotlin Как поддерживать темы в кастомных View LiquidSwipe: жидкие свайпы для Android Топ-5 самых популярных Android-библиотек в ноябре
Разработка
- Процедурные дороги в Houdini и Unity
- Python в Mobile development
- Сравнение React Native и Flutter с точки зрения их применения в реальных проектах
- Flutter: рисуем текст вдоль окружности
- Как с нуля написать приложение? С чего начать новичку? Flutter / Программирование
- Unity, ECS, Actors: как поднять FPS в своей игре в десять раз, когда оптимизировать уже нечего
- MVC в Unity со Scriptable Objects. Часть 2
- Автоматическое добавление JSON источников в REFL.ME для формирования сообщений и оповещений
- Оптимизация интерфейса в Unity без кода
- Podlodka #140: Искусственный интеллект
- Flutter Dev Podcast #9: CI/CD – Jenkins, Bitrise, Codemagic
- JetBrains представил среду для командной работы Space
- “Классический синий” – цвет 2020 года
- Проходим технические интервью: что спрашивают в крупных IT-компаниях?
- Аннотации к дизайну сделают ваших разработчиков счастливее
- Невозвратные затраты: когда стоит бросить проект?
- Как контролировать разработку приложения
- Минимализм в дизайне жив и никогда не умрет
- Оформить тёмную тему с умом: заметки, инструкции и примеры для дизайнеров интерфейсов
- Поставить себя на место пользователя и понять его: какие эмоции помогут дизайнеру спроектировать отзывчивый интерфейс
Видео Mobile Era 2019 Рисование плавных линий с Cocos2dx Вам действительно нужен бэкэнд для вашего мобильного приложения? 5 крутых пользовательских интерфейсов для книжного магазина Самый копируемый сниппет StackOverflow всех времен имеет уязвимости! Ключевые тренды мобильного UX на 2020 год Список программистских игр для практики и улучшения ваших навыков Лучшие API и SDK для разработки чатов в 2020 Cosmic: изучение UI/UX Распознавание текста с помощью Firebase ML Kit на iOS и Android Вот как выглядит распорядок успешного разработчика приложений
Аналитика, маркетинг и монетизация
- Глобальный отчёт по VPN на мобильных устройствах в 2019 году
- Duolingo привлек $30 млн. при оценке $1.5 млрд.
- Craigslist принимает 21 век
- Chefclub: простые рецепты
- В Google Photos добавили мессенджер
- ASOdesk запускает бета-тестирование StoreConsole
- В myTarget появилось А/B-тестирование рекламных кампаний
- Путин подписал закон о предустановке российского софта
- 3 источника трафика для e-commerce, которые вас приятно удивят: кейс Joom и Rocket10
- Новая версия платформы Appbooster
Почему мы отказались от монетизации Bounty Hunter Space Lizard
AI, Устройства, IoT
- Умные телевизоры Samsung, LG, Vizio и TCL ежесекундно снимают «отпечатки» экрана и отправляют на сервер
- Прямой VPN-туннель между двумя компьютерами находящимися за NATами провайдеров
- Не только умные колонки. ТОП-7 неочевидных, но перспективных IoT-решений
- Президент Qualcomm планирует, что в скором времени очки заменят смартфоны
- Niantic и Qualcomm вместе работают над AR-очками