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

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

В центре этой недели – история противостояния разработчиков, ДИТа Москвы и закрытие API для доступа к электронным дневникам. А кроме нее: автоматизация тестирования, чистая архитектура, мобильный фрод и многое другое.

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

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

Сначала они воруют, а когда ты побеждаешь, то тебя убивают [1]

В начале лета 2017 года, я спросил ЕМП: «Будут ли какие-то изменения в методах или в функционале?», а мне ответили, что пока они не знают. 1 августа я получил письмо о том, что АПИ больше не будет и попросили меня сообщить моим пользователям, что теперь надо пользоваться госуслугами.

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

Заблуждения Clean Architecture [2]

На первый взгляд, Clean Architecture – довольно простой набор рекомендаций к построению приложений. Но и я, и многие мои коллеги, сильные разработчики, осознали эту архитектуру не сразу. А в последнее время в чатах и интернете я вижу всё больше ошибочных представлений, связанных с ней. Этой статьёй я хочу помочь сообществу лучше понять Clean Architecture и избавиться от распространенных заблуждений.

Дайджест интересных материалов для мобильного разработчика #216 (6 августа — 13 августа) - 4

Разработка интерфейса приложения для пожизненного использования на примере мобильного дневника диабета [3]

Главное, чего нужно было достичь при разработке приложения – это удобства и быстроты ведения дневника диабета. Соответственно, приоритетной целью стало сокращение времени ввода данных в приложение и доступа к ним.

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

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

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

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

Дайджест интересных материалов для мобильного разработчика #216 (6 августа — 13 августа) - 32 Разработка

Дайджест интересных материалов для мобильного разработчика #216 (6 августа — 13 августа) - 38 Аналитика, маркетинг и монетизация

Дайджест интересных материалов для мобильного разработчика #216 (6 августа — 13 августа) - 41 Устройства, IoT, AI

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

Автор: Everyday Tools

Источник [76]


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

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

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

[1] Сначала они воруют, а когда ты побеждаешь, то тебя убивают: https://habrahabr.ru/post/335010/

[2] Заблуждения Clean Architecture: https://habrahabr.ru/company/mobileup/blog/335382/

[3] Разработка интерфейса приложения для пожизненного использования на примере мобильного дневника диабета: https://habrahabr.ru/post/335372/

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

[5] UI-тесты для iOS: почему нужно поверить в дружбу QA и разработки, но не обольщаться: https://habrahabr.ru/company/funcorp/blog/335328/

[6] В Китае разработчики подали в суд на Apple: http://apptractor.ru/info/news/v-kitae-razrabotchiki-podali-v-sud-na-apple.html

[7] Apple работает над Service Worker-ами в Safari: http://apptractor.ru/info/news/apple-rabotaet-nad-service-worker-ami-v-safari.html

[8] Супердорогой iPhone — хорошая новость, даже если вы не сможете его себе позволить: https://theidealist.ru/fancyphones/

[9] 10 вещей, которые мне нравятся в Swift: https://medium.com/@nathanwchan/10-things-i-like-about-swift-7bbd40cabb79

[10] Избегаем конфликтов жестов с краями экрана: https://useyourloaf.com/blog/avoiding-conflicts-with-system-gestures-at-screen-edges/

[11] Лучшее из iOS-дизайна за июль 2017: https://techhype.io/?story=the-best-of-ios-design-in-july-2017

[12] Глубокое погружение в Grand Central Dispatch в Swift: https://www.swiftbysundell.com/posts/a-deep-dive-into-grand-central-dispatch-in-swift

[13] Unreal Engine 4.17 с экспериментальной поддержкой ARKit: https://www.unrealengine.com/en-US/blog/unreal-engine-4-17-released

[14] Руководство по ARKit: https://techhype.io/?story=ios-arkit-tutorial-drawing-in-the-air-with-bare-fingers

[15] Ускорение компиляции Swift-приложений: https://medium.com/theappspace/speed-up-swift-compile-time-6f62d86f85e6

[16] Пишем и собираем приложения для Android в linux консоли: https://habrahabr.ru/post/335074/

[17] Учимся программировать под Андроид: https://habrahabr.ru/post/335332/

