StartAndroid
前往频道在 Telegram
Канал об Android (Андроид) разработке Сайт - http://startandroid.ru Чат - https://t.me/startandroidchat Контакты - https://startandroid.ru/ru/about/cntct5.html Реклама - https://startandroid.ru/ru/about/reklama.html РКН - https://shorturl.at/p7iUr
显示更多9 569
订阅者
-224 小时
-117 天
-3730 天
帖子存档
9 567
Видео о том, как использовать команду gradle app:dependencies (в том числе и с ключом scan).
Эта команда покажет все Gradle Dependencies проекта. Очень выручает, когда надо разрулить конфликты версий или узнать, какая именно версия библиотеки используется.
#android #gradle
https://www.youtube.com/watch?v=GqFzTb6EQlY&feature=youtu.be
9 567
Перевод большой и полезной статьи про инструмент для кастомизации текста - Span. Автор оригинала - Florina Muntenescu.
"Вы сможете изменить цвет нескольких символов, сделать их кликабельными, изменить размер текста или даже нарисовать свои маркеры для списка с помощью span".
В статье рассматриваются различные виды Span, их возможности, флаги и создание кастомных Span.
#android #graphic
https://bit.ly/2HNuJxQ
9 567
Важная тема, из-за незнания которой, легко можно получить код, работающий не так, как ожидалось. Почти всегда это спрашивают на Java-части собеседования.
#java
https://habr.com/ru/company/otus/blog/443710/
9 567
В конце следующей недели я лечу в Новосибирск на конференцию CodeFest. Буду там рассказывать про производительность:
- Android Studio Profiler (CPU, Memory, Network, Energy)
- GPU Rendering
- GPU Overdraw
- APK Analyzer
- общие советы по производительности
Это мой первый опыт публичного выступления, если не считать Knowledge Sharing на работе. Надеюсь, что в дальнейшем буду находить возможность выступать почаще.
https://habr.com/ru/company/codefest/blog/440806/
9 567
Статья описывает несколько базовых правил при использовании MVVM:
- логика должна быть в ViewModel
- все события из View перенаправляются в ViewModel без каких либо дополнительных данных
- ViewModel не держит ссылку на View, а использует, например, LiveData для взаимодействия
- View может вызывать методы ViewModel, если что-то понадобилось
В моем бесплатном курсе Architecture Components несколько последних уроков посвящены разбору MVVM архитектуры гугловских примеров. Посмотрите, если интересна эта тема
#android #mvvm #architecture
https://android.jlelse.eu/mvvm-how-view-and-viewmodel-should-communicate-8a386ce1bb42
9 567
Статья о том, почему надо переходить на Котлин.
Порог вхождения там действительно невысокий. Я в свое время почитал официальный хелп, чтобы узнать основы, а потом уже периодически смотрел статьи с medium, чтобы узнать более продвинутые возможности. В итоге, когда я пришел на проект на Котлине, у меня не возникло никаких сложностей. Конечно, встречались еще в коде моменты, которые я не понимал, но хелп, medium и коллеги помогли разобраться.
#android #kotlin
https://habr.com/ru/company/mailru/blog/443752/
9 567
Вслед за WorkManager релизнулся и Navigation Component. Оба этих компонента я уже разбирал в своих уроках. Но это было почти год назад, так что надо будет найти время и актуализировать инфу.
#android #jetpack
https://android-developers.googleblog.com/2019/03/android-jetpack-navigation-stable.html
9 567
Небольшая статья, показывающая, как посмотреть новые фишки Android Q на примере диалога интернет настроек
#android
https://medium.com/@werder630/settings-panel-on-android-q-ad1da8639fea
9 567
Вышедшая Beta 1 of Android Q принесла следующие нововведения: enhancements for foldables, new APIs for connectivity, new media codecs and camera capabilities, NNAPI extensions, Vulkan 1.1 support, faster app startup, and more
#android
https://android-developers.googleblog.com/2019/03/introducing-android-q-beta.html
9 567
Несколько полезных видео от Mindorks про память, потоки, БД, котлин, RxJava и MVVM
#android
https://medium.com/mindorks/latest-video-tutorials-on-android-development-by-mindorks-10c55d02afa1
9 567
Подробный обзор компонента Bottom App Bar из Material Components
#android #material
https://medium.com/over-engineering/hands-on-with-material-components-for-android-bottom-app-bar-28835a1feb82
9 567
Подробный разбор KeyCycle из MotionLayout. Плюс пара полезных ссылок по этой теме.
#android #animation
https://proandroiddev.com/exploring-motionlayout-keycycle-b990d9cef5bf
9 567
Пост о миграции на AndroidX и Material Components.
#android #material
https://medium.com/mindorks/upgrading-to-material-components-ebc21ac4e95a
9 567
Вышла первая стабильная версия WorkManager из Android Jetpack
#android #background
https://android-developers.googleblog.com/2019/03/android-jetpack-workmanager-stable.html
9 567
Полезный материал для тех, кто хотел бы начать копать Flutter. Автор отвечает на вопросы, которые могут возникнуть у Android разработчика, например: "Какой аналог Intent во Flutter" или "Как узнать на каком элементе было нажатие".
#android #flutter
https://habr.com/ru/company/funcorp/blog/442432
9 567
Подборка советов по Android разработке, часть 2. В ней речь идет в основном о Kotlin.
#android #bestpractice #kotlin
https://medium.com/code-procedure-and-rants/android-development-tips-part-ii-476bbab182b9
9 567
Бесплатный Android курс на Udemy. Судя по описанию, дают базис + Location, HTTP, Sensors, Bluetooth.
#android #course
https://medium.com/freeonlinecourses/beginners-android-app-development-course-stepwise-classroom-716dbcf28962
9 567
Большой курс по Kotlin доступен на Udemy со скидкой 100%. Авторы обещают научить кодить приложения типа Instagram и Foursquare.
#android #course #kotlin
https://medium.com/freeonlinecourses/kotlin-for-android-o-development-from-beginner-to-advanced-85c374038e17
现已上线!2025 年 Telegram 研究 — 年度关键洞察 
