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

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

В этой еженедельной подборке вы найдете архитектуру Uber, половинки квадрата от Папы, отзывы и иконки в новой iOS, борьбу с Xiaomi, новую версию Qt и много другого интересного!

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

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

Повесть о невозможном баге: big.LITTLE и кэширование [1]

Архитектура ARM big.LITTLE является первым массово производимым примером архитектуры AMP, и как мы увидим далее, она поднимает планку сложности многоядерного программирования еще выше.

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

Разработка архитектуры нового приложения для пассажиров Uber [2]

Разработчики Uber опубликовали в блоге компании заметку про опыт переноса приложения с одной архитектуры на новую, собственную. Это очень масштабное мероприятие подтверждает, что Uber — далеко не элементарное приложение.

Дайджест интересных материалов для мобильного разработчика #188 (23-29 января) - 4

Половинки квадрата [3]

При работе с сетками возникает столько сладких задач, что от вожделения поскорее их решить, пот капает с пальцев на клавиатуру. Одна из таких задач — заполнить матрицу случайными значениями. Например, есть сетка 5x5, которую надо заполнить 24 шариками 4 цветов. Должно быть 6 шариков каждого цвета и одна дырка…

Дайджест интересных материалов для мобильного разработчика #188 (23-29 января) - 5

Анализируй это: как Skyeng выбирала систему продуктовой аналитики для мобильных приложений [4]

Для того, чтобы развивать продукты в нужном (и прибыльном) направлении, необходимо тщательно отслеживать поведение пользователей и их реакцию на те или иные изменения. Мы в Skyeng уделяем много внимания аналитике, и в этой статье расскажем про то, как с помощью чего отслеживаем показатели наших мобильных приложений Aword и Words.

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

Дайджест интересных материалов для мобильного разработчика #188 (23-29 января) - 6 iOS

Дайджест интересных материалов для мобильного разработчика #188 (23-29 января) - 13 Android

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

Дайджест интересных материалов для мобильного разработчика #188 (23-29 января) - 28 Аналитика, маркетинг и монетизация

Дайджест интересных материалов для мобильного разработчика #188 (23-29 января) - 29 Устройства и IoT

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

Автор: RoboForm

Источник [69]


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

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

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

[1] Повесть о невозможном баге: big.LITTLE и кэширование: https://habrahabr.ru/post/320342/

[2] Разработка архитектуры нового приложения для пассажиров Uber: https://habrahabr.ru/company/livetyping/blog/320452/

[3] Половинки квадрата: https://habrahabr.ru/post/320506/

[4] Анализируй это: как Skyeng выбирала систему продуктовой аналитики для мобильных приложений: https://habrahabr.ru/company/skyeng/blog/320024/

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

[6] Многопоточность (concurrency) в Swift 3. GCD и Dispatch Queues: https://habrahabr.ru/post/320152/

[7] Немного о Swift runtime или куда пропал NSObject: https://habrahabr.ru/post/320684/

[8] 33 iOS библиотеки с открытым исходным кодом, которые будут популярны в 2017 году : https://habrahabr.ru/company/everydaytools/blog/320640/

[9] Оптимизация механики и графики в игре жанра «симулятор» на iOS: https://habrahabr.ru/company/everydaytools/blog/319990/

[10] iOS: Работа с галереей (Photos framework). Часть 2: https://habrahabr.ru/post/319240/

[11] Почему у иконок в iOS такая форма?: http://apptractor.ru/info/articles/pochemu-u-ikonok-v-ios-takaya-forma.html

[12] Apple позволит разработчикам отвечать на отзывы: http://apptractor.ru/info/news/apple-pozvolit-razrabotchikam-otvechat-na-otzyivyi.html

[13] В iOS 10.3 можно будет менять иконку приложения без его обновления: http://apptractor.ru/info/news/v-ios-10-3-mozhno-budet-menyat-ikonku-prilozheniya-bez-ego-obnovleniya.html

