- PVSM.RU - https://www.pvsm.ru -

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

В новом дайджесте мы разбираем Android на части, спорим с Apple по поводу PWA, смотрим, как делается новостной агрегатор, исследуем Firebase, учимся на дизайнеров интерфейсов, возвращаем и вознаграждаем пользователей.

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

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

Как работает Android, часть 1 [1]

В этой серии статей я расскажу о внутреннем устройстве Android ?—? о процессе загрузки, о содержимом файловой системы, о Binder и Android Runtime, о том, из чего состоят, как устанавливаются, запускаются, работают и взаимодействуют между собой приложения, об Android Framework, и о том, как в Android обеспечивается безопасность.

Дайджест доступен и в виде рассылки. Подписаться вы можете тут [2].

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

Дайджест интересных материалов для мобильного разработчика #215 (31 июля — 5 августа) - 11 Android

Дайджест интересных материалов для мобильного разработчика #215 (31 июля — 5 августа) - 27 Windows

Дайджест интересных материалов для мобильного разработчика #215 (31 июля — 5 августа) - 28 Разработка

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

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

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

Автор: Everyday Tools

Источник [74]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/razrabotka/261732

Ссылки в тексте:

[1] Как работает Android, часть 1: https://habrahabr.ru/company/solarsecurity/blog/334796/

[2] тут: http://apptractor.us3.list-manage2.com/subscribe?u=fbdb52f18301080a3cc983f4b&id=bb7bc0a9c0

[3] AppCode 2017.2: Extract Method и улучшения автодополнения для Swift, поддержка __auto_type в Objective-C и многое другое: https://habrahabr.ru/company/JetBrains/blog/334838/

[4] Кейс iOS приложения BINO CX: Uber для управления потребительским опытом: https://habrahabr.ru/post/334602/

[5] iPhone 8 и iOS 11: http://apptractor.ru/info/media/iphone-8-i-ios-11.html

[6] Apple против PWA: Ущерб будущему веба: http://apptractor.ru/info/articles/apple-protiv-pwa-ushherb-budushhemu-veba.html

[7] Улучшение iOS-симулятора: https://medium.com/the-traveled-ios-developers-guide/ios-simulator-power-ups-407060863b3c

[8] Используем ARKit с Metal: http://metalkit.org/2017/07/29/using-arkit-with-metal.html

[9] Топ-5 iOS-библиотека Августа: https://techhype.io/?story=top-5-ios-libraries-august-2017-cobe

[10] В TestFlight теперь доступно 10,000 пользователей: https://developer.apple.com/news/?id=07312017a

[11] Держите вещи сухими… и пишите меньше кода с протоколами Swift: https://blog.daftmobile.com/keep-things-dry-e90c07e9d678

[12] Анимация бокового меню: https://www.youtube.com/watch?v=ej5laXv2dzQ&feature=share

[13] SQLite.viewer: просмотр, редактирование и отладка sqlite баз: https://github.com/BiAtoms/SQLite.viewer

[14] Математический пакет для Android — «Микро-Математика» — теперь с открытым исходным кодом: https://habrahabr.ru/post/334670/

[15] Не пропустите крупнейшее мероприятие Google для разработчиков в Европе: https://habrahabr.ru/company/google/blog/334890/

[16] Android O: особенности поддержки новой операционной системы: https://habrahabr.ru/company/kaspersky/blog/334652/

[17] Dagger 2. Subcomponents. Best practice: https://habrahabr.ru/post/334710/

[18] В разрезе: новостной агрегатор на Android с бэкендом. Система сборки: https://habrahabr.ru/post/334592/

[19] Система контроля версий: https://habrahabr.ru/post/334514/

[20] Вводная часть, идея, технологии: https://habrahabr.ru/post/334510/

[21] Android Architecture Components. Часть 4. ViewModel: https://habrahabr.ru/post/334942/

