❗️NEWS Android Dev Подкаст
949 subscribers
21 photos
16 videos
207 links
Канал новостей подкаста androiddev.apptractor.ru. Не мьютить! :)

Обсуждение выпусков в чате: https://telegram.me/androiddevpodcast
Download Telegram
https://youtu.be/QoeDvHVoXlQ

Конференции Android #1. AppsConf Санкт-Петербург мобильная конференция

Денис и Антон обсудили с докладчиками и организаторами мобильной конференции AppsConf на что стоит смотреть мобильному разработчику в 2019 году.

Также, если вы пропустили конференцию, это видео поможет вам получить выжимки из самых интересных докладов.

Лайк, подписка, комментарий приветсвуются 😉
👕 Футболки

Можно забирать из офиса Яндекс (на Павелецкой). Пишите @iamironz

В Питере можно будет забрать у @terrakok в офисе RMR

В Воронеже можно забрать у @vkotovv
https://devpodcast.app/android-dev-podcast-7/

Podcast #7. Exclusive interview with Gradle Inc. founder and CEO Hans Dockter


While your app is compiling, you probably have enough time to listen to how Gradle is making our developer’s lives better with new tricks, tools and build speed improvements for sure. We’ve talked about gradle scripts with Kotlin, does Gradle have fundamental design issues, how much RAM you need and the most questionable topic: how much modules Android app should have. 


Difficulty: Advanced


Topics discussed: 

Brief history of Gradle and how Gradle met Android

Why Kotlin and is Gradle Kotlin DSL good for production now?

How tightly Gradle collaborates with JetBrains on IntelliJ Gradle support?

What is faster Gradle from terminal or Gradle from Android Studio?

How to prevent fake dependencies being loaded? How to avoid slow sources of jars/aars?

Many small modules or a few large ones? Who should prefer what? 

https://artemzin.com/blog/fundamental-design-issues-of-gradle-build-system/

How to improve build speed? 

Remote build cache

Remote build execution

APT and KAPT. How they affect build

Incremental builds

I/o blocking operations inside tasks

What hardware config is best for regular Android dev?

Profiling your build

AS 4.0 Gradle Profiling

Gradle scans


Speakers
Host: Denis Nekliudov (Lyft)
Guests: Hans Dockter (Gradle Inc), Rooz Mohazzabi (Gradle Inc)
1. Поставить VLC или что у вас там умеет слушать аудио-поток
2. Идём в ваш плеер и вставляем ссылку на поток http://192.241.216.68:8000/stream.m3u (VLC android этот раздел называется "Stream", Mac - CMD + N, Windows - CTRL + N)
3. Услышите музыку - не пугайтесь, вы в эфире.
https://androiddev.apptractor.ru/android-dev-podcast-106/

Выпуск #106. Запоздалые новости.

Хороним старые API и библиотеки, обсуждаем грядущие. Также немного поговорили про Kotlin 1.3.60, Dagger, новый Gradle 6.0, Compose, корутины, снова вернулись к теме Scoped Storage.


