- PVSM.RU - https://www.pvsm.ru -
На этой неделе у нас тестирование кроссплатформенных фреймворков, реактивные компоненты, фантастические десктопы, новые ориентиры для маркетологов, собственная реализация говорящей шляпы и много всего интересного!
Больше всех пахала лошадь, но председателем колхоза так и не стала [1] |
Было создано 4 (одинаковых с точки зрения выполняемых функции) приложения: нативное Android, нативное iOS, Flutter, React Native. В этой статье я описал то, что вынес из своего опыта и как реализуются схожие элементы приложений в рассматриваемых решениях.
App Store не позвонит. Или как я сделала своё приложение, но оно не попадёт к пользователям [2] |
Когда-то я думала, что для того, чтобы запустить своё приложение достаточно написать код. Чуть позже я узнала, что неплохо дополнять код дизайном. Ещё позже я поняла, что необходимо искать аудиторию и продвигать ей свой продукт. Но всё это может быть лишним, если не следовать гайдлайнам.
Дайджест доступен и в виде рассылки. Подписаться вы можете тут [3] (у нас уже более 3,000 подписчиков!).
iOS
• (+14) Unity3D: Модификация делегата iOS приложения [4]
• (+7) Безопасность в iOS приложениях [5]
• (+5) Обновление библиотеки SPPermission и хейтер [6]
• (+2) Скачиваем, сохраняем и просматриваем PDF в Swift [7]
• Apple купила стартап, занимающийся ИИ для устройств [8]
• Создает шорткаты для iOS 12 на JavaScript и Shortcuts JS [9]
• Разработка на Swift в Visual Studio Code [10]
• Запись ARKit-сессий [11]
• Все видео Swift Heroes 2018 [12]
• Swift-Daily-Tips: ежедневные советы по Swift [13]
Android
• (+42) Клонируем бесконтактную карту с помощью мобильного приложения [14]
• (+38) Строим систему реактивных компонентов с помощью Kotlin [15]
• (+21) Как использовать корутины в проде и спокойно спать по ночам [16]
• (+12) О чем все-таки говорит developer.android.com про RecyclerView [17] + О чём молчит developer.android.com про RecyclerView? [18]
• (+11) Kotlin: статика, которой нет [19]
• (+8) 7 библиотек для Android разработки на Kotlin [20]
• (+5) Переходим на Androidx или увлекательное путешествие по граблям [21]
• Разрабатываем Android-приложения проще и быстрее: экономя 30 минут в день [22]
• Руководство по RxJava с Firestore и RxFirestoreKt [23]
• Wear OS by Google: финальный эмулятор для API 28 с новым UI [24]
• Играемся с корутинами Kotlin и получаем лучшие практики [25]
• Пишем плагин для Android Studio [26]
• Ktor 1.0: фреймворк для подключенных устройств от JetBrains [27]
• Kotlin Android Extensions: используем View Binding правильно [28]
• Netflix показал будущее Android-архитектуры [29]
• 10 лучших практик по переходу на одну Activity [30]
Разработка
• (+20) Поиск в MapKit: Tips & Tricks [31]
• (+12) Создание outline на LWRP в Unity [32]
• (+8) Как мы писали приложение на хакатоне NASA Space Apps Challenge [33]
• (+5) Комбинация кроссплатформенного и нативного подхода в разработке мобильных приложений [34]
• (+4) Начали учить английский — написали приложение: EWM — опыт создания обучающего проекта [35]
• Эволюция в вашем кармане: как развивались мобильные приложения [36]
• Podlodka #86: Системное программирование [37]
• 10 принципов создания голосовых сервисов для детей [38]
• Mythical Games получила $16 млн на блокчейн-игры [39]
• Magic Leap предлагает до $500,000 разработчикам AR-приложений [40]
• Секреты создания успешных гипер-казуальных игр и игр для мессенджеров [41]
• 10 UX трендов от Google [42]
• 7-дневный курс по разработке игр для новичков [43]
• Краткая история поиска в приложениях – и взгляд в будущее [44]
• Создание финтес-приложения на Flutter: дневник разработки [45]
• Создание идеального сплеш-скрина [46]
• Что на самом деле делает senior-разработчик [47]
• Учимся делать HTML5 игры на Phaser 3 [48]
• 5 инструментов для создания вайрфреймов мобильных приложений [49]
• 10 советов по тестированию мобильных приложений [50]
• Почему Firebase плох [51]
• Дизайн погодного приложения [52]
• eDEX-UI: фантастический десктоп как приложение [53]
Аналитика, маркетинг и монетизация
• (+8) Как технологии искусственного интеллекта помогают Aviasales расти: семь примеров [54]
• Новые Global Benchmarks от Adjust [55]
• Cupboard анализирует Universal App Campaigns [56]
• Apple: поделись своими подарками [57]
• Как заработать на приложении во время праздников? [58]
• Как получить хорошие отзывы для приложения [59]
• 4 способа, как SEO можете улучшить маркетинг вашего приложения [60]
• Лучшие практики ASO: тестирование скриншотов [61]
• Как назвать мобильное приложение [62]
AI, Устройства, IoT
• (+62) Data Science проект от исследования до внедрения на примере Говорящей шляпы [63]
• (+36) Как доить коров роботами и сделать на этом промышленный стартап. История разработки R-SEPT [64]
• (+26) Архитектуры нейросетей [65]
• (+25) Что дает рознице машинное обучение: пример проекта [66]
• ApisProtect получил $1.8 млн на наблюдение за пчелами [67]
← Предыдущий дайджест [68]. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту [69].
Автор: EverydayTools
Источник [70]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/ui/300182
Ссылки в тексте:
[1] Больше всех пахала лошадь, но председателем колхоза так и не стала: https://habr.com/company/onetrak/blog/430566/
[2] App Store не позвонит. Или как я сделала своё приложение, но оно не попадёт к пользователям: https://habr.com/post/429326/
[3] тут: http://apptractor.us3.list-manage2.com/subscribe?u=fbdb52f18301080a3cc983f4b&id=bb7bc0a9c0
[4] Unity3D: Модификация делегата iOS приложения: https://habr.com/post/430118/
[5] Безопасность в iOS приложениях: https://habr.com/post/430532/
[6] Обновление библиотеки SPPermission и хейтер: https://habr.com/post/430886/
[7] Скачиваем, сохраняем и просматриваем PDF в Swift: https://habr.com/post/430860/
[8] Apple купила стартап, занимающийся ИИ для устройств: https://apptractor.ru/info/news/apple-kupila-startap-zanimayushhiysya-ii-dlya-ustroystv.html
[9] Создает шорткаты для iOS 12 на JavaScript и Shortcuts JS: https://medium.com/@JoshFarrant/creating-ios-12-shortcuts-with-javascript-and-shortcuts-js-942420ca9904
[10] Разработка на Swift в Visual Studio Code: https://nshipster.com/vscode/
[11] Запись ARKit-сессий: https://www.ittybittyapps.com/blog/posts/2018/11/recording-arkit-sessions/
[12] Все видео Swift Heroes 2018: https://www.youtube.com/playlist?list=PLfCiO1zYKkASAdaBB92r6Ii6tdU8TJN-_
[13] Swift-Daily-Tips: ежедневные советы по Swift: https://github.com/MobileTipsters/Swift-Daily-Tips
[14] Клонируем бесконтактную карту с помощью мобильного приложения: https://habr.com/company/dsec/blog/421543/
[15] Строим систему реактивных компонентов с помощью Kotlin: https://habr.com/company/badoo/blog/430550/
[16] Как использовать корутины в проде и спокойно спать по ночам: https://habr.com/company/oleg-bunin/blog/429908/
[17] О чем все-таки говорит developer.android.com про RecyclerView: https://habr.com/post/430812/
[18] О чём молчит developer.android.com про RecyclerView?: https://habr.com/post/430402/
[19] Kotlin: статика, которой нет: https://habr.com/company/funcorp/blog/430836/
[20] 7 библиотек для Android разработки на Kotlin: https://habr.com/post/429194/
[21] Переходим на Androidx или увлекательное путешествие по граблям: https://habr.com/post/430660/
[22] Разрабатываем Android-приложения проще и быстрее: экономя 30 минут в день: https://medium.com/@gopikrish2000/android-apps-develop-fast-er-and-easier-saves-30-min-daily-9691f0c63573
[23] Руководство по RxJava с Firestore и RxFirestoreKt: https://www.ericdecanini.com/2018/11/19/a-beginners-guide-to-rxjava-using-firestore-and-rxfirestorekt/
[24] Wear OS by Google: финальный эмулятор для API 28 с новым UI: https://android-developers.googleblog.com/2018/11/wear-os-by-google-final-api-28-emulator.html
[25] Играемся с корутинами Kotlin и получаем лучшие практики: https://codinginfinite.com/kotlin-coroutines-best-practices-example/
[26] Пишем плагин для Android Studio: https://proandroiddev.com/write-an-android-studio-plugin-part-1-creating-a-basic-plugin-af956c4f8b50
[27] Ktor 1.0: фреймворк для подключенных устройств от JetBrains: https://blog.jetbrains.com/kotlin/2018/11/ktor-1-0/
[28] Kotlin Android Extensions: используем View Binding правильно: https://proandroiddev.com/kotlin-android-extensions-using-view-binding-the-right-way-707cd0c9e648
[29] Netflix показал будущее Android-архитектуры: https://www.techyourchance.com/netflix-shows-the-future-of-android-architecture/
[30] 10 лучших практик по переходу на одну Activity: https://techhype.io/?story=10-best-practices-for-moving-to-a-single-activity
[31] Поиск в MapKit: Tips & Tricks: https://habr.com/company/yandex/blog/428564/
[32] Создание outline на LWRP в Unity: https://habr.com/post/430792/
[33] Как мы писали приложение на хакатоне NASA Space Apps Challenge: https://habr.com/company/singularis/blog/430480/
[34] Комбинация кроссплатформенного и нативного подхода в разработке мобильных приложений: https://habr.com/post/430892/
[35] Начали учить английский — написали приложение: EWM — опыт создания обучающего проекта: https://habr.com/post/430806/
[36] Эволюция в вашем кармане: как развивались мобильные приложения: https://apptractor.ru/info/articles/evolyutsiya-v-vashem-karmane-kak-razvivalis-mobilnyie-prilozheniya.html
[37] Podlodka #86: Системное программирование: https://apptractor.ru/info/media/podlodka-86-sistemnoe-programmirovanie.html
[38] 10 принципов создания голосовых сервисов для детей: https://apptractor.ru/info/analytics/10-printsipov-sozdaniya-golosovyih-servisom-dlya-detey.html
[39] Mythical Games получила $16 млн на блокчейн-игры: https://apptractor.ru/info/news/mythical-games-poluchila-16-mln-na-blokcheyn-igryi.html
[40] Magic Leap предлагает до $500,000 разработчикам AR-приложений: https://apptractor.ru/info/news/magic-leap-predlagaet-do-500-000-razrabotchikam-ar-prilozheniy.html
[41] Секреты создания успешных гипер-казуальных игр и игр для мессенджеров: https://apptractor.ru/info/media/sekretyi-sozdaniya-uspeshnyih-giper-kazualnyih-igr-i-igr-dlya-messendzherov.html
[42] 10 UX трендов от Google: https://medium.com/google-design/10-ux-trends-at-google-6cac31deaea5
[43] 7-дневный курс по разработке игр для новичков: http://juhakeranen.com/seven-day-guide/
[44] Краткая история поиска в приложениях – и взгляд в будущее: https://medium.com/mobile-growth/a-brief-history-of-app-content-search-and-a-glimpse-into-the-future-252fc146a8ad
[45] Создание финтес-приложения на Flutter: дневник разработки: https://medium.com/@austinhowardtech/building-a-fitness-app-with-flutter-devlog-1-eecf2bf6f5c5
[46] Создание идеального сплеш-скрина: https://uxdesign.cc/building-the-perfect-splash-screen-46e080395f06
[47] Что на самом деле делает senior-разработчик: https://medium.com/s/story/what-truly-makes-a-senior-developer-74b608847d7e
[48] Учимся делать HTML5 игры на Phaser 3: https://www.lesscake.com/phaser-game-tutorial
[49] 5 инструментов для создания вайрфреймов мобильных приложений: https://techhype.io/?story=5-excellent-wireframing-tools-for-mobile-apps
[50] 10 советов по тестированию мобильных приложений: https://amaysim.engineering/our-top-10-tips-for-mobile-apps-testing-8ef6a2d2b5b5
[51] Почему Firebase плох: https://medium.com/@scosta/why-firebase-sucks-ce5d2302eb20
[52] Дизайн погодного приложения: https://blog.prototypr.io/designing-weather-up-cf248e47b5d8
[53] eDEX-UI: фантастический десктоп как приложение: https://github.com/GitSquared/edex-ui
[54] Как технологии искусственного интеллекта помогают Aviasales расти: семь примеров: https://habr.com/company/mobio/blog/430704/
[55] Новые Global Benchmarks от Adjust: https://apptractor.ru/info/analytics/novyie-global-benchmarks-ot-adjust.html
[56] Cupboard анализирует Universal App Campaigns: https://apptractor.ru/marketing-monetization/ad-networks/cupboard-analiziruet-universal-app-campaigns.html
[57] Apple: поделись своими подарками: https://apptractor.ru/info/media/apple-podelis-svoimi-podarkami.html
[58] Как заработать на приложении во время праздников?: https://apptractor.ru/info/articles/kak-zarabotat-na-prilozhenii-vo-vremya-prazdnikov.html
[59] Как получить хорошие отзывы для приложения: https://techhype.io/?story=how-to-receive-great-mobile-app-reviews
[60] 4 способа, как SEO можете улучшить маркетинг вашего приложения: https://techhype.io/?story=4-ways-local-seo-can-boost-your-mobile-marketing-efforts
[61] Лучшие практики ASO: тестирование скриншотов: https://techhype.io/?story=aso-best-practices-screenshot-tests
[62] Как назвать мобильное приложение: https://techhype.io/?story=how-to-name-a-mobile-app
[63] Data Science проект от исследования до внедрения на примере Говорящей шляпы: https://habr.com/company/ods/blog/430006/
[64] Как доить коров роботами и сделать на этом промышленный стартап. История разработки R-SEPT: https://habr.com/post/430740/
[65] Архитектуры нейросетей: https://habr.com/company/nixsolutions/blog/430524/
[66] Что дает рознице машинное обучение: пример проекта: https://habr.com/company/jetinfosystems/blog/430448/
[67] ApisProtect получил $1.8 млн на наблюдение за пчелами: https://apptractor.ru/info/news/apisprotect-poluchil-1-8-mln-na-nablyudenie-za-pchelami.html
[68] Предыдущий дайджест: https://habr.com/company/everydaytools/blog/430284/
[69] почту: mailto:lbogolubov@gmail.com
[70] Источник: https://habr.com/post/430976/?utm_source=habrahabr&utm_medium=rss&utm_campaign=430976
Нажмите здесь для печати.