[18] Model-View-Intent и индикатор загрузки/обновления: https://habrahabr.ru/post/335112/

[19] Уменьшение размера файла сборки Android в Unity: https://habrahabr.ru/post/335454/

[20] Создание подписи приложения с помощью Google Play App Signing: https://android-tools.ru/coding/sozdanie-podpisi-prilozheniya-s-pomoshhyu-google-play-app-signing/

[21] Использование Spinner в Android: https://android-tools.ru/coding/ispolzovanie-spinner-v-android/

[22] Android Dev Подкаст. Выпуск 39. Консерватизм в разработке: http://androiddev.apptractor.ru/android-dev-podkast-39/

[23] Lenovo переходит на стоковый Android: http://apptractor.ru/info/devices/lenovo-perehodit-na-stokovyiy-android.html

[24] Понимаем Dagger 2: https://www.youtube.com/watch?v=hjHZkZr3GZw&feature=youtu.be

[25] Tetris на Android при помощи Kotlin: https://www.youtube.com/watch?v=QbZAoKJG620

[26] Kotlin на предприятиях: https://medium.com/@remy.chantenay/kotlin-in-enterprise-71adbdb3cf8f

[27] Получаем веб-страницы с Retrofit: https://www.thedroidsonroids.com/blog/scraping-web-pages-with-retrofit-jspoon-library

[28] Стоковый Android больше не самый лучший: https://thenextweb.com/opinion/2017/08/04/stock-android-is-no-longer-the-best-version-of-android/#.tnw_7rqiBlo0

[29] Запускаем параллельные Android UI тесты: https://medium.com/medisafe-tech-blog/running-android-ui-tests-part-2-15ef08056d94

[30] Вышел Gradle 4.1: https://docs.gradle.org/4.1/release-notes.html

[31] Ваш следующий рынок в Goole Play: Россия: https://android-developers.googleblog.com/2017/08/your-next-growth-market-on-google-play.html

[32] 30+ крошечных советов для Android-разработчиков: https://blog.aritraroy.in/30-bite-sized-pro-tips-to-become-a-better-android-developer-b311fd641089

[33] Как с помощью libgdx сделать мультиплеер в классической аркаде 1979 года: http://www.schibsted.pl/blog/developing-lag-compensated-multiplayer-game-pt-3/

[34] Kotlin 1.2 M2: https://blog.jetbrains.com/kotlin/2017/08/kotlin-1-2-m2-is-out/

[35] 20+ open source Android-приложений для улучшения навыков разработки: https://blog.aritraroy.in/20-awesome-open-source-android-apps-to-boost-your-development-skills-b62832cf0fa4

[36] Создание выдрессированных View: https://blog.picnic.nl/creating-well-behaved-views-in-android-3e088c560bc5

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

[38] Школа Android от Yelp: https://github.com/Yelp/android-school

[39] Permission Android: обертка Android permission API: https://github.com/vberezkin/permission-android

[40] Расширение, изменение и создание элементов управления на платформе UWP. Часть 3: https://habrahabr.ru/company/mobile_dimension/blog/335240/

[41] Microsoft запустила Xbox Live Creators Program для инди-разработчиков: http://apptractor.ru/info/news/microsoft-zapustila-xbox-live-creators-program-dlya-indi-razrabotchikov.html

[42] В Windows 10 появилась связь с Android: http://apptractor.ru/info/news/v-windows-10-poyavilas-svyaz-s-android.html

[43] Предупреждён — значит, интеллектуальный обзвон: https://habrahabr.ru/company/Voximplant/blog/335068/

[44] Colibri-ui — наше решение по автоматизации тестирования мобильного приложения: https://habrahabr.ru/company/alfa/blog/335278/

[45] Игра-головоломка Neo Angle. Продолжение истории разработки и релиз в App Store: https://habrahabr.ru/post/335058/

[46] Социальная сеть для киноманов или как не закопаться, разрабатывая еще одну соцсеть: https://habrahabr.ru/post/335252/

[47] Что общего между конечными автоматами, анимацией и Xamarin.Forms: https://habrahabr.ru/company/microsoft/blog/335418/

[48] Поворот на 180. Из CRM-систем в геймдев #1: https://habrahabr.ru/post/334976/