00:38 - https://android-review.googlesource.com/c/platform/frameworks/base/+/1156409 – покойся с миром AsyncTask
05:12 - https://android-developers.googleblog.com/2019/11/unifying-background-task-scheduling-on.html – покойся с миром GCMNetworkManager 💀
08:50 - https://github.com/Kotlin/anko/blob/master/GOODBYE.md – покойся с миром Anko 😐
11:45 - https://android-review.googlesource.com/c/platform/frameworks/support/+/1169184 – покойтесь с миром SharedPreferences 🆘
18:25 - https://developer.android.com/jetpack/androidx/releases/viewpager2 - Да здравствует Viewpager2 (вышла релизная версия 1.0.0)
20:45 - https://publicobject.com/2019/05/13/metrics-for-okhttps-kotlin-upgrade/ – а вот как okhttp мигрировал на котлин в цифрах
21:45 - https://publicobject.com/2019/11/18/kotlins-assert-is-not-like-javas-assert/ – басня про производительность, assert и okhttp💥
25:33 - https://info.checkmarx.com/hubfs/Reports/Android_Camera_Vulnerability_Report_FINAL_v2_(002).pdf – ну очень дырявые камеры
31:15 - https://docs.gradle.org/6.0/release-notes.html – Gradle 6.0, теперь чуточку инкрементальнее
35:20 - https://blog.jetbrains.com/kotlin/2019/11/kotlin-1-3-60-released/ – Kotlin 1.3.60: оптимизированное сравнение инлайн классов, Kotlin Worksheets, J2K получше и много-много мелочей для multiplatform
41:42 - https://www.jetbrains.com/lp/mobilecrossplatform/ – first-party туториалы по Kotlin MPP
42:23 - https://kotlinconf.com – что там на Kotlin Conf?
48:20 - https://jakewharton.com/public-api-challenges-in-kotlin/ – боремся с сахором ради бинарной совместимости
52:00 - https://www.zacsweers.dev/dagger-party-tricks-refactoring/ – раскостыливаем закостыленное на Dagger'е
53:12 - https://levelup.gitconnected.com/googles-plan-for-dagger-2-beyond-2019-37e2f7d994e3 – чего дальше ждать от Dagger
56:10 - https://tech.instacart.com/exploring-images-in-jetpack-compose-c8ba87089c92 – что там у Compose с картинками?
58:20 - https://medium.com/androiddevelopers/suspending-over-views-19de9ebd7020 – дружим UI и корутины
1:01:45 - https://github.com/cashapp/paparazzi – рисуем вьюшки прямо на взрослой JVM
1:05:10 - https://commonsware.com/blog/2019/12/01/scoped-storage-stories-problems-saf.html – готовимся к Scoped Storage
1:10:10 - https://android-review.googlesource.com/c/platform/frameworks/base/+/1179105 – мысленно готовимся к Android R: если подключены наушники, то airplane mode не выключит bluetooth
1:13:40 - промо: подписывайтесь на канал Android Broadcast (https://t.me/android_broadcast) в Telegram, автор Кирилл Розов

Ведущие:
@strlght— Григорий Джанелидзе
@iamironz — Александр Ефременков
@vkotovv — Вадим Котов
@bwdude — Антон Дудаков
https://youtube.com/watch?v=4Rv9VHGr32E

Конференции Android #2. Mobius Москва 2019 мобильная конференция

Сережа, Антоша и Саша обсудили с докладчиками и организаторами мобильной конференции Mobius все самое важное, что осталось за кадрами официальных выступлений.

Сайт конференции https://mobiusconf.com/?utm_source=androiddev&utm_medium=video&utm_campaign=youtube

Видео с первого зала: https://www.youtube.com/watch?v=OlyqZr6P9EU

Следующее мероприятие: Санкт-Петербург в июне 2020

Данное видео обязательно к просмотру под мандарины и еловый аромат! Лайк, подписка, комментарий приветсвуются 😉
Forwarded from Android Broadcast
#Podcast

Android Broadcast #5: "Как стать крутым разработчиком" с Денисом Неклюдовым

Каково это быть крутым и популярным разработчиком? Когда ты выступаешь на митапах и конференциях, твой голос узнают в подкастах и читают твои статьи. Однозначно интересно! Это дает как профессиональное развитие, так и карьерное продвижение. Как стать таким разработчиком выяснил с Денисом Неклюдовым. Завсегдатый Dev Fest-ов и тайный поклонник Android Academy.

Денис Неклюдов - Android разработчик в Lyft, Google Developer Expert в Android, IoT и Google Pay. Ведущий подкаста "Android Dev Podcast". Чаcтый спикер на конференция Mobius и Apps Conf.

Полезные ссылки:
👉 Android Dev Podcast RU
👉 Android Dev Podcast EN
👉 Android Dev Podcast Telegram
👉 Доклад "Google Ecosystem for Apps. Total Integrations"
👉 Доклад "Переезд: подготовка, выбор, освоение территории"
👉 Доклад "Переезд Vol2. Детальный разбор направлений"
👉 Интервью с Денисом "Об удаленке в Тайланде, переезде в Сингапур, экстраординарной визе в США!"
👉 Отзывы на "90 Seconds"
👉 Анонс курсов по трудоустройству от Дениса и Кати из Подлодки Подкаста
👉 Программа "Google Developer Experts"
👉 Денис на сайте GDE

Контакты:
👉 Кирилл Розов - krl.rozov@gmail.com, t.me/krlrozov
👉 Денис Неклюдов - t.me/nekdenis

Отдельное спасибо Александру Марцинкевичу за помощь в монтаже выпуска
https://androiddev.apptractor.ru/android-dev-podcast-107/

Выпуск #108. Новости.

Получился очень текучий выпуск, то библиотеки текут от дыр в безопасности, то Coroutine Flow заполняет пустоши зависимостей в других либах, то анимации при помощи Compose позволяют любознательным экспериментаторам осуществлять плавные переходы, то гитхаб тушит подгорание, предоставляя площадку для свободного высказывания любых смелых архитектурных идей наших коллег.
Ведущие: Антон, Вадим, Денис, Гриша и два Саши.

https://developer.android.com/kotlin/ktx/extensions-list - весь KTX на одной странице

https://android-developers.googleblog.com/2019/12/code-search-with-cross-references-for-aosp.html – ковыряемся в AOSP'е с удобством

https://android-review.googlesource.com/c/platform/frameworks/support/+/1206056 - инициализация без Application.onCreate и почти без костылей, скоро во всех AndroidX страны

https://medium.com/androiddevelopers/room-flow-273acffe5b57 - Room + Flow = 😍

https://medium.com/@dimezis/androidx-biometric-library-code-review-3eb83f0796ba - AndroidX Biometric тонет в утечках

https://proandroiddev.com/rotating-pokeball-animation-with-jetpack-compose-e3e839782cba - Compose + анимации = 🤔

https://commonsware.com/blog/2019/12/10/securing-jetpack-compose.html – Compose + безопасность = 🙃

https://johnoreilly.dev/posts/minimal-kotlin-platform-compose-swiftui/ – дружим Kotlin MPP с нативными декларативными UI

https://www.danielebonaldo.com/kotlin-script/ – пишем скрипты на Котлине

https://habr.com/ru/company/hh/blog/484918/ - инкрементальный процессор аннотаций, зачем и сколько выгоды

https://habr.com/ru/company/badoo/blog/484712/ - Бинарная совместимость в Kotlin: как её обеспечивает Badoo на примере библиотеки Reaktive

https://blog.danlew.net/2020/01/28/coroutines-and-java-synchronization-dont-mix/ – как не надо готовить корутины

https://commonsware.com/blog/2019/12/14/scoped-storage-stories-listfiles-woe.html – продолжаем готовится к Scoped Storage

https://www.youtube.com/watch?v=x_ncLfZCgTc - DevFest Siberia '19 Кроссплатформенная мобильная разработка в 2019: путь C++ - Александр Ефременков | Mobile

https://youtu.be/xjRqFbTHUOQ - что делать, если забанили из Play Store по версии Гугла

https://github.com/grishka/appkit - Гришка дривен девелопмент
https://androiddev.apptractor.ru/android-dev-podcast-109/

Выпуск #109. Новости.

Мы прошлись по всем изменениям новейшего Android Developer Preview 1 вдоль и поперек, а для того, чтобы меньше гадать мы пригласили Ксюшу из Google. Новые ограничения на доступ к ФС, на доступ к местоположению, смерть ASyncTask, аудит встроенных SDK, объединение всех месседжеров в единый API и многое другое в детальнейшем разборе.

https://developer.android.com/preview - сам превью

https://android-developers.googleblog.com/2020/02/Android-11-developer-preview.html - анонс в блоге

https://commonsware.com/blog/2020/02/21/random-musings-r-dp1.html - Марк Мерфи о DP1

https://developer.android.com/preview/privacy/storage - Storage Changes

https://developer.android.com/preview/privacy/location - Location Changes
only this time, backgound location геморрой через настройки и пояснения

https://developer.android.com/preview/privacy/permissions - Permissions changes

https://developer.android.com/preview/features/shared-datasets - shared data sets

https://developer.android.com/guide/topics/ui/bubbles - Notification Bubbles

https://developer.android.com/preview/features/conversations - Conversations

https://developer.android.com/preview/behavior-changes-all - Behavior Changes

https://developer.android.com/preview/features - highlighted features of Android 11

С вами были Антон Дудаков, Денис Неклюдов, Михаил Емельянов, Саша Ефременков и очаровательная Ксения Шумельчик.
https://androiddev.apptractor.ru/android-dev-podcast-110/

Выпуск #110. 😷 Новости. Джейк СисАдмин

Всем крепкого иммунитета! Все международные конференции уходят в онлайн пространство, а крупные приложения в server-driven решения, и все больше качественных онлайн курсов становится доступно на русском языке. Все заботятся о вашей безопасности, в том числе и Jetpack. Также немного поговорили за тесты, компилятор, гугл и полицию, а также упомянули Джейка Вортона, который теперь администрирует системы.

Реклама спонсора
У нас новые партнеры компания OTUS онлайн-образование для IT-профессионалов.

У ребят открывается новый набор на курсы по Android разных уровней (скидочка ниже в описании), а также на следующей неделе состоится бесплатный вебинар по одному из уроков:

— Бесплатный вебинар«ProGuard / R8. Сжатие и оптимизация кода для Android-приложений», записаться: https://otus.pw/Ppae/

— Базовый онлайн-курс Android-разработки на Kotlin, посмотреть программу и пройти тест: https://otus.pw/OQV0/

— Продвинутый онлайн-курс Android-разработки на Kotlin, посмотреть программу и пройти тест: https://otus.pw/Fk7x/

— Скидка 4000 рублей по промокоду (android20dev20) на полную оплату этих курсов, действует до 30.04.2020.

Материалы выпуска
https://www.reddit.com/r/androiddev/comments/fd0zrd/google_cancels_io_2020/ – IO 2020 будет цифровым
https://engineering.fb.com/data-infrastructure/messenger/ – Facebook Messenger на iOS переписали
https://twitter.com/dan_abramov/status/1234801507805138945 – развернуто про Messenger и React Native
https://engineering.shopify.com/blogs/engineering/react-native-future-mobile-shopify - Shopify и кроссплатформа
https://twitter.com/gpeal8/status/1222786077045354496?s=09 – Shopify и драма
https://quickbirdstudios.com/blog/android-app-security-best-practices/ - думаем про безопасность
https://android-developers.googleblog.com/2020/02/data-encryption-on-android-with-jetpack.html – сэмплы Jetpack Security
https://twitter.com/chrisbanes/status/1230598177511788545 – проверяем видимость клавиатуры без костылей в Android R (это легально вообще?)
https://medium.com/androiddevelopers/when-using-enums-and-r8-3f8f314c0a13 – R8 и енамы
https://www.nytimes.com/2020/01/24/technology/google-search-warrants-legal-fees.html - новые способы монетизации от Google
https://proandroiddev.com/creating-a-basic-custom-rule-for-testing-8b24ca9bebe5 - делаем тесты красивее через Rule
https://github.com/google/dagger/releases/tag/dagger-2.26 – в новой версии Dagger @Module большое не нужно писать для биндинга классов в companion object
https://developer.android.com/jetpack/androidx/releases/core#1.2.0 - jetpack core 1.2.0
https://play.google.com/store/apps/details?id=com.google.android.apps.accessibility.auditor - Accessibility Auditor
https://android-developers.googleblog.com/2020/02/detecting-memory-corruption-bugs-with-hwasan.html - Detecting Memory Corruptions with HWSan
https://github.com/ReactiveX/RxJava/releases/tag/v3.0.0 - RxJava 3.0
https://jakewharton.com/removing-google-as-a-single-point-of-failure/ - Борьба Джейка Вартона с Гуглом

Конференции
30-31 мая Иннополис http://springbreak.ru/
23-24 июня Санкт-Петербург https://mobiusconf.com/
29 августа (ПЕРЕНЕСЛИ) Минск flutterconf.by

Участники
Антон Дудаков, Денис Неклюдов, Гриша Джанелидзе, Михаил Емельянов, Саша Ефременков
Многие из нас теперь работают из дома, и отменены или перенесны конференции и митапы. Но так хочется общения и возможности поделиться опытом...

Начиная с понедельника 23 марта, известные вам всем представители Android разработки говорящие на русском языке (в том числе ведущие и гости нашего подкаста) запускают новый открытый для любого желающего проект Android Dev Virtual Meetup

- Мы будем проводить митапы два-три раза в неделю на ютуб, с последующей возможностью поболтать лично со спикером через Zoom

- Спикеры будут максимально откровенны и открыты, так как это будет прямой эфир без последующей публикации записей

- Вы можете присоединяться к интересующим вас докладам и обсуждениям и пропускать неактуальные для вас выступления, а также заболтать до ночи спикера по самым острым для вас вопросам

Анонсы и расписание: https://t.me/advmeetups
Подписаться на ютуб-канал: https://www.youtube.com/channel/UCNl3pPDAm7dCgsu8wdVjF3g

Первый митап понедельник 23 марта в 19-00 по московскому времени.

Денис Неклюдов об IoT хобби:
Internet of Things-хобби в связке с Android. Разберем что такое ESP8266, Raspberry Pi, Arduino, MQTT и как это все контролировать с Android за 30 минут

Эфир уже доступен для подписки: https://youtu.be/_tDcYDUNr3c
Forwarded from Denis Nek
Media is too big
VIEW IN TELEGRAM
1. Поставить VLC или что у вас там умеет слушать аудио-поток
2. Идём в ваш плеер и вставляем ссылку на поток http://192.241.216.68:8000/stream.m3u (VLC android этот раздел называется "Stream", Mac - CMD + N, Windows - CTRL + N)
3. Услышите музыку - не пугайтесь, вы в эфире.
https://androiddev.apptractor.ru/android-dev-podcast-111/

Выпуск #111. 😷 Новости. Android 11 Превью #2. Новый Котлин. Android Dev Virtual Meetup
Пока большинство из нас сидит дома и некоторые крупные конференции отменили, мы не перестаем вас радовать новыми выпусками новостей. Что еще нас ждёт в новом Android 11 Dev Preview 2? Обсудили новую версию Котлина и улучшенные смарт касты. Что предложил Google вместо startActivityForResult? Новая версия Dagger с интересными фиксами. А также, анонс наших первых онлайн митапов Android Dev Virtual Meetup!

Материалы выпуска:
https://android-developers.googleblog.com/2020/03/android-11-developer-preview-2.html - Google продолжает раскрывать новые возможности Android 11
https://proandroiddev.com/exploring-windowinsets-on-android-11-a80cf8fe19be - Пример работы WindowInsetsAnimationController
https://events.google.com/io/ - В этом году без Google I/O
https://blog.jetbrains.com/kotlin/2020/03/kotlin-1-4-m1-released/ - Kotlin 1.4-M1 и еще умнее smart casts
https://cloud.google.com/blog/products/maps-platform/announcing-maps-android-utility-library-v10 - Удобные утилиты Google Maps
https://github.com/google/dagger/releases/tag/dagger-2.27 - Долгожданный фикс MembersInjector'ов в Dagger2
Первые выпуски Android Dev Virtual Meetup!
Смотрим, участвуем, общаемся!
https://t.me/advmeetups - телеграмм канал ADVM
http://tiny.cc/advm-schedule - расписание докладов. https://www.youtube.com/channel/UCNl3pPDAm7dCgsu8wdVjF3g - канал с эфирами и записями
Конференции:
22-23 июня Санкт-Петербург https://mobiusconf.com/
Участники: Антон Дудаков, Кирилл Розов, Михаил Емельянов, Саша Ефременков
https://androiddev.apptractor.ru/android-dev-podcast-112/


Выпуск #112. 😷 Новости. Subscriptions best practices. Merge Adapter. LayoutInspector 3D. CameraX

Мы продолжаем радовать вас новым выпуском новостей! И на этот раз нам удалось, впервые, выйти в эфир в прямой трансляции через Zoom + Youtube! Обсудили как Google помогает с ревью приложений и поделились лучшими практиками работы с подписками, в это непростое время. Разобрались в новой версии CameraX, MergeAdapter, LayoutInspector и DatabaseInspector. Дали советы, как лучше работать с inline функциями. И поделились другими интересными новостями!

Материалы выпуска:
https://android-developers.googleblog.com/2020/04/google-play-updates-and-information.html - Google помогает улучшить ревью, работу с подписками вашего приложения

https://medium.com/googleplaydev/best-practices-for-your-in-app-products-in-the-current-context-8272d6c4474f - бест практики для подписок

https://medium.com/androiddevelopers/merge-adapters-sequentially-with-mergeadapter-294d2942127a - MergeAdapter смержит ваши адаптеры в одном RecyclerView

https://medium.com/androiddevelopers/androids-camerax-jetpack-library-is-now-in-beta-bf4cf0cc3ea6 - Очень вкусный функционал новой CameraX уже теперь Beta-версии

https://medium.com/androiddevelopers/layout-inspector-1f8d446d048 - Чудеса Layout Inspector 3D

https://developer.android.com/studio/preview/features?linkId=86173020#database-inspector - дебажте Room через DatabaseInspector

https://medium.com/androiddevelopers/inline-functions-under-the-hood-12ddcc0b3a56 - inline или noinline функции?

https://github.com/square/okhttp/blob/master/CHANGELOG.md#version-450 - Новая версия OkHttp 4.5.0 стала чуток быстрее и мене багнутой

https://blog.duolingo.com/migrating-duolingos-android-app-to-100-kotlin/ -
История переезда Duolingo целиком на Kotlin

https://habr.com/ru/company/redmadrobot/blog/491674/ - 32 оттенка дизайна Android & iOS

https://developer.android.com/games/preview?linkId=86020998 - новый раздел для Game Dev разработчиков и отладки нативного кода

https://www.genymotion.com/product-release-note/desktop/#release-310 - genymotion 3.1.0 - живой Genymotion!

https://twitter.com/marianeum/status/1243222341989138433?s=19 - ловкий ход Хуавея... и нет вашего приложения на Google Play

https://github.blog/2020-04-14-github-is-now-free-for-teams/ - Бесплатный GitHub без мышеловки

https://commonsware.com/blog/2020/03/27/peek-surfacecontrolviewhost-android-r.html - что за зверь SurfaceControlViewHost из Android R
Учимся разработке на чем угодно

https://otus.ru/events/near/ - бесплатные вебинары от OTUS по разработке на разных языках, работе продактов и Machine Learning
Выпуск Android Dev Virtual Meetup
Митя Полищук пришел в гости к нам и поделился уникальным материалом про GPS, Glonass, местоположение в Android и iOS и борьбу с подменой и неточностями https://www.youtube.com/watch?v=cU_XbGhuBfo&feature=youtu.be

Конференции:
22-23 июня Санкт-Петербург https://mobiusconf.com/

Участники: Антон Дудаков, Григорий Джанелидзе, Михаил Емельянов, Саша Ефременков и Вадим Котов
https://androiddev.apptractor.ru/android-dev-podcast-113/

Выпуск #113. 😷 Новости. Android 11 Preview 3, креши Google Maps, релизы либ AndroidX'а, переезд на новый Material Design, вкусные функции для LiveData и новые CodeLab'ы

Для наших дорогих слушателей, мы выпустили очередной новостной выпуск! В этот раз обсудили подробности: Android 11 Preview 3, причины крешей Google Map. Обсудили множество релизов AndroidX либ. Разобрали статьи про Database Inspector, новые функции LiveData и как полностью мигрировать дизайн вашего приложения на Component Material. Также, рассмотрели новые CodeLab'ы, рассказали про новый канал AsyncAndroid и много чего интересного 😉

Материалы выпуска:

Что нового в Android 11 Preview #3? - https://android-developers.googleblog.com/2020/04/android-11-developer-preview-3.html

Креши Google Maps Костыль для фикса https://issuetracker.google.com/issues/154855417#comment489

Релизы AndroidX библиотек - https://medium.com/androiddevelopers/now-in-android-16-9a282ebd3f42

Как использовать Database Inpector в AS Canary 4 - https://medium.com/androiddevelopers/database-inspector-9e91aa265316

Как мигрировать весь код без Material Design сразу к Material Component - https://medium.com/androiddevelopers/migrating-to-material-components-for-android-ec6757795351

One Tap и мы залогинились. Как это сделать? Подробный пример - https://medium.com/androiddevelopers/one-tap-sign-in-for-android-apps-2259ce15bc2c

LiveData + Coroutines, как использовать функциции liveData() - Part1 - https://youtu.be/GUvi1LS_8Kw,
Part2 - https://youtu.be/KUn0-D6DpuY

Новые Codelab'ы. Location Android 11 - https://codelabs.developers.google.com/codelabs/while-in-use-location/index.html?index=..%2F..index#0

Accessibility - https://codelabs.developers.google.com/codelabs/starting-android-accessibility/#0

Dagger навигация прямо в студии - https://medium.com/androiddevelopers/dagger-navigation-support-in-android-studio-49aa5d149ec9

"Неважно кто ты, джун или сеньор, а в Jetpack'е сегодня должен разбираться" - https://proandroiddev.com/android-jetpack-series-with-goku-f08f8c55498a

Async Android - https://www.youtube.com/channel/UC-qBi3QVQ8ow-QrIBeJi9ig

Android at large: How to bring optimized experiences to the big screen - https://medium.com/androiddevelopers/android-at-large-how-to-bring-optimized-experiences-to-the-big-screen-a50a6784e59d

WebView Dev Tools - https://android-developers.googleblog.com/2020/04/developer-tools-to-debug-webview-in-beta.html

Новые требования по работе с подписками из приложений - https://android-developers.googleblog.com/2020/04/building-user-trust-through-more.html

Обновление политик Google Play - https://youtu.be/TDF-GvnKC18

Доклады с Saint Apps Conf https://www.youtube.com/playlist?list=PLrrjuVcsVZhj_mkKTZ6lVLN7UeH6JMxWj

Доклады c Mobius Moscow https://www.youtube.com/playlist?list=PLb1A91j1236rh6fq5cof-H20zBqFZ1Lyl

Новые выпуски Android Dev Virtual Meetup
https://www.youtube.com/channel/UCNl3pPDAm7dCgsu8wdVjF3g/videos

Участники: Антон Дудаков, Григорий Джанелидзе, Михаил Емельянов, и Вадим Котов
https://androiddev.apptractor.ru/android-dev-podcast-115/

Выпуск #115. 😷 Новости. Android 11 Beta Show отменили, AS 4.0 зарелизизили, Gradle buildSrc пора выкинуть, SOLID на картинках, немного про Котлин, Firebase Emulator, Hilt Даггера и многое другое.

Продолжаем радовать вас новостными выпусками. Сегодня обсудили отмену Android 11 Beta Show, релиз и фичи AS 4.0. Поговорили про Gradle buildSrc, Kotlin, обновления Jetpack. Рассмотрели картинки про SOLID и небольшой обзор на LeakCanary, Android Academy Optimization, Sharing Code With Swift. Под конец, рассказали про баг с wallpaper-картинкой, который крашит ваш девайс перманентно. И новый Hilt для Даггера!

Материалы выпуска:

Несостоявшийся релиз-шоу Android 11 https://twitter.com/AndroidDev/status/1266589514937466880?s=19
Cостоявщийся релиз AS 4.0 - https://android-developers.googleblog.com/2020/05/android-studio-4.html
Don't use Gradle buildSrc! - https://proandroiddev.com/stop-using-gradle-buildsrc-use-composite-builds-instead-3c38ac7a2ab3
Обновления Jetpack Android -https://developer.android.com/jetpack/androidx/versions/all-channel#may_20_2020
Material Design 1.2.0 Beta - https://github.com/material-components/material-components-android/releases/tag/1.2.0-beta01
Android Academy Advanced. Optimization - https://bit.ly/2X6rI2L
Вспоминаем Делегаты в Котлине - https://medium.com/yellowme/delegation-pattern-in-kotlin-a0ce5c5bb89f
Вспоминаем Reified в Котлине - https://medium.com/androiddevelopers/reification-of-the-erased-41e246725d2c
Custom Templates для Android проекта - https://proandroiddev.com/accommodate-your-project-specific-needs-with-custom-templates-46cfdccc8363
SOLID на картинках! - https://medium.com/backticks-tildes/the-s-o-l-i-d-principles-in-pictures-b34ce2f1e898
для любопытных, все про SOLID в Android'е (https://www.youtube.com/watch?v=1Mx-Sw4z9MY)
Все о LeakCanary - https://youtu.be/kHHOhPPRytc
Бесконечный краш на девайсе из-за картинки!!! - https://twitter.com/UniverseIce/status/1266943909499826176
Шарить код между iOS и Android на Свифте! Проект Spark Mail - https://youtu.be/dXLBiwFUsxc
Firebase Emulator - https://firebase.googleblog.com/2020/05/local-firebase-emulator-ui.html
Должны ли мы использовать Jetpack ViewModel - https://www.glureau.com/2020/05/15/Jetpack-ViewModel-ProCons/
Flow vs RxJava - https://proandroiddev.com/the-real-kotlin-flow-benefits-over-rxjava-c19b99ba6eb9
Project Loom: виртуальные потоки Java - https://habr.com/ru/post/503412/
Что за зверь такой этот Hilt? - https://medium.com/@skydoves/exploring-dagger-hilt-and-whats-main-differences-with-dagger-android-c8c54cd92f18 --https://proandroiddev.com/hilt-first-impressions-31f55cf57b3f

Участники: Антон Дудаков, Михаил Емельянов и Вадим Котов
Отпуск? не - не слышали!

Митапов нет, конференции реже, а становиться круче в разработке хочется. Мы предпочли отдыху на озере две недели с вами!

Совместно с Подлодкой мы запускаем интенсив по Android!

Со следующего понедельника за две недели вы найдете ответы на самые волнующие вопросы ;)

Мы, ваши верные ведущие подкаста вместе с десятками профессионалов индустрии будем 24/7 плотно разбирать десятки кейсов вместе с вами, строить архитектуры, оптимизировать производительность, готовится к собеседованиям и разбираться в главных фреймворках Android.

Если вы еще не купили, ультра-доступный билет (обычно курс андроид стоит около 100к руб.) на наши совместные две недели, то бегом вводить мой промокод nekdenis (кстати деньги по промокоду пойдут на развитие нашего подкаста) и получать еще скидку сверху🏃‍♂️🏃‍♀️

https://podlodka.io/droidcrew

и да, как только расписание устаканится на этой неделе - цена немного подрастет. Мы делаем все возможное, чтобы это было максимально полезное для вас время 🤗
Да чтобы каждое лето у нас было таким сочным на десятки полезнейших выступлений!

я уже побежал закидывать в Watch Later доклады про TensorFlow и Flutter, и ставить лайки за джетпаки, гредлы, корутины и прочее

Прямая ссылка на мобильный плейлист докладов: https://www.youtube.com/playlist?list=PLGlZ_ld11os_JyZ6xVAWEZ-rnxrLjrGH5
Forwarded from GDG Russia
DevParty Russia завершается! 🎉 Это были мощнейшие 15 часов и 45 докладов. GDG комьюнити России от Владивостока и до Калининграда благодарят спикеров, выходивших на связь на протяжении всего дня, и участников, следивших за трансляциями. Записи докладов останутся на канале GDG Russia (https://www.youtube.com/channel/UCxKXx-eVWNib87Wst7nv_KQ) - вы сможете вернуться к ним, если что-то упустили сегодня. Всем хорошего вечера / ночи / утра или дня в зависимости от вашего часового пояса - география сегодняшней конференции была обширна! :)