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 #1089 · Back to latest

Older Posts 20 shown
Post #1085 6.03K
Статья расскажет что такое Doze Mode и App StandBy, и как эмулировать эти режимы с помощью adb команд. А также затрагивает Battery Historian и использование BatteryStats в UI тестах.

#android #performance #battery

https://habr.com/ru/company/citymobil/blog/512668/
Хабр Энергопотребление Android-приложений Ваши пользователи жалуются на то, что приложение очень быстро сажает заряд телефона? Запущенный фоновый сервис внезапно останавливается? Сообщения от FCM не дохо...
Post #1084 5.79K
Статья с размышлениями о плюсах и минусах использования аннотации @Inject в конструкторе класса. Приходится выбирать между количеством кода и его зависимостью от конкретной библиотеки.

#codebase #dagger #di

https://proandroiddev.com/dagger-and-inject-on-constructors-do-or-dont-9d97e7c93f84
Medium Dagger and @Inject on constructors — do or don’t? Depending who you speak to, putting @Inject on a constructor is either akin to whipping your own grandmother or is such a blindingly…
Post #1083 7.08K
Post #1082 6.05K
Post #1081 6.23K
Смотрите, какой крутой канал про Android и разработку приложений под него: @android_live.

Автор канала несёт в мир новости и секреты из мира разработки, которые будут полезны не только новичкам, но и профи.

Представьте, что вам теперь не надо открывать десять вкладок в браузере, потому что вся информация про Android — в одном канале.

Как найти работу, если ты новичок? Как развиваться в сфере и не выгореть? А что там в других странах? На эти и другие вопросы отвечают программисты со всего света, у которых автор берет интервью.


Хотите знать всё об Android-разработке из первых рук?
Вам сюда @android_live

#реклама
Post #1080 5.7K
Сайт startandroid немного прилег. Проблема уже решается. Ответ от хостера:

"В данный момент на сервере, где расположен ваш аккаунт, наблюдается повышенная нагрузка. Нашим специалистам известно о проблеме, и они делают все, чтобы решить ее в ближайшее время. Приносим извинения за возможные неудобства."
Post #1079 5.81K
Несколько полезных советов по ускорению сборки приложения:
- Use the latest Android Gradle Plugin
- Avoid Legacy multidex
- Disable multi-APK
- Include a minimal resource
- Disable PNG Crunching
- Use Instant Run
- Avoid Inadvertent changes
- Don’t use dynamic versions of Gradle
- Watch the memory
- Enable Gradle Caching

#android #build

https://heartbeat.fritz.ai/10-tips-to-speed-up-android-gradle-build-times-c0ec665fc800
Medium 10 Tips to Speed Up Android Gradle Build Times 3x your build speed by following these simple best practices
Post #1078 7.85K
Нужно больше разработчиков - решил гугл и анонсировал курс Android Basics in Kotlin, который ориентирован на людей без опыта в программировании. Пока что доступен только Unit1. Остальные будут доступны по мере готовности.

#android #kotlin #course

https://android-developers.googleblog.com/2020/07/learn-android-and-kotlin-with-no-experience.html
Android Developers Blog Learn Android and Kotlin with no programming experience Posted by Kat Kuan , Developer Advocate, Android Many people today are considering career paths that enable them to work remotely. Ap...
Post #1077 6.03K
В Android 11 появилась система IORap, которая ускоряет запуск приложений за счет предварительной подгрузки данных с диска.

#android

https://medium.com/androiddevelopers/improving-app-startup-with-i-o-prefetching-62fbdb9c9020
Medium Improving app startup with I/O prefetching In Android 11, we introduced IORap, a new feature which greatly improves application startup times. We have observed that apps start more…
Post #1076 6.04K
В IntelliJ IDEA (и в Android Studio) есть продвинутый поиск (и замена), который ищет по шаблону. Например - все методы с определенным количеством параметров.

Этот механизм может быть использован в инспекции кода для нахождения и исправления некорректных паттернов в коде.

#androidstudio

https://habr.com/ru/company/krista/blog/510478/
Хабр IntelliJ IDEA: Structural Search & Replace Современные IDE — очень мощные инструменты, способные помогать разработчику в самых разных ситуациях. Но обратной стороной этой мощности является то, что большинство функций находится в тени — об их...
Post #1075 5.84K
Андрей Бреслав, один из создателей Котлина, написал отличную статью о том, что некоторым из нас полезно иногда помолчать, чтобы дать хоть какой-то шанс другим проявить себя.

Мне, к сожалению, доводилось работать с коллегами, которых не заткнешь. Такой человек на митингах берет на себя все, думая, что все остальные не способны ничего сделать. Это не ведет ни к чему хорошему для команды в целом и очень демотивирует.

Не будьте такими.

https://habr.com/ru/post/508608/
Хабр Надо помолчать Нет, не пРомолчать, просто помолчать. Недолго, максимум — несколько минут. Нет, не чтобы собраться с мыслями. И не всем. Сейчас объясню. UPD. Перевел этот тек...
Post #1074 1.38K

Forwarded from Android Broadcast

#AndroidBroadcast #Kotlin #Coroutines

Библиотеки kotlinx.* (Livestream)
Когда: вторник, 14 июля, 20:00 (GMT+3)

Обсуждаем библиотеки Kotlin с их разработчиком. В программе Coroutines, Serialization, IO, DateTime, Стандартная Библиотека, новинки Kotlin 1.4 и ближайшее развитие экосистемы Kotlin.

В гостях Всеволод Толстопятов из JetBrains. Всеволод занимается библиотеками и экосистемой вокруг Kotlin с фокусами на Coroutines и Serialization.
Post #1072 6.76K
Краткий обзор операторов преобразования LiveData: map, switchMap, distinctUntilChanged. Плюс, возможность написать свое решение, используя MediatorLiveData.

#android #livedata

https://proandroiddev.com/livedata-transformations-4f120ac046fc
Medium LiveData transformations LiveData is a great tool to use when working with Android Architecture Components. Before I knew how to use the Transformations class, I…
Post #1070 6.24K
Post #1069 5.91K
Вышел новый урок про coroutineScope и прочие функции. Это последний урок по основам корутин.

Дальнейшие планы:
- channels
- flow
- интеграция с Android Jetpack
- разбор реальных примеров использования
- тестирование

#kotlin #course #coroutine

https://startandroid.ru/ru/courses/kotlin.html
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 →