[49] Конец текста: “следующий миллиард” выбирает видео и голос: http://apptractor.ru/info/articles/konets-teksta-sleduyushhiy-milliard-vyibiraet-video-i-golos.html

[50] Valve делает карточную игру по Dota: http://apptractor.ru/info/news/artifact.html

[51] Онлайн-хакатон развлекательных проектов с дополненной реальностью: ARKit Hack: http://apptractor.ru/info/conferences/nachalsya-onlayn-hakaton-razvlekatelnyih-proektov-s-dopolnennoy-realnostyu-arkit-hack.html

[52] Blizzard открыл API StarCraft II для тренировки AI: http://apptractor.ru/all-api/blizzard-otkryil-api-starcraft-ii-dlya-trenirovki-ai.html

[53] Большой список Telegram-каналов для дизайнеров, менеджеров продуктов и аналитиков: http://apptractor.ru/info/articles/bolshoy-spisok-telegram-kanalov-dlya-dizaynerov-menedzherov-produktov-i-analitikov.html

[54] DesignBetter.Co: лучшие практики дизайна: http://apptractor.ru/develop/design/designbetter-co-luchshie-praktiki-dizayna.html

[55] Интеграция Firebase в Ionic-приложение при помощи AngularFire2: http://firebase.apptractor.ru/integratsiya-firebase-v-ionic-prilozhenie-pri-pomoshhi-angularfire2/

[56] Данные – не главное в творческом процессе: http://apptractor.ru/info/articles/dannyie-ne-glavnoe-v-tvorcheskom-protsesse.html

[57] Типографика в UI: руководство для начинающих: https://uxplanet.org/typography-in-ui-guide-for-beginners-7ee9bdbc4833

[58] Чеклист по деплою React Native приложений: https://medium.com/the-react-native-log/checklist-to-deploy-react-native-to-production-47157f8f85ed

[59] Как начать разработку на React Native: https://medium.freecodecamp.org/how-to-get-started-with-react-native-8ef42f65160a

[60] Бесплатная библиотека звуков: https://techhype.io/?story=free-to-use-sounds-high-quality-license-free-sounds

[61] Lottie 2.0: анимации от Airbnb: https://github.com/airbnb/lottie-ios/releases/tag/2.0.0

[62] Мобильные приложения: как избежать бана от рекламной сети?: https://habrahabr.ru/company/appodeal/blog/335154/

[63] Как попасть в ТОП: PR ДО релиза и в случае провала: https://habrahabr.ru/post/335474/

[64] Даем пользователю приложения игровую валюту с помощью AdMob Rewarded Video: https://habrahabr.ru/post/335008/

[65] Обзор мобильного рынка Турции: https://habrahabr.ru/company/appodeal/blog/335424/

[66] Google представляет новый формат расширений мобильных объявлений: http://apptractor.ru/marketing-monetization/ad-networks/google-predstavlyaet-novyiy-format-rasshireniy-mobilnyih-obyavleniy.html

[67] Как заработать биткоины на своем смартфоне: http://apptractor.ru/info/articles/kak-zarabotat-bitkoinyi-na-svoem-smartfone.html

[68] Сборник статей Priori Data по ASO: http://apptractor.ru/info/media/sbornik-statey-priori-data-po-aso.html

[69] 4 вида мобильного фрода и как с ними бороться: http://apptractor.ru/info/articles/4-vida-mobilnogo-froda-i-kak-s-nimi-borotsya.html

[70] Как использовать данные рынка приложений для вашего роста: https://techhype.io/?story=how-to-use-app-market-data-to-fuel-mobile-growth

[71] Увеличиваем возвраты как профессионалы: https://techhype.io/?story=how-to-increase-mobile-app-retention-rates-like-a-pro

[72] IOTV — простой HTTP протокол для работы с сообщениями и командами IOT объектов в сервисе VIALATM: https://habrahabr.ru/company/euler2012/blog/335468/

[73] Mongoose OS: открытая ОС для Интернета вещей: https://mongoose-os.com/

[74] Intel построит флот автономных автомобилей: https://www.theverge.com/2017/8/9/16119000/intel-mobileye-self-driving-cars-level-4

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

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