Подборка наиболее читаемых статей за прошлый год
#android
https://medium.com/@mobilehackersio/android-developer-top-news-of-2018-a10a3bee09ce
#android
https://medium.com/@mobilehackersio/android-developer-top-news-of-2018-a10a3bee09ce
Medium
Android: A year in review
Carefully curated news for Android developers
Автор показывает, как с помощью Android Material Components можно кастомизировать границы кнопки без создания отдельного drawable xml.
#android #material #design
https://medium.com/@neerajmoudgil/custom-button-using-android-material-design-components-aa0cf1352996
#android #material #design
https://medium.com/@neerajmoudgil/custom-button-using-android-material-design-components-aa0cf1352996
Medium
Custom Button Using Android Material Design Components
custom buttons without XML, using Material Design Components
Сравнение производительности БД: Room, GreenDao, Realm, ObjectBox
#android #performance
https://proandroiddev.com/android-databases-performance-crud-a963dd7bb0eb
#android #performance
https://proandroiddev.com/android-databases-performance-crud-a963dd7bb0eb
Medium
Android Databases Performance Tests — CRUD
My last article was about Constraint Layout performance, while today I would like to measure and compare Android database managements…
Вышла стабильная версия Android Studio 3.3.
Я обновился, и рабочий проект перестал запускаться ) Помогло удаление папок .gradle, .idea, build и реимпорт проекта.
#android #androidstudio
https://android-developers.googleblog.com/2019/01/android-studio-33.html
Я обновился, и рабочий проект перестал запускаться ) Помогло удаление папок .gradle, .idea, build и реимпорт проекта.
#android #androidstudio
https://android-developers.googleblog.com/2019/01/android-studio-33.html
Android Developers Blog
Android Studio 3.3
Posted by Jamal Eason , Product Manager We are excited to kick off the new year with a stable release of Android Studio 3.3 focused ...
Вышел новый урок для курса Производительность. Начинаем работать с CPU профайлером.
#android #course #performance
https://startandroid.ru/ru/courses/performance.html
#android #course #performance
https://startandroid.ru/ru/courses/performance.html
StartAndroid
Производительность
Курс по производительности Android приложений. Как обнаружить проблемы и устранить их.
Подборка полезных ссылок по изучению Android для начинающих и продолжающих
#android #links
https://medium.com/mindorks/learning-android-development-in-2019-a-practical-guide-ddc71e008696
#android #links
https://medium.com/mindorks/learning-android-development-in-2019-a-practical-guide-ddc71e008696
Medium
Learning Android Development In 2022 - A Practical Guide
I helped many Android Developers in learning Android Development and getting jobs as an Android Engineer.
Пошаговый пример простого приложения с использованием Room, ViewModel, LiveData. Код на котлине.
#android #architecture
https://proandroiddev.com/building-an-android-app-using-android-architecture-components-room-viewmodel-and-livedata-702a0af899ae
#android #architecture
https://proandroiddev.com/building-an-android-app-using-android-architecture-components-room-viewmodel-and-livedata-702a0af899ae
Medium
Building an Android App using Android Architecture Components: Room, ViewModel, and LiveData
Android Architecture components are a collection of libraries that help you design robust, testable, and maintainable apps with more power…
Небольшой материал о том, какую информацию несут в себе логи сборщика мусора, например:
Explicit concurrent mark sweep GC freed 65595(3MB) AllocSpace objects, 9(4MB) LOS objects, 34% free, 38MB/58MB, paused 1.195ms total 87.219ms
#android #java #gc
https://dzone.com/articles/understanding-android-gc-logs
Explicit concurrent mark sweep GC freed 65595(3MB) AllocSpace objects, 9(4MB) LOS objects, 34% free, 38MB/58MB, paused 1.195ms total 87.219ms
#android #java #gc
https://dzone.com/articles/understanding-android-gc-logs
DZone
Understanding Android Garbage Collection Logs
Learn how to understand how many objects your app is creating, how frequently garbage collection is triggered, how much time it takes to complete, and more.
Опыт перехода с Design Support Library на Material Components.
#android #design #material
https://medium.com/over-engineering/setting-up-a-material-components-theme-for-android-fbf7774da739
#android #design #material
https://medium.com/over-engineering/setting-up-a-material-components-theme-for-android-fbf7774da739
Medium
Setting up a Material Components theme for Android
Attribute by attribute
Простой пример, как привлечь внимание пользователя к View, которая находится в нижней части экрана и по свайпу выезжает вверх.
#android #design #animation
https://android.jlelse.eu/android-onboarding-hop-animation-1d1651b87e2c
#android #design #animation
https://android.jlelse.eu/android-onboarding-hop-animation-1d1651b87e2c
Medium
Android Onboarding Hop Animation
You have a fantastic feature in your application that requires your users to swipe a view up to open it. But your users do NOT use it…
Forwarded from ASmirnov
Люблю смотреть на примеры решений крутых фишек и традиционно хорош для идей реализации Plaid, но там уже редко появляется что-то новое.
Недавно нашёл ещё один интересный семпл проект, думаю будет интересен каждому кто пользовался YouTube на мобайле. Клёвую анимацию перехода между активным видео рядом и предыдущим экраном. При этом продолжая проигрывать видео-контент.
> Features:
– Smooth Draggable Animation
– Customizable Video Player
– Dependency Injection (Dagger 2)
– MVVM Architecture pattern using Android Architecture Components
– Kotlin
Собственно интересен как раз в первых двух фишках
Недавно нашёл ещё один интересный семпл проект, думаю будет интересен каждому кто пользовался YouTube на мобайле. Клёвую анимацию перехода между активным видео рядом и предыдущим экраном. При этом продолжая проигрывать видео-контент.
> Features:
– Smooth Draggable Animation
– Customizable Video Player
– Dependency Injection (Dagger 2)
– MVVM Architecture pattern using Android Architecture Components
– Kotlin
Собственно интересен как раз в первых двух фишках
Статья рассказывает, зачем нужен scaleType="matrix" в ImageView
#android #graphic
https://medium.com/a-problem-like-maria/understanding-android-matrix-transformations-25e028f56dc7
#android #graphic
https://medium.com/a-problem-like-maria/understanding-android-matrix-transformations-25e028f56dc7
Medium
Understanding Android Matrix transformations
Many years ago in school I was learning about matrices. I don’t remember much of it, but what I do remember was thinking, “but… what do…
Два новых урока для курса Производительность по теме CPU Profiler: общий обзор и режимы записи стека методов. Порядок уроков немного изменился: десятый урок стал одиннадцатым.
Следующая тема: Network Profiler
#android #course #performance
https://startandroid.ru/ru/courses/performance.html
Следующая тема: Network Profiler
#android #course #performance
https://startandroid.ru/ru/courses/performance.html
StartAndroid
Производительность
Курс по производительности Android приложений. Как обнаружить проблемы и устранить их.