Дайджест интересных материалов для мобильного разработчика #292 (25 марта — 31 марта)

в 13:15, , рубрики: android studio, apple, firebase, kotlin, swift, unity, ux дизайн, Блог компании Everyday Tools, документация, искусственный интеллект, маркетинг мобильных приложений, отладка, разработка игр, разработка мобильных приложений, Разработка под android, разработка под iOS, тестирование

В нашей подборке за неделю есть создание игры «не художником», автоматизированная разработка мусора, видео докладов с конференций, разработка, отладка, костыли и документация. Добро пожаловать!

Дайджест интересных материалов для мобильного разработчика #292 (25 марта — 31 марта) - 1

Дайджест интересных материалов для мобильного разработчика #292 (25 марта — 31 марта) - 2

Как создать игру, если ты ни разу не художник

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

Дайджест интересных материалов для мобильного разработчика #292 (25 марта — 31 марта) - 3

Как разработчики процедурно создали кучу «мусорных» мобильных игр и заработали 50 тысяч долларов

Два инди-разработчика рассказывают, как использовали автоматизацию, один аккаунт Google Play и единственный шаблон игры про слот-машины для создания и публикации более тысячи приложений.

Этот дайджест доступен в виде еженедельной рассылки. А ежедневно новости мы рассылаем в Дайджест интересных материалов для мобильного разработчика #292 (25 марта — 31 марта) - 4Telegram-канале.

Дайджест интересных материалов для мобильного разработчика #292 (25 марта — 31 марта) - 5 iOS

(+38) Swift 5.0. Что нового?
(+20) «Игра Престолов, подвинься». Что сегодня показала Apple на своем Show Time event
(+18) Видео докладов с FunTech iOS-meetup #1
(+9) UICollectionView всему голова: Изменение представления на лету
Apple представляет сервис Apple Arcade
Дайджест интересных материалов для мобильного разработчика #292 (25 марта — 31 марта) - 6 Создание карточек как Tinder на Swift
Дайджест интересных материалов для мобильного разработчика #292 (25 марта — 31 марта) - 7 Встроенное тестирование снапшотов
Дайджест интересных материалов для мобильного разработчика #292 (25 марта — 31 марта) - 8 Модульность в iOS-приложении
Дайджест интересных материалов для мобильного разработчика #292 (25 марта — 31 марта) - 9 Что мы узнали, переключившись с MVC на VIPER
Дайджест интересных материалов для мобильного разработчика #292 (25 марта — 31 марта) - 10 Рефакторинг MVC iOS-приложения в MVVM с RxSwift и Minutes
Дайджест интересных материалов для мобильного разработчика #292 (25 марта — 31 марта) - 11 Пора отказаться от вашей сетевой библиотеки в пользу URLSession
Дайджест интересных материалов для мобильного разработчика #292 (25 марта — 31 марта) - 12 Использование C, C++ и Objective-C фреймворков в Swift-приложении
Дайджест интересных материалов для мобильного разработчика #292 (25 марта — 31 марта) - 13 Science Journal: приложение для сбора данных окружающей среды от Google
Дайджест интересных материалов для мобильного разработчика #292 (25 марта — 31 марта) - 14 RoughSwift: рисование в комикс-стиле

Дайджест интересных материалов для мобильного разработчика #292 (25 марта — 31 марта) - 15 Android

(+44) Разработка приложения для старого КПК (Cybiko Xtreme) в 2019 году
(+14) Опыт применения Coroutines и Retrofit2
(+8) Termux шаг за шагом (Часть 2)
(+7) Создание собственного Android-диктофона с помощью Kotlin
Kotlin вошел в Топ-20 языков программирования RedMonk
Дайджест интересных материалов для мобильного разработчика #292 (25 марта — 31 марта) - 16 Создание чата в реальном времени на Android с Firebase
Дайджест интересных материалов для мобильного разработчика #292 (25 марта — 31 марта) - 17 DayNight-тема для Android-приложения
Дайджест интересных материалов для мобильного разработчика #292 (25 марта — 31 марта) - 18 Основы функционального программирования на Kotlin
Дайджест интересных материалов для мобильного разработчика #292 (25 марта — 31 марта) - 19 Функции Kotlin – альтернативы интерфейсам?
Дайджест интересных материалов для мобильного разработчика #292 (25 марта — 31 марта) - 20 Как я автоматизировал создание файлов для новых экранов со своим плагином для Android Studio
Дайджест интересных материалов для мобильного разработчика #292 (25 марта — 31 марта) - 21 Как Reified Type сделал Kotlin намного лучше
Дайджест интересных материалов для мобильного разработчика #292 (25 марта — 31 марта) - 22 Как создать отношение “многие ко многим” с Room и Kotlin
Дайджест интересных материалов для мобильного разработчика #292 (25 марта — 31 марта) - 23 5 полезных функций Android Studio, о которых вы, возможно, не знали
Дайджест интересных материалов для мобильного разработчика #292 (25 марта — 31 марта) - 24 Плавные свайпы RecyclingViews
Дайджест интересных материалов для мобильного разработчика #292 (25 марта — 31 марта) - 25 Отладка без временных логов в Android Studio
Дайджест интересных материалов для мобильного разработчика #292 (25 марта — 31 марта) - 26 Прочтите эти книги, если хотите стать Android-разработчиком
Дайджест интересных материалов для мобильного разработчика #292 (25 марта — 31 марта) - 27 Совершенное тестирование: проверяем проверки
Дайджест интересных материалов для мобильного разработчика #292 (25 марта — 31 марта) - 28 Movies: модульность Android Application и Reactive Clean

Дайджест интересных материалов для мобильного разработчика #292 (25 марта — 31 марта) - 29 Разработка

(+33) Raspberry Pi Zero внутри брайлевского дисплея Handy Tech Active Star 40
(+27) Расти большой: топ-10 докладов Mobius 2018 Moscow
(+22) 10 понятий для дизайнера в 2019-м
(+21) Android Academy в Москве — рассказываем о том, как это было и делимся материалами курса
(+14) Unity Package Manager
(+15) MWC: инструкция по применению
(+7) Особенности проверки гипотез для мобильных приложений
AppSpector: платформа отладки iOS и Android приложений
Sauce Labs получает $50 млн. на улучшение тестирования
Animoca Brands сделает блокчейн игру для Формулы 1
Flutter Dev Podcast #2: Expload Arena
AppsCast #2: CarPlay – костыли и документация
Podlodka #104: DevOps
Дайджест интересных материалов для мобильного разработчика #292 (25 марта — 31 марта) - 30 Юбилей и новая версия Lottie
Дайджест интересных материалов для мобильного разработчика #292 (25 марта — 31 марта) - 31 Руководство начинающих по разработке игр на Unity
Дайджест интересных материалов для мобильного разработчика #292 (25 марта — 31 марта) - 32 Нам надо поговорить о Firebase
Дайджест интересных материалов для мобильного разработчика #292 (25 марта — 31 марта) - 33 Одно приложение, чтобы править ими всеми – white-label приложение на React Native
Дайджест интересных материалов для мобильного разработчика #292 (25 марта — 31 марта) - 34 Бывший разработчик WoW объясняет – идеи игр ничего не стоят
Дайджест интересных материалов для мобильного разработчика #292 (25 марта — 31 марта) - 35 5 причин, по которым ваш побочный проект никогда не станет продуктом
Дайджест интересных материалов для мобильного разработчика #292 (25 марта — 31 марта) - 36 570 бесплатных онлайновых курсов в апреле
Дайджест интересных материалов для мобильного разработчика #292 (25 марта — 31 марта) - 37 Спортивное приложение Wildpatro: исследование UX
Дайджест интересных материалов для мобильного разработчика #292 (25 марта — 31 марта) - 38 Создаем Genji – Dash & Double Jump на Unity
Дайджест интересных материалов для мобильного разработчика #292 (25 марта — 31 марта) - 39 Continuous Deployment для React Native

Дайджест интересных материалов для мобильного разработчика #292 (25 марта — 31 марта) - 40 Аналитика, маркетинг и монетизация

Рынок мобильных приложений 2023: прогноз Sensor Tower
Adobe показал приложение для автомобилей
Grindr признали угрозой национальной безопасности США
Apple Search Ads заработала еще в 46 странах
MoviePass собирает деньги на приложение для бесплатных походов в кино
Самые популярные приложения для шопинга 2015-2018
«Индуктивный» CPI кейс Zorka.Mobi и inDriver
Мошенники продавали баннеры как видео
Дайджест интересных материалов для мобильного разработчика #292 (25 марта — 31 марта) - 41 11 ошибок в запуске игры, которые я сделал
Дайджест интересных материалов для мобильного разработчика #292 (25 марта — 31 марта) - 42 Протрите окно вашей игры
Дайджест интересных материалов для мобильного разработчика #292 (25 марта — 31 марта) - 43 Стандартные ошибки инди-разработчиков игр
Дайджест интересных материалов для мобильного разработчика #292 (25 марта — 31 марта) - 44 Бесплатный курс по качественной аналитике

Дайджест интересных материалов для мобильного разработчика #292 (25 марта — 31 марта) - 45 AI, Устройства, IoT

(+34) Выкупят/не выкупят: наш ML-пилот в «Утконосе»
(+20) Обман нейронной сети для начинающих
(+14) «Умный» дом с точки зрения уязвимости: разбираемся с векторами и механиками атак
(+12) 10 новых бесплатных курсов по когнитивным сервисам и Azure
(+12) Автоматизация ответов на часто задаваемые вопросы в навыке для «Алисы» с помощью библиотеки DeepPavlov
(0) 5 трендов Интернета Вещей, о которых должен знать каждый
Azure открывает Anomaly Detector и Custom Vision для всех
В Новой Зеландии роботы начнут собирать яблоки

Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту.

Автор: EverydayTools

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js