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
В Kotlin 1.5.0 сменится компилятор на новый JVM IR (internal representation). На него можно перейти уже сейчас, чтобы проверить, что ваш код работает нормально, и помочь разработчикам выпустить стабильную версию.

#kotlin

https://blog.jetbrains.com/kotlin/2021/03/kotlin-1-5-0-m2-released-ensure-smooth-migration-to-kotlin-1-5-0/
Автор рассказывает о том, как можно узнать, что тянут за собой в проект используемые библиотеки: разрешения, зависимости, доступ к приватным данным.

#android #security

https://medium.com/androiddevelopers/getting-to-know-the-behaviors-of-your-sdk-dependencies-f3dfed07a311
В гугловском курсе для самых начинающих (Android Basics in Kotlin) вышел новый Unit. В нем рассказывается о том, как с помощью корутин и Retrofit получать данные из сети. А для загрузки изображений там используется библиотека Coil (Coroutines Image Loader).

#android #kotlin #course

https://developer.android.com/courses/android-basics-kotlin/course
Какие знания нужны, чтобы пройти сертификацию Oracle Java Programmer?

15 апреля пройдет вебинар с Дмитрием Коганом, где вы узнаете больше об этом экзамене.

Также эксперт познакомит с программой онлайн-курса «Подготовка к сертификации OCAJP» и ответит на вопросы аудитории.

В конце встречи у вас будет возможность занять место в группе по спец.цене. Регистрируйтесь на вебинар и задайте свои вопросы в прямом эфире 👉 https://otus.pw/irQt/

#реклама
Какие знания нужны, чтобы пройти сертификацию Oracle Java Programmer?

15 апреля пройдет вебинар с Дмитрием Коганом, где вы узнаете больше об этом экзамене. Также эксперт познакомит с программой онлайн-курса «Подготовка к сертификации OCAJP» и ответит на вопросы аудитории.

В конце встречи у вас будет возможность занять место в группе по спец.цене.

Регистрируйтесь на вебинар и задайте свои вопросы в прямом эфире https://otus.pw/a30U/

#реклама
15 апреля, в 19:00 пройдёт онлайн митап по мобильной кросс-платформе при поддержке Yandex и Qonversion.

Наши друзья, эксперты из разных областей, обсудят актуальность применения инструментов в тех или иных случаях, их недостатки и преимущества. Встреча пройдёт на Youtube канале Mobile Developer. Ссылка будет опубликована в @ios_heads.

Список участников:
◽️ Илья Вирник: Яндекс.Такси, Flutter
◽️ Алексей Гладков: Леруа Мерлен, KMM
◽️ Александр Зимин: Swift Genius, iOS Native
◽️ Филипп Капитанов: Профи, React Native
◽️ Сурен Саркисян: Qonversion, All-in-all

🍿 Подключайтесь и готовьте вопросы.

Добавить в календарь

#реклама
В день в AppStore и GooglePlay попадает больше 100 тысяч приложений. Через несколько месяцев что-то из них будет приносить создателям сотни тысяч долларов прибыли, но большую часть никто и никогда не скачает.

В чем разница между первыми и вторыми? Бюджет на маркетинг;

Gamesboost42 предоставляет финансирование на рост вашего приложения или игры без скрытых комиссий и лимитов. Чем больше вы зарабатываете — тем большее маркетинговый бюджет и меньше комиссия.

GamesBoost42 - единственное решение под ключ на рынке финансирования мобильных игр и приложений 😎

Пишите в бота GamesBoost42_bot или оставляйте заявку на сайте GamesBoost42.com

#реклама
В новой версии Room 2.4.0-alpha01 появилась возможность использовать автомиграцию базы в простых случаях.

#android #room #jetpack

https://medium.com/androiddevelopers/room-auto-migrations-d5370b0ca6eb
🔥OTUS открывает набор онлайн-курса «Flutter Mobile Developer». Пройдите тест и успейте в группу по спеццене!

👉ПРОЙТИ ТЕСТ НА ЗНАНИЕ FLUTTER: https://otus.pw/n66h/

📌Хотите протестировать учебный процесс заранее? Регистрируйтесь на бесплатный двухдневный интенсив «Создаем приложение на Flutter для Web, iOS и Android»: https://otus.pw/yj57/
Регистрируйтесь сейчас — напомним в день интенсива!

#реклама
Для отлова ошибок в Котлине есть функция runCatching(block): Result. Посмотрите статью с примерами, если вы вдруг не знали или забыли про эту функцию

#kotlin

https://hossainkhan.medium.com/kotlin-coroutines-error-handling-strategy-runcatching-and-result-class-14e1467ced6