Size: a a a

Android Good Reads

2020 September 07
Android Good Reads
Хотите узнать побольше деталей про новый компилятор Kotlin? Подключайтесь к новому лайву Android Broadcast.
https://telp.cc/2rv
YouTube
Новый компилятор Kotlin в 1.4 // Kotlin Compiler IR // Плагины компиляторов
#AndroidBroadcast #Kotlin #Compiler

Команда Kotlin активно занимается переписыванием компилятора языка, чтобы ускорить его; объединить кодовую базу между JVM, Native и JS backend; открыть API плагинов компилятора и др. улучшения. В выпуске копаемся в изменениях под капотом компилятора и будущем.

Гость - Семён Огородник, Kotlin Compiler Frontend-IR (FIR) Tech Lead в JetBrains, Работает в Kotlin уже 4 года. До FIR работал в Kotlin IDE team, там успел позаниматься J2K, Completion и производительностью. Некоторое время поддерживал Dokka

Полезные ссылки:
📰 Telegram канал с полезными материалами для Android разработчиков - https://ttttt.me/android_broadcast
💰 Поддержать проект через Boosty https://boosty.to/androidbroadcast или Patreon https://bit.ly/2TBOzlu
🔗 Слайды - https://docs.google.com/presentation/d/e/2PACX-1vTzajwYJfmUi_Nn2nJBULi9bszNmjbO3c8K8dHRnK7vgz3AELunB6J7sfBodC2sKoaKAHibgEt_XjaQ/pub
🔗 Новый JVM IR Backend - https://kotlinlang.org/docs/reference/whatsnew14.html#new-jvm-ir-backend
🔗 What to Expect…
источник
2020 September 08
Android Good Reads
С помощью Android Gradle plugin 4.2 и опции для оптимизации ресурсов android.enableResourceOptimizations=true можно на 1-2% уменьшить размер приложения:
https://jakewharton.com/smaller-apks-with-resource-optimization/
источник
2020 September 10
Android Good Reads
Куда и как развиваться разработчику с опытом? Узнайте на бесплатных пробных уроках онлайн-курсов «Java Developer. Professional», «Android Developer. Professional» и «Flutter Mobile Developer» от OTUS:

📌«Event-Driven Microservices»: https://otus.pw/m6qTW/
— Разберемся, что такое Event-Driven архитектура, чем она полезна и какие проблемы помогает решить.

📌«Dependency Injection с Hilt»: https://otus.pw/kTBq/
— Познакомимся с Hilt Api и сравним его с уже знакомым API Dagger2. Посмотрим, что hilt-compiler генерирует под капотом.

📌«Что и как можно анимировать во Flutter?»: https://otus.pw/ZlCI/
— Выясним, как устроена анимация во Flutter. Разберём различные кейсы (Implicit Animations, AnimationController, AnimatedWidget, Flare).

Регистрируйтесь сейчас — напомним в день вебинара!
источник
Android Good Reads
Начиная с Android 11 только предустановленное приложение камеры сможет перехватывать android.media.action.IMAGE_CAPTURE:
https://commonsware.com/blog/2020/08/16/action-image-capture-android-r.html
источник
2020 September 13
Android Good Reads
droidgr
Похоже, что в Android R при использовании временных разрешений могут отменяться отложенные задачи, работы и прочее:
https://commonsware.com/blog/2020/08/28/android-r-one-time-permission-expiration-sometimes-kills-alarms-jobs.html
источник
2020 September 14
Android Good Reads
Возможно, пришло время ускорить сборку и отказаться от Jetifier:
https://adambennett.dev/2020/08/disabling-jetifier/
источник
2020 September 21
Android Good Reads
Разбор реализации Lottie, технических деталей не очень много, но получить представление поможет:
https://codingwithmitch.com/blog/understanding-the-internals-of-lottie-rendering-the-animation-file/
источник
2020 September 23
Android Good Reads
Ищу себе в помощь редактора для всех каналов Good Reads: iOS, Android, QA и TechLead. Эта работа прокачает вас как специалиста, поможет развить личный бренд, даст немного дополнительного дохода и возможность врываться в другие классные проекты. Если интересно – пишите мне в личку, @etolstoy!
https://telegra.ph/Ishchu-redaktora-kanalov-Good-Reads-09-23
источник
Android Good Reads
Интересная аналитика от JetBrains про текущее состояние Java. Не все же про Kotlin говорить!
https://blog.jetbrains.com/idea/2020/09/a-picture-of-java-in-2020/
источник
Android Good Reads
Яндекс.Клавиатура — удобный вариант для тех, кто ищет android-клавиатуру.
 
В Клавиатуре есть интеграция с переводчиком, который поддерживает больше 90 языков. Поисковый запрос «Андроид 11 особенности для разработчиков» превратится в «Android 11 features for developers» — это сэкономит время тем, кто не помнит перевода специфичных слов.
 
Включить Яндекс.Клавиатуру можно прямо из приложения Яндекс — попробуйте, докачивать ничего не надо
источник
2020 September 24
Android Good Reads
Неудобные вопросы от Commons Guy по поводу подписи приложений:
https://commonsware.com/blog/2020/09/23/uncomfortable-questions-app-signing.html
источник
Android Good Reads
Большой пост от Андрея Бреслава про то, как в Котлине ускоряют компиляцию.
https://blog.jetbrains.com/kotlin/2020/09/the-dark-secrets-of-fast-compilation-for-kotlin
источник
2020 September 25
Android Good Reads
Square зарелизили свой аналог ConstraintLayout, который работает без XML.
https://publicobject.com/2020/09/24/building-on-the-wrong-abstraction/
источник
Android Good Reads
🔥 Когда мы говорим, что Podlodka Android Crew — это уникальная конференция, то это не просто дешевый маркетинг. Судите сами — возможно ли представить классическую оффлайн конференцию, в рамках которой вы сможете узнать, сколько вам не доплачивают и как зарабатывать больше, с комфортом понаблюдать за тем, как звезды индустрии проходят собеседования или побывать на лайв-кодинге с рефакторингом большого проекта, после которого вы станете королем code review? 🔥

И это только три сессии из двадцати! 👩🏼‍🎨

Конечно, классические (но нескучные!) доклады тоже в программе, ведь Podlodka Android Crew — это 5⭐️ all-inclusive конференция.

Начало – 5 октября, черновик расписания обеих недель уже известен, а билеты все еще продаются по сниженной цене – так что у вас есть пару дней заскочить на борт и ИДЕАЛЬНО провести начало октября.

Смотрите расписание и покупайте билетыСмотрите расписание и покупайте билеты
источник
2020 September 27
Android Good Reads
Вышла новая мультиплатформенная NoSQL база для KMM проектов от ребят из Kodein.
https://medium.com/kodein-koders/announcing-a-painless-kotlin-multiplatform-nosql-embedded-database-30fed677549c
источник
2020 September 29
Android Good Reads
Команда Google Drive в хвост и в гриву погоняли Kotlin перед тем, как переехать на него с Java. И вот что они выяснили:
- Нет влияния на перфоманс в рантайме
- Влияние на размер приложения и скорость билда всего 2%
- Код сокращается на 25%
https://medium.com/androiddevelopers/busting-android-performance-myths-d85ae1d87f22
источник
Android Good Reads
источник
2020 October 01
Android Good Reads
Мы отлично знаем Дениса Неклюдова, Сергея Боиштяна и Артура Бадретдинова по их выступлениям на конференциях. Но что станет с их уверенностью в себе, когда вместо привычной сцены они окажутся в самой стрессовой позиции – на месте собеседуемого? Подключайтесь к открытой сессии Podlodka Android Crew сегодня в 19 часов, чтобы посмотреть со стороны, как проходят собеседование известные эксперты в Android!

А если понравится – присоединяйтесь к новому сезону Android Crew, который начнется 5 октября, и будет детально разбирать вопросы инженерных практик и построения карьеры!

⏩Собеседование экспертов: https://www.youtube.com/watch?v=hcHes2GTN0U
⏩Расписание Podlodka Android Crew: https://clck.ru/R9h2S
источник
2020 October 02
Android Good Reads
Поиск работы, оптимизация резюме. Взгляд со стороны HR
#конференции

Каждый из разработчиков рано или поздно задумывается о смене работы. Мы готовимся к собеседованиям, учим алгоритмы, но забываем о том, что прежде всего видят рекрутеры — резюме. У многих даже нет хорошо оформленного CV! 😩

В сообществе GDG Bryansk в это воскресенье, 4 октября будет митап, посвящённый поиску работы и оптимизации резюме со стороны HR.

Поликарпов Дмитрий, наш спикер, занимается подбором людей в IT с 2013 года и расскажет нам о поиске работы и ошибках в резюме соискателей.

Запись митапа будет. Тех, кто будет на мероприятии онлайн, ждет сюрприз 🎊, о котором вы узнаете в начале митапа.

Ссылка на трансляцию тут, а больше деталей можно узнать тут.

До встречи на митапе!😎
источник
2020 October 04
Android Good Reads
Подробный гайд как завести бесплатный CI/CD для пет проекта на GitHub Actions и Gradle.
(спасибо @kondranton за ссылку)@kondranton за ссылку)
https://dev.to/jmfayard/how-do-i-setup-github-actions-for-my-gradle-or-android-project-3eal
источник