StartAndroid
9.7K subscribers
350 photos
10 videos
5 files
1.82K links
Канал об 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
Download Telegram
Видео с полезными советами по дебагу в Android Studio. Рассказывают следующее:

Logcat:
- возможность свернуть кучу однотипных сообщений

Breakpoints точки:
- останавливаться по условию
- останавливаться только если уже была остановка по другой точке
- останавливать только текущий поток
- вместо остановки выводить в консоль дебага сообщение (и стэк)
- группировка точек

Дебаг:
- возврат назад + apply changes!
- возможность помечать объекты и всегда видеть их в watches списке переменных

#android #debug #androidstudio

https://www.youtube.com/watch?v=rjlhSDhFwzM
Подборка новостей и статей из мира Android:
- миграция на WorkManager
- новые релизы в AndroidX
- статья про database relations в room
- исходники гугло-приложения Android Dev Summit
и прочее

#android

https://medium.com/androiddevelopers/now-in-android-8-6282b0a95d9f
Вышли первые уроки курса по Kotlin на StartAndroid.

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

Начнем курс с корутин. Первые уроков 5 будут теоретическими. В них я очень подробно объясняю, что такое suspend функции, почему они не блокируют поток и как код корутины трансформируется в Continuation. После этого уже перейдем к более интересным и практическим вещам (типа Scope, Context, Builder, Dispatcher) и начнем делать примеры.

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

А уже после корутин рассмотрим прочие непростые темы: DSL, Inline functions, Operator overloading, Delegated properties и т.п.

#kotlin #course

https://startandroid.ru/ru/courses/kotlin.html
Началась конференция KotlinConf. Live доступен на сайте конфы.

Что говорят:
В Kotlin 1.4 будет проведена большая работа над качеством и скоростью.

#kotiln #conference

https://kotlinconf.com/
Краткий обзор возможностей ConstraintLayout Flow. Этот механизм переносит View элементы на следующие строки, если не хватает ширины для отображения их в одной строке.

#android #layout

https://www.bignerdranch.com/blog/constraintlayout-flow-simple-grid-building-without-nested-layouts/
Я конечно понимаю, что там на Netflix вышел Ведьмак, и корутины сейчас пока не интересны никому, но тем не менее вышло обновление моего курса по корутинам.

В пятом уроке я разбираю, как работает suspend функция изнутри. А в шестом уже начинаем поворачивать в сторону практики. Рассмотрим, что происходит при запуске корутины, и получим первое представление о Job.

Седьмой урок выйдет на следующей неделе. Он будет про scope, и в нем мы наконец-то будем готовы запустить первую корутину.

#kotlin #course

https://startandroid.ru/ru/courses/kotlin.html
Обновление Kotlin курса. В уроке 7 разбираемся что такое CoroutineScope, зачем он нужен и откуда его взять.

#kotlin #coroutine

https://startandroid.ru/ru/courses/kotlin.html
Канал StartAndroid на две недели уходит на новогодние каникулы.

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

https://startandroid.ru/ru/courses/vse-kursy.html

Хочу сказать большое спасибо всем читателям за интерес к сайту и каналу! Отдельное спасибо тем, кто покупает курсы и донатит! Благодаря вам сайт живет и развивается.

С Рождеством и наступающим Новым Годом!