[14] Руководство по созданию дополненной реальности в iOS: https://www.raywenderlich.com/146436/augmented-reality-ios-tutorial-location-based-2

[15] За пределами ограничений: Создаем iOS-анимации при помощи Auto Layout: https://savvyapps.com/blog/advanced-ios-animations-with-auto-layout

[16] DGNotifyView: анимированные уведомления: https://github.com/glowcap/DGNotifyView

[17] CRPageViewController: библиотека для листания карточек: https://github.com/Cleveroad/CRPageViewController

[18] Fiber2D: кроссплатформенный игровой движок на Swift: https://github.com/s1ddok/Fiber2D

[19] Files: удобный API для работы с файловой системой: https://github.com/JohnSundell/Files

[20] Ломаем Android. Как глубока кроличья нора?: https://habrahabr.ru/post/320150/

[21] Ещё немного про телефоны Xiaomi и борьбу с ними: https://habrahabr.ru/post/320612/

[22] Обзор Android Shortcuts: https://habrahabr.ru/company/tcsbank/blog/320052/

[23] Подключаем ККМ АТОЛ к AndroidStudio (обновление к ФЗ-54): https://habrahabr.ru/post/320624/

[24] Clean Recycler Adapter. Часть 1: https://habrahabr.ru/post/320242/

[25] В Google Play можно публиковать приложения для Daydream: http://apptractor.ru/info/news/v-google-play-mozhno-publikovat-prilozheniya-dlya-daydream.html

[26] Вышла последняя developer preview версия Android Wear 2.0: http://apptractor.ru/info/news/vyishla-poslednyaya-developer-preview-versiya-android-wear-2-0.html

[27] 20 Open Source проектов для Android, которые могут научить вас новому: http://apptractor.ru/info/articles/20-open-source-proektov-dlya-android-kotoryie-mogut-nauchit-vas-novomu.html

[28] Google начинает тестирование Instant Apps: http://apptractor.ru/info/news/google-nachinaet-testirovanie-instant-apps.html

[29] Делаем сайт на React на Android-устройстве: https://hackernoon.com/code-a-react-website-on-your-android-smartphone-or-tablet-like-you-never-imagined-3e56c534f6e7#.yd637tdpr

[30] Лучшие практики Push-уведомлений в Android: https://www.leanplum.com/blog/best-practices-android-push-notifications/

[31] ObjectBox — новая мобильная база данных: http://greenrobot.org/announcement/introducing-objectbox-beta/

[32] Выбор элементов RecyclerView перетаскиванием: https://medium.com/@nullthemall/drag-selection-of-recyclerview-items-7072678e9900#.fgi48tswb

[33] Управление Wi-Fi при помощи WifiManager: https://medium.com/@josiassena/android-manipulating-wifi-using-the-wifimanager-9af77cb04c6a#.q9uc9296h

[34] Фишки для Android-разроаботчиков: градиент: https://android.jlelse.eu/android-dev-tip-3-99da754151ad#.g4wfnepr4

[35] Круговая анимация переходов между Фрагментами: https://medium.com/@gabornovak/circular-reveal-animation-between-fragments-d8ed9011aec#.su45a9x4i

[36] MVC vs. MVP vs. MVVM на Android: https://realm.io/news/eric-maxwell-mvc-mvp-and-mvvm-on-android

[37] Badger: бейджи для drawable: https://github.com/volders/Badger

[38] PreviewSeekBar: полоска перемотки с превью (как в Google Play Movies): https://github.com/rubensousa/PreviewSeekBar/

[39] Выпуск фреймворка Qt 5.8: https://habrahabr.ru/post/320284/

[40] Лучшие доклады Mobius 2016: Рейтинг и видеозаписи: https://habrahabr.ru/company/jugru/blog/320392/

[41] Закруглённые изображения на Qt Quick Scene Graph: https://habrahabr.ru/post/320212/

[42] Наблюдаемые модели в Realm Xamarin: https://habrahabr.ru/company/microsoft/blog/320338/

