StartAndroid
9.95K subscribers
389 photos
10 videos
5 files
1.87K links
Канал об Android (Андроид) разработке

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

Чат - https://xn--r1a.website/startandroidchat

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

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

РКН - https://shorturl.at/p7iUr
Download Telegram
Сайт startandroid немного прилег. Проблема уже решается. Ответ от хостера:

"В данный момент на сервере, где расположен ваш аккаунт, наблюдается повышенная нагрузка. Нашим специалистам известно о проблеме, и они делают все, чтобы решить ее в ближайшее время. Приносим извинения за возможные неудобства."
Смотрите, какой крутой канал про Android и разработку приложений под него: @android_live.

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

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

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


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

#реклама
Статья с размышлениями о плюсах и минусах использования аннотации @Inject в конструкторе класса. Приходится выбирать между количеством кода и его зависимостью от конкретной библиотеки.

#codebase #dagger #di

https://proandroiddev.com/dagger-and-inject-on-constructors-do-or-dont-9d97e7c93f84
В Kotlin есть функция partition, которая по определенному условию разделит вашу коллекцию на два отдельных списка и вернет их вам в Pair<List, List>.

#kotlin #collection

https://twitter.com/MindOrksNextGen/status/1286164964525441025

https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/partition.html#partition
Несколько статей и codelab о том, как с Java переходить на Kotlin

#android #kotlin #java

https://developer.android.com/courses/pathways/kotlin-for-java
При использовании в Kotlin блоков let/run и оператора elvis надо быть внимательным. Иначе код может сработать не так, как ожидалось.

#kotlin

https://dev.to/vlazdra/a-decompiled-story-of-kotlin-let-and-run-4k83
Подборка видео и статей по последним обновлениям Android Developer Tools:
- Database Inspector
- Motion Editor
- Layout Inspector
- Compose Design Tools
- Build Analyzer
- Profiler
...

#android

https://android-developers.googleblog.com/2020/07/11-weeks-of-android-android-developer.html
Онлайн-курс по промышленному дизайну для детей от 9 до 12 лет

Фантастические машины из звездных войн, мебель необычных форм, мегавместительная сумка, уютный домик для птиц, изящный флакон для духов. Все эти вещи придумывают предметные дизайнеры. И мы приглашаем ребят попробовать себя в этой роли и создать нечто совершенно новое.

На курсе по предметному дизайну мы будем много фантазировать, переносить свои идеи на бумагу, а потом создавать новый предмет из подручных материалов: пластилина, картона, пенопласта. В конце каждый изобретатель презентует свой проект.

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

Курс длится 10 дней и включает шесть zoom-сессий с дизайнером и дни для выполнения домашних заданий. В группе 12 человек. Куратор поддерживает ребят в моменты «когда ничего не получается».

Подробности о курсе и запись по ссылке http://dydykin.com/course-for-kids
Новая интересная фича - in-app reviews. Дает возможность запросить у пользователя оценку приложения в самом приложении, без перехода в Google Play.

#android #review

https://android-developers.googleblog.com/2020/08/in-app-review-api.html
Новая экспериментальная gradle фича для ускорения сборки - кэширование результатов фазы конфигурации.

#gradle

https://blog.gradle.org/introducing-configuration-caching
Вышел урок про Channels в корутинах. В нем разбираемся как каналы работают под капотом, закрытие и отмена канала, буфер, produce, consume, broadcast, реакция на отмену корутины.

Следующий урок - Flow.

#kotlin #course

https://startandroid.ru/ru/courses/kotlin.html