TGViewer
Channel Public Channel
StartAndroid

StartAndroid

@startandroid

Канал об 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
Subscribers
9.41K
Photos
363
Videos
10
Links
1.9K

Showing posts older than #726 · Back to latest

Older Posts 20 shown
Post #725 7.43K
Перевод большой и полезной статьи про инструмент для кастомизации текста - Span. Автор оригинала - Florina Muntenescu.

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

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

#android #graphic

https://bit.ly/2HNuJxQ
Medium Стилизация текста с помощью Span Перевод статьи @florina.muntenescu Spantastic text styling with Spans
Post #724 6.93K
Важная тема, из-за незнания которой, легко можно получить код, работающий не так, как ожидалось. Почти всегда это спрашивают на Java-части собеседования.

#java

https://habr.com/ru/company/otus/blog/443710/
Хабр Java Challengers #4: Сравнение объектов с equals() и hashCode() Java Challengers #4: Сравнение объектов с equals() и hashCode() В преддверии запуска нового потока по курсу "Разработчик Java" мы продолжаем перевод серии статей...
Post #723 6.7K
В конце следующей недели я лечу в Новосибирск на конференцию CodeFest. Буду там рассказывать про производительность:
- Android Studio Profiler (CPU, Memory, Network, Energy)
- GPU Rendering
- GPU Overdraw
- APK Analyzer
- общие советы по производительности

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

https://habr.com/ru/company/codefest/blog/440806/
Хабр Тёмный Mobile на CodeFest: функциональный Swift, заблуждения Clean Architecture и #КонечноЖеKotlin Раньше было Future, а теперь — Mobile. Тут всё более или менее традиционно: есть iOS, есть Android, и есть у них что-то общее. Обсудим тёмную тему, нюансы разработки под CarPlay, ARCore и Instant...
Post #722 6.15K
Статья описывает несколько базовых правил при использовании 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
Post #721 6.31K
Статья о том, почему надо переходить на Котлин.

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

#android #kotlin

https://habr.com/ru/company/mailru/blog/443752/
Хабр Kotlin как будущее разработки приложений на Android С момента появления версии 1.0 прошло всего несколько лет, а язык приняли на вооружение многие крупные компании и разработчики. Всё благодаря тому, что создателям языка удалось добиться целей,...
Post #720 6.37K
Вслед за WorkManager релизнулся и Navigation Component. Оба этих компонента я уже разбирал в своих уроках. Но это было почти год назад, так что надо будет найти время и актуализировать инфу.

#android #jetpack

https://android-developers.googleblog.com/2019/03/android-jetpack-navigation-stable.html
Android Developers Blog Android Jetpack Navigation Stable Release Today we’re happy to announce the stable release of the Android Jetpack Navigation component. The Jetpack Navigation component’s suite of libraries, tooling and guidance provides a robust, complete navigation framework, freeing you from the challenges of…
Post #718 6.7K
Вышедшая 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 Developers Blog Introducing Android Q Beta Posted by Dave Burke, VP of Engineering In 2019, mobile innovation is stronger than ever, with new technologies from 5G to edge to edg...
Post #712 7.2K
Полезный материал для тех, кто хотел бы начать копать Flutter. Автор отвечает на вопросы, которые могут возникнуть у Android разработчика, например: "Какой аналог Intent во Flutter" или "Как узнать на каком элементе было нажатие".

#android #flutter

https://habr.com/ru/company/funcorp/blog/442432
Хабр [По докам] Flutter. Часть 1. Для Android разработчиков Про Flutter написано уже много статей. С каждым месяцем он становится всё популярнее. Поэтому я решил интерпретировать официальную документацию Flutter в лаконич...
Post #708 9.49K
Большой курс по Kotlin доступен на Udemy со скидкой 100%. Авторы обещают научить кодить приложения типа Instagram и Foursquare.

#android #course #kotlin

https://medium.com/freeonlinecourses/kotlin-for-android-o-development-from-beginner-to-advanced-85c374038e17
Medium Kotlin for Android O Development: From Beginner to Advanced Learn coding and designing Android apps with Kotlin while building real app examples like Instagram and Foursquare clone
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →