Запускайте приложения с ARM библиотеками на эмуляторе. Теперь без тормозов:
https://android-developers.googleblog.com/2020/03/run-arm-apps-on-android-emulator.html
https://android-developers.googleblog.com/2020/03/run-arm-apps-on-android-emulator.html
Android Developers Blog
Run ARM apps on the Android Emulator
Posted by Michael Hazard As part of the Android 11 developer preview we’ve released Android 11 system images , which are capable of ex...
Так, сегодня последний шанс заполнить главный опрос мобильных разработчиков (по моей версии конечно же). И совсем скоро постараюсь выкатить аналитику с результатами. Навалимся!
https://forms.gle/wpjPw1LihZNJDgqaA
https://forms.gle/wpjPw1LihZNJDgqaA
Google Docs
Исследование российских команд мобильной разработки, 2020
Ежегодный опрос про состояние отечественного рынка мобильной разработки. Оценку даем за прошедший год (2019).
Задать вопросы можно в Telegram: @etolstoy
Отчет за 2019: https://bit.ly/2vokzjj
Отчет за 2018: http://bit.ly/2RTaCEV
Отчет за 2017: http://bit.ly/2Mv669o
Задать вопросы можно в Telegram: @etolstoy
Отчет за 2019: https://bit.ly/2vokzjj
Отчет за 2018: http://bit.ly/2RTaCEV
Отчет за 2017: http://bit.ly/2Mv669o
Ребята из Microsoft рассказывают, как они уменьшали размер приложения:
https://medium.com/android-microsoft/app-size-reduction-at-microsoft-swiftkey-f77d7d5916b
https://medium.com/android-microsoft/app-size-reduction-at-microsoft-swiftkey-f77d7d5916b
Medium
App size reduction at Microsoft SwiftKey
Our journey of making our Android app smaller, from when we started analysing our app to the changes we made and the improvements we got.
Если вы не очень хорошо ориентируесь в том, что генерирует Dagger, то вам поможет эта шпаргалка:
https://medium.com/androiddevelopers/dagger-code-generation-cheat-sheets-6b4fa2da4e7a
https://medium.com/androiddevelopers/dagger-code-generation-cheat-sheets-6b4fa2da4e7a
Medium
Dagger code generation cheat sheets
Have you ever wondered what Dagger does under the hood 🤔?
Android R позволяет встраивать в свое приложение UI из другого приложения, по крайней мере частично:
https://commonsware.com/blog/2020/03/27/peek-surfacecontrolviewhost-android-r.html
https://commonsware.com/blog/2020/03/27/peek-surfacecontrolviewhost-android-r.html
CommonsWare: Android App Development Books
A Peek at SurfaceControlViewHost in Android R
Android app development books
Как вчера выяснилось, на удаленке нам предстоит провести еще как минимум месяц. Есть много вариантов того, как можно его провести, но я предлагаю один очень-очень клевый – познакомиться с ролью тимлида! В течение трех недель апреля куча крутых приглашенных экспертов будут делиться своим личным опытом и отвечать на ваши вопросы про то, как найти работу тимлидом, как не продолбаться в свои первые месяцы, и как вообще найти смысл своей работы.
Покупайте билеты, стартуем прям вот-вот!
podlodka.io/crew
Покупайте билеты, стартуем прям вот-вот!
podlodka.io/crew
podlodka.io
Podlodka Crew – онлайн-конференции нового формата
Онлайн-конференции про IT нового формата – однонедельные интенсивы с ежедневными интерактивными сессиями в Zoom, нон-стоп общением с экспертами и звёздами индустрии, закрытое профессиональное сообщество в Slack. И все это – по цене в десять раз ниже привычных…
Увеличиваем читаемость текста на случайно сгенерированном фоне:
https://proandroiddev.com/accessibility-of-text-over-generic-background-color-e82e9546731a
https://proandroiddev.com/accessibility-of-text-over-generic-background-color-e82e9546731a
Medium
Accessibility of text over random background colors
Investigating issues which might result in poor accessibility with text drawn over generic background color
Про то, как работает сериализация объектов в Kotlin.
https://habr.com/ru/company/badoo/blog/495176/
https://habr.com/ru/company/badoo/blog/495176/
Хабр
Чиним сериализацию объектов в Kotlin раз и навсегда
Недавно я наткнулся на статью о проблеме c Java-сериализацией объектов в Kotlin. Автор предложил решать её добавлением метода readResolve к каждому объекту, кот...
Подвел итоги эпического опроса мобильных разработчиков. Ищите себя в списках и шарьте своим эйчарам!
https://medium.com/@etolstoy/известность-команд-мобильной-разработки-в-2020-ff630da2d854
https://medium.com/@etolstoy/известность-команд-мобильной-разработки-в-2020-ff630da2d854
Medium
Известность команд мобильной разработки в 2020
Результаты большого опроса мобильщиков: в каких компаниях хотят работать, как их выбирают, какие ресурсы читают, на какие конференции…
Уже в следующий понедельник мы стартуем трехнедельное закрытое онлайн-сообщество для тимлидов. В первую неделю будем разбираться с тем, что делать, когда вы только получили заветную лычку. Во вторую – вскроем зарплаты тимлидов, расскажем про найм в разных компаниях, проведем показательные собеседования и научим правильно подавать себя. А третья неделя будет посвящена борьбе со своими страхами и экзестенциальным кризисом! Помогают в этом эксперты из Яндекса, Badoo, Авито, Booking, Wrike и других крупных компаний.
Если вы еще не тимлид, но подумываете – это отличный вариант получить первичный набор знаний.
Если есть вопросы – приходите в @tlbootcamp, все расскажем.
Детальное расписание первой недели: https://podlodka.io/crew#schedule
Описание первого модуля: https://podlodka.io/crew#module-1
Описание второго модуля: https://podlodka.io/crew#module-2
Если вы еще не тимлид, но подумываете – это отличный вариант получить первичный набор знаний.
Если есть вопросы – приходите в @tlbootcamp, все расскажем.
Детальное расписание первой недели: https://podlodka.io/crew#schedule
Описание первого модуля: https://podlodka.io/crew#module-1
Описание второго модуля: https://podlodka.io/crew#module-2
podlodka.io
Podlodka Crew – онлайн-конференции нового формата
Онлайн-конференции про IT нового формата – однонедельные интенсивы с ежедневными интерактивными сессиями в Zoom, нон-стоп общением с экспертами и звёздами индустрии, закрытое профессиональное сообщество в Slack. И все это – по цене в десять раз ниже привычных…
Если вы пропустили, то какое-то время назад Авито заопенсорсил свою инфраструктуру. А сегодня на Хабре рассказали, зачем они это сделали, что там под капотом и куда оно будет двигаться.
https://habr.com/ru/company/avito/blog/496036/
https://habr.com/ru/company/avito/blog/496036/
Хабр
Open source: CI/CD и тестовая инфраструктура Авито для Android
Мы вынесли в open source инфраструктуру Авито для Android: Gradle плагины, эмуляторы и библиотеки для тестов. Наш код будет полезен при автоматизации CI/CD, а также облегчит...
Введение в рисование на канвасе, с советами, тонкостями и щепоткой математики:
https://proandroiddev.com/android-canvas-api-from-noob-to-ninja-inroduction-9325307fb95a
https://proandroiddev.com/android-canvas-api-from-noob-to-ninja-inroduction-9325307fb95a
Новинки в Android №15. В этом выпуске:
— Тестовое приложения с IME анимацией
— Thermal API в NDK
— Миграция на Android X
— а так же статьи, релизы, видео
https://medium.com/androiddevelopers/now-in-android-15-44bf3307a8f2
— Тестовое приложения с IME анимацией
— Thermal API в NDK
— Миграция на Android X
— а так же статьи, релизы, видео
https://medium.com/androiddevelopers/now-in-android-15-44bf3307a8f2
Medium
Now in Android #15
Android 11 features, AndroidX releases and migration guides, Screencasts, videos and articles about Kotlin, Jetpack, and Android Studio…
Уже завтра стартует первый модуль тимлидского сообщества Podlodka Teamlead Crew. Расписание первых двух недель – уже на сайте, доступ в общий Slack уже открыт, так что подтягивайтесь!
podlodka.io/crew#schedule
podlodka.io/crew#schedule
podlodka.io
Podlodka Crew – онлайн-конференции нового формата
Онлайн-конференции про IT нового формата – однонедельные интенсивы с ежедневными интерактивными сессиями в Zoom, нон-стоп общением с экспертами и звёздами индустрии, закрытое профессиональное сообщество в Slack. И все это – по цене в десять раз ниже привычных…
Распознавание банковских карт с помощью Firebase ML Kit и Camera X:
https://heartbeat.fritz.ai/card-scanner-using-firebase-ml-kit-and-camerax-468075f02768
https://heartbeat.fritz.ai/card-scanner-using-firebase-ml-kit-and-camerax-468075f02768
Тестирование энергопотрбления в Microsoft YourPhone:
https://medium.com/android-microsoft/android-battery-testing-at-microsoft-yourphone-a1d6068bf09e
https://medium.com/android-microsoft/android-battery-testing-at-microsoft-yourphone-a1d6068bf09e
Medium
Android Battery Testing at Microsoft YourPhone
The YourPhone app allows the user to seamlessly connect their PC to their Android device to access a wealth of information from the phone…
Крутой доклад Дмитрия Полищука про работу с геолокацией.
https://youtu.be/cU_XbGhuBfo
https://youtu.be/cU_XbGhuBfo
YouTube
Как улучшить геолокацию в приложении? (GPS, GLONASS, spoofing) - Дмитрий Полищук(Яндекс.Такси)
Доклад о том, как команда Яндекс.Такси улучшали геолокацию для Android: замер качества, как бороться с глушилками сигнала и подменой местоположения. Помимо всего вы узнаете как тестируются разные кейсы и чему научились разработчики из Яндекс, решая задачу.…
Первая часть из серии статей про реализацию MVI в Kotlin Multiplatform Mobile.
https://medium.com/@arkann1985/mvi-in-kotlin-multiplatform-part-1-1-of-3-205c6feb4ac7
https://medium.com/@arkann1985/mvi-in-kotlin-multiplatform-part-1-1-of-3-205c6feb4ac7
Medium
MVI in Kotlin Multiplatform — part 1 (1 of 3)
A brief description of the MVI pattern, problem definition and writing the common (shared) module using Kotlin Multiplatform.
Google play ужесточает политику в отношении подписок:
https://android-developers.googleblog.com/2020/04/building-user-trust-through-more.html
https://android-developers.googleblog.com/2020/04/building-user-trust-through-more.html
Android Developers Blog
Building user trust through more transparent subscriptions
For many developers, subscriptions are an important part of your business. Google Play has continued to support the growth of subscription offerings through developer tools such as new insights in the Google Play Console, and an improved user experience,…