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
И хотя Котлин считается Null-безопасным языком, но у нас все еще остаются способы получить крэши, связанные с null. В статье рассказывается, как этого избежать.

#kotlin #null

https://medium.com/mobile-app-development-publication/7-ways-to-null-crash-android-kotlin-without-using-a759751860c6
Вместе с тем как растет количество владельцев смартфонов, увеличивается спрос на специалистов, умеющих ими управлять и программировать. Android-разработчик — профессия будущего.

Если вы хотите ворваться в перспективную IT-сферу — приходите на Факультет Android-разработки образовательной экосистемы GeekBrains. Вместе с опытными учителями-практиками освоите современные технологии Android-разработки и научитесь делать свои приложения. Получите все нужные навыки, диплом, сертификат и поддержку при трудоустройстве.
Кстати, год учебной практики в GeekBrains — это год реального рабочего опыта. Сможете претендовать на позиции не только junior, но и middle.

После успешного окончания обучения на факультете GeekBrains гарантирует трудоустройство в Mail.ru Group или в одну из компаний-партнеров.

Записывайтесь прямо сейчас — https://geekbrains.ru/link/scDryG

#реклама
Обзор нововведений в WorkManager 2.5.0. Мультипроцессорность, уменьшение количества данных во внутренней БД и прочее.

#android #workmanager #background

https://medium.com/androiddevelopers/workmanager-2-5-0-stable-released-701b668cd064
Arctic Fox 2020.3.1 обновилась до Canary 5. И в ней появился вот такой новый стартовый экран с поисковой строкой.
Вышел новый урок по корутинам. В нем разбираемся зачем в тестах нужен runBlocking, чем он отличается от runBlockingTest, и что умеет делать TestCoroutineDispatcher.

#kotlin #course #coroutines

https://startandroid.ru/ru/courses/kotlin.html
Автор объясняет, как устроен склад грязи сборщик мусора на примере парковки для машин.

В конце статьи есть полезное видео от Chet Haase про эволюцию сборщика мусора в Android.

#android #garbagecollector

https://proandroiddev.com/a-garbage-collection-story-2421b96e4c84
У Android Academy почти закончился базовый курс по Android. В статье вы найдете ссылку на эти видео на русском.

Кроме этого вы можете (бесплатно) попасть на три вебинара по темам: Нотификации, Анимация и Rx.

#android #course

https://habr.com/ru/post/540456/
Распространенные ошибки при работе с фрагментами: ручное пересоздание при повороте экрана, создание объектов в onCreateView, а не в onCreate, и прочее.

#android #fragments

https://medium.com/mobile-app-development-publication/7-common-mistakes-easily-made-with-android-fragment-6fc85c44e783
Небольшая статья, в которой объясняется почему при создании Notification мы используем не обычный Intent, а PendingIntent

#android #intent

https://medium.com/androiddevelopers/android-nesting-intents-e472fafc1933
Вышел новый урок по корутинам. В нем разбираемся зачем нужен select и как он работает.

#kotlin #course #coroutines

https://startandroid.ru/ru/courses/kotlin.html
JCenter и Bintray будут закрыты через год. Можно начинать проверять свой проект и мигрировать на Maven Central.

#android #gradle

https://blog.gradle.org/jcenter-shutdown
Вышла beta версия Jetpack Compose. Это означает, что его API уже сформирован и в нем ничего не будет изменяться или удаляться. Хороший повод начать изучение темы.

#android #jetpack #compose

https://android-developers.googleblog.com/2021/02/announcing-jetpack-compose-beta.html
Хочешь стать руководителем команды разработки?

AGIMA совместно с GeekBrains запускает второй поток на курс для middle- и senior-разработчиков. Расскажем, как автоматизировать разработку, управлять командой и высоконагруженными системами.
Длительность курса 6 месяцев, начало — 18 февраля.
В процесс обучения вы узнаете:
— Как подбирать специалистов и делегировать задачи.
— Как организовать командную работу и оценивать ее эффективность.
— Как обучать сотрудников и управлять ими.

Выпускники получат удостоверение о повышении квалификации.
Обучение платное.
Записаться на курс

#реклама
👍1