[22] Google понизит некачественные приложения: http://apptractor.ru/info/news/google-ponizit-nekachestvennyie-prilozheniya.html

[23] Firebase на Android: исследуем динамические ссылки: http://firebase.apptractor.ru/firebase-na-android-issleduem-dinamicheskie-ssylki/

[24] Firebase Meetup №4: Google Analytics for Firebase: 17 августа в Москве: http://apptractor.ru/measure/user-analytics/firebase-meetup-4-google-analytics-for-firebase.html

[25] Google запустил Nearby Connections 2.0: http://apptractor.ru/all-api/google-zapustil-nearby-connections-2-0.html

[26] Структурный поиск и замена в Android Studio: https://afterecho.uk/blog/structural-search-and-replace-in-android-studio.html

[27] Анимация ItemDecoration в RecyclerView: https://blog.daftmobile.com/animating-recyclerviews-itemdecoration-4aa84dc34c1b

[28] Дело против Kotlin: https://medium.com/@Pinterest_Engineering/the-case-against-kotlin-2c574cb87953

[29] Эффективная загрузка больших картинок на Android: https://android.jlelse.eu/loading-large-bitmaps-efficiently-in-android-66826cd4ad53

[30] Как выучить Android-разработку: https://blog.mindorks.com/how-to-learn-android-development-f33dd6dba40d

[31] Введение в физическую анимацию в Android: https://medium.com/@richa.khanna/introduction-to-physics-based-animations-in-android-1be27e468835

[32] Плавные анимации переходов для Android: https://medium.com/@david.gansterd/bringing-smooth-animation-transitions-to-android-88786347e512

[33] Шпаргалка по RxJava: https://techhype.io/?story=rxjava-cheat-sheet-for-java-and-android-applications

[34] Топ-5 Android-библиотек августа: https://techhype.io/?story=top-5-android-libraries-august-2017

[35] Обработка ошибок в RxJava: https://rongi.github.io/kotlin-blog/rxjava/rx/2017/08/01/error-handling-in-rxjava.html

[36] Практические советы по миграции вашего Android-приложения на Kotlin: https://medium.com/fueled-android/practical-tips-to-migrate-your-android-app-to-kotlin-4d331e5256dc

[37] AnyMaps: один API для Google Maps, OpenStreet maps, Baidu: https://github.com/car2go/AnyMaps

[38] UberUX: анимационный стек Uber: https://github.com/mohak1712/UberUX

[39] Android Translator: быстрый перевод приложений: https://github.com/BoondoggleLabs/Android-Translator

[40] AutoplayVideos: автоплей видео по URL в RecyclerView: https://github.com/Krupen/AutoplayVideos

[41] Новое видение Microsoft: mobile-first уходит, приходит AI-first: http://apptractor.ru/info/news/novoe-videnie-microsoft-mobile-first-uhodit-prihodit-ai-first.html

[42] Дизайнер интерфейсов: Первая специализация Mail.Ru Group на Coursera: https://habrahabr.ru/company/mailru/blog/334718/

[43] Разработка под Sailfish OS глазами iOS-разработчика: https://habrahabr.ru/company/e-Legion/blog/334702/

[44] Обзор Lokalise — сервиса для локализации приложений и обновления переводов «по воздуху»: https://habrahabr.ru/company/lokalise/blog/334528/

[45] Лагерная игра «Мафия» на 50+ человек: https://habrahabr.ru/post/334450/

[46] Лицензирование музыки для инди-разработчиков : https://habrahabr.ru/post/334802/

[47] Как попытаться сделать пользователю удобно и кое-что запороть в процессе: https://habrahabr.ru/company/alfa/blog/334658/

[48] Как мы оптимизировали Ragdoll анимацию смерти в Unity: https://habrahabr.ru/post/334922/

[49] Agora.io выпускает SDK для голосовых чатов: http://apptractor.ru/info/news/agora-io-vyipuskaet-sdk-dlya-golosovyih-chatov.html