[43] 7 сервисов для поиска уязвимости мобильных приложений: https://habrahabr.ru/company/hosting-cafe/blog/319762/

[44] IAP в Unity3D: https://habrahabr.ru/post/320224/

[45] Комфорт пользователей в VR: учёт параметров игрока: https://habrahabr.ru/post/320448/

[46] Дизайн мультиязычных приложений: https://habrahabr.ru/company/everydaytools/blog/320376/

[47] Видеозаписи докладов конференции мобильных разработчиков MBLTdev 16: https://habrahabr.ru/company/e-Legion/blog/320432/

[48] Нативный код Android и iOS в Qt на примере status bar: https://habrahabr.ru/post/320696/

[49] Погружение в Глубину: как вместить реальность в маленькую коробочку: https://habrahabr.ru/post/320564/

[50] как сделать качественный проект: https://habrahabr.ru/post/320168/

[51] Лекционный день по игровой индустрии в ВШБИ: http://hsbi.hse.ru/events/open_lectures/lektsionnyy-den-po-igrovoy-industrii-v-vshbi/

[52] Чашка кофе и экраны в приложении: http://apptractor.ru/info/articles/chashka-kofe-i-ekranyi-v-prilozhenii.html

[53] Подкаст Апперетив: разработка в Lingualeo: http://apptractor.ru/info/media/podkast-apptractor-razrabotka-v-lingualeo.html

[54] Realm выпускает Mobile Platform 1.0: http://apptractor.ru/info/news/realm-vyipuskaet-mobile-platform-1-0.html

[55] Как Ionic вошел в Топ-50 проектов GitHub: https://hackernoon.com/step-by-step-advice-how-ionic-became-a-top-50-github-project-and-you-can-too-65088a250068#.xvetedns0

[56] Один дизайн-фреймворк, чтобы править всеми: https://medium.com/design-thoughts-case-studies/one-design-framework-to-rule-them-all-90f7c72d14ea#.qtw0jod2g

[57] Краткое руководство по тестированию мобильных интерфейсов: https://uxplanet.org/the-brief-guide-to-testing-mobile-interfaces-f880b0600474

[58] Базовый курс по мобильному арбитражу от Mobio: https://habrahabr.ru/company/mobio/blog/320486/

[59] “Советы по приобретению и вовлечению пользователей от игровых ниндзя” от Tune: http://apptractor.ru/marketing-monetization/sovetyi-po-priobreteniyu-i-vovlecheniyu-polzovateley-ot-igrovyih-nindzya-ot-tune.html

[60] Facebook тестирует рекламу в Messenger: http://apptractor.ru/marketing-monetization/ad-networks/facebook-testiruet-reklamu-v-messenger.html

[61] Трафик из мобильных приложений vs узнаваемость бренда: как выглядит успешная кооперация: http://apptractor.ru/info/articles/trafik-iz-mobilnyih-prilozheniy-vs-uznavaemost-brenda-kak-vyiglyadit-uspeshnaya-kooperatsiya.html

[62] Arduino на автомойке: https://habrahabr.ru/post/320458/

[63] Visual C++ for IoT Development: Прорыв или разочарование?: https://habrahabr.ru/post/320120/

[64] Грузовики и рефрижераторы в облаке: https://habrahabr.ru/company/microsoft/blog/319856/

[65] Tarantool упростит разработку приложений для Tizen: http://apptractor.ru/info/news/tarantool-uprostit-razrabotku-prilozheniy-dlya-tizen.html

[66] Разработчики Raspberry Pi получат ИИ от Google: http://apptractor.ru/info/news/razrabotchiki-raspberry-pi-poluchat-ii-ot-google.html

[67] Основы Android Things: измерение расстояния с помощью ультразвукового сенсора: https://hackernoon.com/android-things-basics-measure-distance-with-ultrasonic-sensor-3196fe5d7d7c#.qevw4jmad

[68] Предыдущий дайджест: https://habrahabr.ru/post/320134/

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