StartAndroid
10.2K subscribers
382 photos
11 videos
5 files
1.83K links
Канал об Android (Андроид) разработке

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

Чат - https://tttttt.me/startandroidchat

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

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

РКН - https://shorturl.at/p7iUr
Download Telegram
SQLDelight - библиотека для работы с SQLite, с автогенерацией кода, умеет работать в Kotlin multiplatform.

#android #database @sqlite #multiplatform

https://handstandsam.com/2019/08/23/sqldelight-1-x-quick-start-guide-for-android/
Если вы пишете на Kotlin и используете androidx, то теперь вы можете устанавливать layout следующим образом:

class MyActivity : AppCompatActivity(R.layout.my_activity_layout)

Аналогично работает и на фрагментах. И никаких больше setContentView().

"Ушла эпоха", "Андроид уже не торт" и вот это вот все ...

https://www.bignerdranch.com/blog/activity-and-fragment-layouts-with-androidx/
Git дает возможность локально запускать скрипты, например, перед коммитом или пушем. Как вариант, можно повесить автоматический запуск тестов перед тем, как код пойдет на github и далее в CI.

#android #git #ci

https://medium.com/@enriquelopezmanas/using-git-hooks-to-improve-your-development-workflow-8f5a1fb81ec7
Курс английского языка для специалистов в сфере IT от ELK academy.

Курс состоит из 20 индивидуальных онлайн-занятий с носителями языка и профессиональными русскоязычными преподавателями.

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

Кому подходит

Разработчикам, веб-дизайнерам, QA-специалистам, системным аналитикам и другим специалистам в IT независимо от уровня языка.


http://developers.elk.today/
Можно добавлять в свои приложения поддержку Android 10, который уже в релизе

P.S.
И никакой вкусняшки в названии в этот раз ... просто Android 10

#android

https://android-developers.googleblog.com/2019/09/welcoming-android-10.html
Вышла Android Studio 3.6 Canary 11, в которой можно опробовать View Binding. Смысл в том, что не надо для каждой View делать findViewById. Вместо этого создается Binding объект, который содержит ссылки на все View.

В Kotlin уже есть похожая штука.

#android #view

https://developer.android.com/topic/libraries/view-binding
День открытых дверей курса «Android-разработчик» на Kotlin - 18 сентября в 20-00 мск онлайн: https://otus.pw/QXqo/

Старт курса уже 27 сентября - успейте пройти вступительный тест и получить спецпредложение: https://otus.pw/Thhs/

На бесплатном вебинаре мы:
- Ответим на все вопросы по продвинутой Android-разработке;
- Поговорим о хардкорной программе курса, формате обучения и выпускном проекте;
- Расскажем о карьерных перспективах выпускников OTUS и 28+ работодателях, которые готовы предложить собеседования на вакантные позиции по итогу обучения.

Встречу проведет преподаватель курса Антон Казаков - руководитель направления Android-разработки в Альфа Банк.

Остались вопросы? Задайте их преподавателю лично. Регистрируйтесь - напомним в день вебинара!

#реклама
Интересное видео про то, как Котлин работает под капотом. Будет полезно тем, кто уже имеет некоторый опыт работы в Kotlin.
Рассматриваются следующие темы: Int, when + enums, Unsigned, Ranges, Inline Classes, Arrays, Lambdas, Extensions, Default parameters, Coroutines

#kotlin

https://www.youtube.com/watch?v=Ta5wBJsC39s
Сегодня, 23 сентября в 20:00 мск OTUS приглашает на бесплатный пробный урок «Знакомство с React.Native» в рамках курса «ReactJS/React Native-разработчик»: https://otus.pw/3gUL/

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

Вебинар проведет преподаватель-практик Никита Овчинников (EPAM Systems, Skywind Group, Ericsson). Не упустите возможности задать ему все интересующие вопросы!

Чтобы попасть на курс с welcome скидкой прямо сейчас, пройдите вступительный тест: https://otus.pw/3gUL/

#реклама