StartAndroid
10.2K subscribers
382 photos
11 videos
5 files
1.83K links
Канал об Android (Андроид) разработке

Сайт - http://startandroid.ru

Чат - https://tttttt.me/startandroidchat

Контакты - https://startandroid.ru/ru/about/cntct5.html

Реклама - https://startandroid.ru/ru/about/reklama.html

РКН - https://shorturl.at/p7iUr
Download Telegram
Полезный материал для тех, кто хотел бы начать копать Flutter. Автор отвечает на вопросы, которые могут возникнуть у Android разработчика, например: "Какой аналог Intent во Flutter" или "Как узнать на каком элементе было нажатие".

#android #flutter

https://habr.com/ru/company/funcorp/blog/442432
Несколько полезных видео от Mindorks про память, потоки, БД, котлин, RxJava и MVVM

#android

https://medium.com/mindorks/latest-video-tutorials-on-android-development-by-mindorks-10c55d02afa1
Вышедшая 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
Небольшая статья, показывающая, как посмотреть новые фишки Android Q на примере диалога интернет настроек

#android

https://medium.com/@werder630/settings-panel-on-android-q-ad1da8639fea
Вслед за WorkManager релизнулся и Navigation Component. Оба этих компонента я уже разбирал в своих уроках. Но это было почти год назад, так что надо будет найти время и актуализировать инфу.

#android #jetpack

https://android-developers.googleblog.com/2019/03/android-jetpack-navigation-stable.html
Статья о том, почему надо переходить на Котлин.

Порог вхождения там действительно невысокий. Я в свое время почитал официальный хелп, чтобы узнать основы, а потом уже периодически смотрел статьи с medium, чтобы узнать более продвинутые возможности. В итоге, когда я пришел на проект на Котлине, у меня не возникло никаких сложностей. Конечно, встречались еще в коде моменты, которые я не понимал, но хелп, medium и коллеги помогли разобраться.

#android #kotlin

https://habr.com/ru/company/mailru/blog/443752/
Статья описывает несколько базовых правил при использовании 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
В конце следующей недели я лечу в Новосибирск на конференцию CodeFest. Буду там рассказывать про производительность:
- Android Studio Profiler (CPU, Memory, Network, Energy)
- GPU Rendering
- GPU Overdraw
- APK Analyzer
- общие советы по производительности

Это мой первый опыт публичного выступления, если не считать Knowledge Sharing на работе. Надеюсь, что в дальнейшем буду находить возможность выступать почаще.

https://habr.com/ru/company/codefest/blog/440806/
Важная тема, из-за незнания которой, легко можно получить код, работающий не так, как ожидалось. Почти всегда это спрашивают на Java-части собеседования.

#java

https://habr.com/ru/company/otus/blog/443710/
Перевод большой и полезной статьи про инструмент для кастомизации текста - Span. Автор оригинала - Florina Muntenescu.

"Вы сможете изменить цвет нескольких символов, сделать их кликабельными, изменить размер текста или даже нарисовать свои маркеры для списка с помощью span".

В статье рассматриваются различные виды Span, их возможности, флаги и создание кастомных Span.

#android #graphic

https://bit.ly/2HNuJxQ