- PVSM.RU - https://www.pvsm.ru -
В нашей подборке за неделю есть создание игры «не художником», автоматизированная разработка мусора, видео докладов с конференций, разработка, отладка, костыли и документация. Добро пожаловать!
Как создать игру, если ты ни разу не художник [1] |
В жизни каждого программиста бывали моменты, когда он мечтал сделать интересную игру. Многие программисты эти мечты реализовывают, и даже успешно, но речь сейчас не о них. Речь о тех, кто любит играть в игры, кто (даже не имея знаний и опыта) и сам пытался их когда-то создавать, вдохновляясь примерами героев-одиночек, добившихся всемирной известности (и огромных прибылей), но в глубине души понимал, что тягаться с гуру игростроя ему не по силам.
Как разработчики процедурно создали кучу «мусорных» мобильных игр и заработали 50 тысяч долларов [2] |
Два инди-разработчика рассказывают, как использовали автоматизацию, один аккаунт Google Play и единственный шаблон игры про слот-машины для создания и публикации более тысячи приложений.
Этот дайджест доступен в виде еженедельной рассылки [3]. А ежедневно новости мы рассылаем в Telegram-канале [4].
iOS
• (+38) Swift 5.0. Что нового? [5]
• (+20) «Игра Престолов, подвинься». Что сегодня показала Apple на своем Show Time event [6]
• (+18) Видео докладов с FunTech iOS-meetup #1 [7]
• (+9) UICollectionView всему голова: Изменение представления на лету [8]
• Apple представляет сервис Apple Arcade [9]
• Создание карточек как Tinder на Swift [10]
• Встроенное тестирование снапшотов [11]
• Модульность в iOS-приложении [12]
• Что мы узнали, переключившись с MVC на VIPER [13]
• Рефакторинг MVC iOS-приложения в MVVM с RxSwift и Minutes [14]
• Пора отказаться от вашей сетевой библиотеки в пользу URLSession [15]
• Использование C, C++ и Objective-C фреймворков в Swift-приложении [16]
• Science Journal: приложение для сбора данных окружающей среды от Google [17]
• RoughSwift: рисование в комикс-стиле [18]
Android
• (+44) Разработка приложения для старого КПК (Cybiko Xtreme) [19] в 2019 году
• (+14) Опыт применения Coroutines и Retrofit2 [20]
• (+8) Termux шаг за шагом (Часть 2) [21]
• (+7) Создание собственного Android-диктофона с помощью Kotlin [22]
• Kotlin вошел в Топ-20 языков программирования RedMonk [23]
• Создание чата в реальном времени на Android с Firebase [24]
• DayNight-тема для Android-приложения [25]
• Основы функционального программирования на Kotlin [26]
• Функции Kotlin – альтернативы интерфейсам? [27]
• Как я автоматизировал создание файлов для новых экранов со своим плагином для Android Studio [28]
• Как Reified Type сделал Kotlin намного лучше [29]
• Как создать отношение “многие ко многим” с Room и Kotlin [30]
• 5 полезных функций Android Studio, о которых вы, возможно, не знали [31]
• Плавные свайпы RecyclingViews [32]
• Отладка без временных логов в Android Studio [33]
• Прочтите эти книги, если хотите стать Android-разработчиком [34]
• Совершенное тестирование: проверяем проверки [35]
• Movies: модульность Android Application и Reactive Clean [36]
Разработка
• (+33) Raspberry Pi Zero внутри брайлевского дисплея Handy Tech Active Star 40 [37]
• (+27) Расти большой: топ-10 докладов Mobius 2018 Moscow [38]
• (+22) 10 понятий для дизайнера в 2019-м [39]
• (+21) Android Academy в Москве — рассказываем о том, как это было и делимся материалами курса [40]
• (+14) Unity Package Manager [41]
• (+15) MWC: инструкция по применению [42]
• (+7) Особенности проверки гипотез для мобильных приложений [43]
• AppSpector: платформа отладки iOS и Android приложений [44]
• Sauce Labs получает $50 млн. на улучшение тестирования [45]
• Animoca Brands сделает блокчейн игру для Формулы 1 [46]
• Flutter Dev Podcast #2: Expload Arena [47]
• AppsCast #2: CarPlay – костыли и документация [48]
• Podlodka #104: DevOps [49]
• Юбилей и новая версия Lottie [50]
• Руководство начинающих по разработке игр на Unity [51]
• Нам надо поговорить о Firebase [52]
• Одно приложение, чтобы править ими всеми – white-label приложение на React Native [53]
• Бывший разработчик WoW объясняет – идеи игр ничего не стоят [54]
• 5 причин, по которым ваш побочный проект никогда не станет продуктом [55]
• 570 бесплатных онлайновых курсов в апреле [56]
• Спортивное приложение Wildpatro: исследование UX [57]
• Создаем Genji – Dash & Double Jump на Unity [58]
• Continuous Deployment для React Native [59]
Аналитика, маркетинг и монетизация
• Рынок мобильных приложений 2023: прогноз Sensor Tower [60]
• Adobe показал приложение для автомобилей [61]
• Grindr признали угрозой национальной безопасности США [62]
• Apple Search Ads заработала еще в 46 странах [63]
• MoviePass собирает деньги на приложение для бесплатных походов в кино [64]
• Самые популярные приложения для шопинга 2015-2018 [65]
• «Индуктивный» CPI кейс Zorka.Mobi и inDriver [66]
• Мошенники продавали баннеры как видео [67]
• 11 ошибок в запуске игры, которые я сделал [68]
• Протрите окно вашей игры [69]
• Стандартные ошибки инди-разработчиков игр [70]
• Бесплатный курс по качественной аналитике [71]
AI, Устройства, IoT
• (+34) Выкупят/не выкупят: наш ML-пилот в «Утконосе» [72]
• (+20) Обман нейронной сети для начинающих [73]
• (+14) «Умный» дом с точки зрения уязвимости: разбираемся с векторами и механиками атак [74]
• (+12) 10 новых бесплатных курсов по когнитивным сервисам и Azure [75]
• (+12) Автоматизация ответов на часто задаваемые вопросы в навыке для «Алисы» с помощью библиотеки DeepPavlov [76]
• (0) 5 трендов Интернета Вещей, о которых должен знать каждый [77]
• Azure открывает Anomaly Detector и Custom Vision для всех [78]
• В Новой Зеландии роботы начнут собирать яблоки [79]
← Предыдущий дайджест [80]. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту [81].
Автор: EverydayTools
Источник [82]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/testirovanie/313192
Ссылки в тексте:
[1] Как создать игру, если ты ни разу не художник: https://habr.com/ru/post/445278/
[2] Как разработчики процедурно создали кучу «мусорных» мобильных игр и заработали 50 тысяч долларов: https://habr.com/ru/post/444970/
[3] рассылки: http://apptractor.us3.list-manage2.com/subscribe?u=fbdb52f18301080a3cc983f4b&id=bb7bc0a9c0
[4] Telegram-канале: https://t.me/apptractor
[5] Swift 5.0. Что нового?: https://habr.com/ru/company/avito/blog/444862/
[6] «Игра Престолов, подвинься». Что сегодня показала Apple на своем Show Time event: https://habr.com/ru/company/pochtoy/blog/445302/
[7] Видео докладов с FunTech iOS-meetup #1: https://habr.com/ru/company/funcorp/blog/445756/
[8] UICollectionView всему голова: Изменение представления на лету: https://habr.com/ru/post/445708/
[9] Apple представляет сервис Apple Arcade: https://apptractor.ru/info/news/apple-predstavlyaet-servis-apple-arcade.html
[10] Создание карточек как Tinder на Swift: http://exploringswift.com/making-a-tinder-esque-card-swiping-interface-using-swift/
[11] Встроенное тестирование снапшотов: https://medium.com/@rjchatfield/inline-snapshot-testing-e5e237fc47f3
[12] Модульность в iOS-приложении: https://medium.com/@rayane.kurrimboccus/modularize-an-ios-application-919b30e41e3c
[13] Что мы узнали, переключившись с MVC на VIPER: https://prograils.com/posts/switching-from-mvc-to-viper
[14] Рефакторинг MVC iOS-приложения в MVVM с RxSwift и Minutes: https://medium.com/@alfianlosari/refactor-mvc-ios-app-to-mvvm-with-rxswift-in-minutes-alfian-losari-ec7905f946f4
[15] Пора отказаться от вашей сетевой библиотеки в пользу URLSession: https://tim.engineering/break-up-third-party-networking-urlsession/
[16] Использование C, C++ и Objective-C фреймворков в Swift-приложении: https://medium.com/@cecilia.humlelu/using-c-c-and-objective-c-frameworks-in-swift-apps-6a60e5f71c36
[17] Science Journal: приложение для сбора данных окружающей среды от Google: https://github.com/google/science-journal-ios
[18] RoughSwift: рисование в комикс-стиле: https://github.com/onmyway133/RoughSwift
[19] Разработка приложения для старого КПК (Cybiko Xtreme): https://habr.com/ru/post/445686/
[20] Опыт применения Coroutines и Retrofit2: https://habr.com/ru/post/445242/
[21] Termux шаг за шагом (Часть 2): https://habr.com/ru/post/445868/
[22] Создание собственного Android-диктофона с помощью Kotlin: https://habr.com/ru/post/444616/
[23] Kotlin вошел в Топ-20 языков программирования RedMonk: https://apptractor.ru/info/news/kotlin-voshel-v-top-20-yazykov-programmirovaniya-redmonk.html
[24] Создание чата в реальном времени на Android с Firebase: https://medium.com/@mendhieemmanuel/building-real-time-android-chatroom-with-firebase-99a5b51cb4f7
[25] DayNight-тема для Android-приложения: https://www.androidhire.com/night-mode-in-android/
[26] Основы функционального программирования на Kotlin: https://www.rivu.dev/basics-of-functional-programming-with-kotlin/
[27] Функции Kotlin – альтернативы интерфейсам?: https://proandroiddev.com/kotlin-functions-an-alternative-to-interfaces-7cfb3c435900
[28] Как я автоматизировал создание файлов для новых экранов со своим плагином для Android Studio: https://proandroiddev.com/how-i-automated-creating-files-for-a-new-screen-with-my-own-android-studio-plugin-5d54b14ba6fa
[29] Как Reified Type сделал Kotlin намного лучше: https://proandroiddev.com/how-reified-type-makes-kotlin-so-much-better-7ae539ed0304
[30] Как создать отношение “многие ко многим” с Room и Kotlin: https://medium.com/@matteopasotti/how-to-create-m-n-relationship-with-room-and-kotlin-ddbdebf0ee38
[31] 5 полезных функций Android Studio, о которых вы, возможно, не знали: https://medium.com/@elye.project/5-useful-android-studio-features-you-might-not-know-af1cb991e8a5?sk=4241f09709df983910dc2f17bbd28c9b
[32] Плавные свайпы RecyclingViews: https://medium.com/@elye.project/smooth-cross-recyclingviews-swipe-cc2810e13e0a?sk=eee448ba230f0a764512f0142f8674e1
[33] Отладка без временных логов в Android Studio: https://medium.com/@elye.project/debug-without-using-temporary-log-in-android-studio-91d9394a1e94?sk=27b7c9d1c3eb9db76e3fc54efdb74f91
[34] Прочтите эти книги, если хотите стать Android-разработчиком: https://medium.freecodecamp.org/if-you-want-to-become-an-android-developer-read-these-books-914cdf4b5347
[35] Совершенное тестирование: проверяем проверки: https://arturdryomov.online/posts/superior-testing-check-checks/
[36] Movies: модульность Android Application и Reactive Clean: https://github.com/savepopulation/movies
[37] Raspberry Pi Zero внутри брайлевского дисплея Handy Tech Active Star 40: https://habr.com/ru/post/445454/
[38] Расти большой: топ-10 докладов Mobius 2018 Moscow: https://habr.com/ru/company/jugru/blog/445238/
[39] 10 понятий для дизайнера в 2019-м: https://habr.com/ru/post/445194/
[40] Android Academy в Москве — рассказываем о том, как это было и делимся материалами курса: https://habr.com/ru/company/avito/blog/445586/
[41] Unity Package Manager: https://habr.com/ru/company/plarium/blog/445432/
[42] MWC: инструкция по применению: https://habr.com/ru/company/abbyy/blog/445946/
[43] Особенности проверки гипотез для мобильных приложений: https://habr.com/ru/post/445308/
[44] AppSpector: платформа отладки iOS и Android приложений: https://apptractor.ru/test/appspector-platforma-otladki-ios-i-android-prilozhenij.html
[45] Sauce Labs получает $50 млн. на улучшение тестирования: https://apptractor.ru/info/news/sauce-labs-poluchaet-50-mln-na-uluchshenie-testirovaniya.html
[46] Animoca Brands сделает блокчейн игру для Формулы 1: https://apptractor.ru/info/news/animoca-brands-sdelaet-blokchejn-igru-dlya-formuly-1.html
[47] Flutter Dev Podcast #2: Expload Arena: https://apptractor.ru/info/media/flutter-dev-podcast-2-expload-arena.html
[48] AppsCast #2: CarPlay – костыли и документация: https://apptractor.ru/info/media/appscast-2-carplay-kostyli-i-dokumentatsiya.html
[49] Podlodka #104: DevOps: https://apptractor.ru/info/media/podlodka-104-devops.html
[50] Юбилей и новая версия Lottie: https://medium.com/@brandonwithrow/happy-anniversary-from-the-lottie-team-9a111fa9e31d
[51] Руководство начинающих по разработке игр на Unity: https://medium.freecodecamp.org/the-ultimate-beginners-guide-to-game-development-in-unity-f9bfe972c2b5
[52] Нам надо поговорить о Firebase: https://medium.com/@PurpleGreenLemon/we-need-to-talk-about-firebase-1ffea1180d75
[53] Одно приложение, чтобы править ими всеми – white-label приложение на React Native: https://medium.com/welld-tech/one-app-to-rule-them-all-building-a-white-label-application-with-react-native-9d30f69eb3ae
[54] Бывший разработчик WoW объясняет – идеи игр ничего не стоят: https://www.youtube.com/watch?v=DSi2PkiLQLY
[55] 5 причин, по которым ваш побочный проект никогда не станет продуктом: https://medium.com/swlh/5-reasons-your-side-project-never-became-a-product-150216bbab5d
[56] 570 бесплатных онлайновых курсов в апреле: https://medium.freecodecamp.org/570-free-online-programming-computer-science-courses-you-can-start-in-april-b8ddbdda61e2
[57] Спортивное приложение Wildpatro: исследование UX: https://medium.com/nacar-design/wildpatrol-sport-tracking-app-ux-ui-case-study-feae53a74b12
[58] Создаем Genji – Dash & Double Jump на Unity: https://techhype.io/?story=creating-genji-dash-double-jump-part-1-unity-tutorial
[59] Continuous Deployment для React Native: https://blog.usejournal.com/react-native-continuous-deployment-628468f2e2f1
[60] Рынок мобильных приложений 2023: прогноз Sensor Tower: https://apptractor.ru/measure/app-store-analytics/rynok-mobilnyh-prilozhenij-2023-prognoz-sensor-tower.html
[61] Adobe показал приложение для автомобилей: https://apptractor.ru/info/news/adobe-pokazal-prilozhenie-dlya-avtomobilej.html
[62] Grindr признали угрозой национальной безопасности США: https://apptractor.ru/info/news/grindr-priznali-ugrozoj-natsionalnoj-bezopasnosti-ssha.html
[63] Apple Search Ads заработала еще в 46 странах: https://apptractor.ru/marketing-monetization/ad-networks/apple-search-ads-zarabotala-eshhe-v-46-stranah.html
[64] MoviePass собирает деньги на приложение для бесплатных походов в кино: https://apptractor.ru/info/techhype/moviepass-sobiraet-dengi-na-prilozhenie-dlya-besplatnyh-pohodov-v-kino.html
[65] Самые популярные приложения для шопинга 2015-2018: https://apptractor.ru/measure/app-store-analytics/samye-populyarnye-prilozheniya-dlya-shopinga-2015-2018.html
[66] «Индуктивный» CPI кейс Zorka.Mobi и inDriver: https://apptractor.ru/marketing-monetization/apps-promo/induktivnyj-cpi-kejs-zorka-mobi-i-indriver.html
[67] Мошенники продавали баннеры как видео: https://apptractor.ru/marketing-monetization/ad-networks/moshenniki-prodavali-bannery-kak-video.html
[68] 11 ошибок в запуске игры, которые я сделал: https://www.youtube.com/watch?v=4pT9QUoPK6I
[69] Протрите окно вашей игры: https://www.fortressofdoors.com/wash-your-games-windows/
[70] Стандартные ошибки инди-разработчиков игр: https://www.reddit.com/r/gamedev/comments/b6gh70/common_gamedev_mistakes_part_of_my_job_is_to/
[71] Бесплатный курс по качественной аналитике: https://bit.ly/2TFFc0v
[72] Выкупят/не выкупят: наш ML-пилот в «Утконосе»: https://habr.com/ru/company/jetinfosystems/blog/445190/
[73] Обман нейронной сети для начинающих: https://habr.com/ru/company/dsec/blog/443164/
[74] «Умный» дом с точки зрения уязвимости: разбираемся с векторами и механиками атак: https://habr.com/ru/company/trendmicro/blog/445538/
[75] 10 новых бесплатных курсов по когнитивным сервисам и Azure: https://habr.com/ru/company/microsoft/blog/445778/
[76] Автоматизация ответов на часто задаваемые вопросы в навыке для «Алисы» с помощью библиотеки DeepPavlov: https://habr.com/ru/company/mipt/blog/445748/
[77] 5 трендов Интернета Вещей, о которых должен знать каждый: https://habr.com/ru/post/445802/
[78] Azure открывает Anomaly Detector и Custom Vision для всех: https://apptractor.ru/info/news/azure-otkryvaet-anomaly-detector-i-custom-vision-dlya-vseh.html
[79] В Новой Зеландии роботы начнут собирать яблоки: https://apptractor.ru/info/news/v-novoj-zelandii-roboty-nachnut-sobirat-yabloki.html
[80] Предыдущий дайджест: https://habr.com/ru/company/everydaytools/blog/445070/
[81] почту: mailto:lbogolubov@gmail.com
[82] Источник: https://habr.com/ru/post/446144/?utm_source=habrahabr&utm_medium=rss&utm_campaign=446144
Нажмите здесь для печати.