[50] Plume API предсказывает загрязнение воздуха: http://apptractor.ru/all-api/plume-api-predskazyivaet-zagryaznenie-vozduha.html

[51] Я идиот: стратегия успешного идиотизма в разработке: http://apptractor.ru/info/articles/ya-idiot.html

[52] Fitbit запустит свою платформу приложений: http://apptractor.ru/deploy/app-stores/fitbit-zapustit-svoyu-platformu-prilozheniy.html

[53] Победители Imagine Cup 2017: http://apptractor.ru/info/conferences/pobediteli-imagine-cup-2017.html

[54] Время сделать код более открытым для изменений: http://apptractor.ru/info/articles/vremya-sdelat-kod-bolee-otkryityim-dlya-izmeneniy.html

[55] Искусство партизанского пользовательского тестирования: http://www.uxbooth.com/articles/the-art-of-guerrilla-usability-testing/

[56] Закладки продуктового дизайнера: https://github.com/teoga/product-design-bookmarks

[57] Что такое выгорание программиста: https://hackernoon.com/what-is-programmer-burnout-651aa48984ef

[58] NVIDIA анонсирует AI SDK: http://sdtimes.com/nvidia-announces-new-artificial-intelligence-research-sdk-content-creators/

[59] Как дизайнеры Google адаптируют материальный дизайн: https://medium.com/google-design/how-google-designers-adapt-material-e2818ad09d7d

[60] Создание масштабируемых, изолированных мобильных функций с помощью плагинов в Uber: http://eng.uber.com/plugins/

[61] Олег Дорожок (Delivery Club) о маркетинге, мобильном ретаргетинге, покупке ZakaZaka и випассане: https://habrahabr.ru/company/mobio/blog/334504/

[62] Аналитические системы для мобильных приложений: тест и критерии выбора: https://habrahabr.ru/post/334836/

[63] Tapjoy: Вознаграждающая реклама увеличивает покупки в 4.5 раза: http://apptractor.ru/marketing-monetization/ad-networks/tapjoy-voznagrazhdayushhaya-reklama-uvelichivaet-pokupki-v-4-5-raza.html

[64] Прогноз для индустрии приложений: рынок объемом в $6 трлн: http://apptractor.ru/info/analytics/prognoz-dlya-industrii-prilozheniy-ryinok-obemom-v-6-trln.html

[65] Кейс Qmobi: публикация приложения Jetradar в Китае: http://apptractor.ru/marketing-monetization/keys-qmobi-publikatsiya-prilozheniya-jetradar-v-kitae.html

[66] Мобильная монетизация и вовлечение пользователей: исследование AdColony: http://apptractor.ru/marketing-monetization/engagement/mobilnaya-monetizatsiya-i-vovlechenie-polzovateley-issledovanie-adcolony.html

[67] 12 сетей с вознаграждающим видео: http://blog.soom.la/2017/07/top-12-rewarded-video-ad-networks-for-mobile-apps.html

[68] Руководство по категориям магазинов: https://blog.prioridata.com/the-complete-guide-to-app-store-categories

[69] Поиграем в Firebase: https://habrahabr.ru/post/334560/

[70] Охота на рыжего демона или пеленгатор помех спутниковой навигации : https://habrahabr.ru/post/332746/

[71] ASUS ZenFone AR с поддержкой Project Tango и Daydream: http://apptractor.ru/info/devices/asus-zenfone-ar-s-podderzhkoy-project-tango-i-daydream.html

[72] Дайджест интернета вещей: Июль 2017: http://apptractor.ru/info/articles/daydzhest-interneta-veshhey-iyul-2017.html

[73] Предыдущий дайджест: https://habrahabr.ru/company/everydaytools/blog/334436/

[74] Источник: https://habrahabr.ru/post/334958/?utm_source=habrahabr&utm_medium=rss&utm_campaign=best