bootg.com »
United States »
Библиотека мобильного разработчика | Android, iOS, Swift, Retrofit, Moshi, Chuck » Telegram Web
Please open Telegram to view this post
VIEW IN TELEGRAM
Утечки памяти, избыточное потребление RAM и частые сборки мусора — типичные причины лагов и вылетов. Давайте разберёмся, как держать память под контролем.
1. Android Profiler в Android Studio
2. LeakCanary для автоматического обнаружения утечек
3. MAT (Memory Analyzer Tool) для глубокого анализа дампов памяти
// Подключение LeakCanary
dependencies {
debugImplementation 'com.squareup.leakcanary:leakcanary-android:2.12'
}
<ImageView
android:layout_width="200dp"
android:layout_height="200dp"
android:scaleType="centerCrop"/>
onDestroy()
viewModelScope
ArrayList
на SparseArray
для примитивовArrayMap
вместо HashMap для небольших коллекций// Для Glide
Glide.get(context).clearMemory()
Какие инструменты для работы с памятью используете вы? Делитесь в комментариях
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
В этой статье автор расскажет, как создать модификатор ленты, который рисует контур, обтекающий любой элемент интерфейса Compose.
Этот эффект можно использовать в качестве эффекта наведения курсора на нужную кнопку или для привлечения внимания к новому действию.
👉 Читать статью
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
В докладе будет рассказано о том, как при аудите безопасности Flutter-приложения проверяется его защищенность. Будут рассмотрены основные ошибки, которые обнаруживаются, а также будут даны рекомендации, как их не допустить.
Автор доклада поделится собственным опытом прохождения нескольких аудитов с мобильными приложениями.
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
Одни считают, что хороший код документирует сам себя, другие пишут мануалы даже для Hello World. Кто прав? Давайте разберёмся, когда комментарии спасают проект, а когда — мусор в репозитории.
"Настоящий программист документирует только чужой код" — согласны?
Голосуйте и делитесь самыми бесполезными комментариями, которые вам встречались
❤️ — за документацию
👍 — против
#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
Приготовили для вас дайджест по актуальному из мира iOS, Android и кроссплатформы.
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM