Posted on Leave a comment

Android performance 2

first part [http://www.arvifox.com/2019/10/30/android-compilers-aot-jit-etc/]

Оптимизация сборок Android приложений: ProGuard, D8, R8. Тайны обфускации
[https://habr.com/ru/post/533578/]

Оптимизация ресурсов в Android. Ускорение сборки и уменьшение размера APK
[https://habr.com/ru/post/578154/]

Async Text Loading in Android with PrecomputedText
[https://proandroiddev.com/async-text-loading-in-android-with-precomputedtext-93aa131b0e5b]

Что нового в системной трассировке Android Studio

Caching in the Android Build Process
[https://proandroiddev.com/caching-in-the-android-build-process-a52641a66b31]

Отключаем Jetifier и ускоряем сборку: опыт Тинькофф.Бизнес
30.12.2020 [https://habr.com/ru/company/tinkoff/blog/535576/]

Разрушаем мифы о производительности Android
18.12.2020 [https://habr.com/ru/company/otus/blog/533802/]

How to Cook the 60 FPS RecyclerView?
27.11.2020 [https://medium.com/rosberryapps/how-to-cook-the-60-fps-recyclerview-3e7f3885a55]

Testing App Startup Performance
25.11.2020 by Chet Haase [https://medium.com/androiddevelopers/testing-app-startup-performance-36169c27ee55]

Busting Android performance myths
09.2020 [https://medium.com/androiddevelopers/busting-android-performance-myths-d85ae1d87f22]

ProGuard / R8: сжатие и оптимизация кода для Android-приложений // Бесплатный урок OTUS


How we achieved a 6x reduction of ANRs – Part 1: Collecting Data
[https://medium.com/bumble-tech/how-we-achieved-a-6x-reduction-of-anrs-part-1-collecting-data-7c473ceb1c83]
[https://habr.com/ru/company/badoo/blog/539728/]

Can you trust time measurements in Profiler?
[https://proandroiddev.com/can-you-trust-time-measurements-in-profiler-5b3566a55e0c]

Как устроен билд APK файла внутри
[https://habr.com/ru/post/527584/]

A Garbage Collection Story
[https://proandroiddev.com/a-garbage-collection-story-2421b96e4c84]

Android Internals // Бесплатный урок OTUS


Measure and optimize bitmap size using Glide or Picasso
02.2021 [https://proandroiddev.com/measure-and-optimize-bitmap-size-using-glide-or-picasso-3273b4a569cd]

https://dropbox.tech/mobile/detecting-memory-leaks-in-android-applications
https://dev.to/pyricau/android-vitals-profiling-app-startup-32ek

https://proandroiddev.com/decrease-memory-usage-of-your-android-app-in-half-a65524d7380b

Retrieve Data From Android Devices Without Rooting
[https://medium.com/swlh/retrieve-data-from-android-devices-without-rooting-83100188fcff]

Evolution of Android Update System
[https://proandroiddev.com/evolution-of-android-update-system-5385b9bc860a]


Stop generating the BuildConfig on your Android modules
[https://medium.com/dipien/stop-generating-the-buildconfig-on-your-android-modules-7d82dd7f20f1]

Debugging Android process death
[https://medium.com/perry-street-software-engineering/debugging-android-process-death-c1c32f72be81]

Android reverse engineering for beginners – Dexcalibur
[https://braincoke.fr/blog/2021/03/android-reverse-engineering-for-beginners-dexcalibur]

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.