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
Приглашаем на День открытых дверей базового и продвинутого онлайн-курсов «Android-разработчик» на Kotlin - 24 марта в 20-00 мск онлайн: https://otus.pw/XRpg/

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

— Встречу проведут преподаватели-практики курса Антон Казаков (руководитель направления Android-разработки в Альфа Банке) и Денис Журавлёв (Android Team Lead в Mediapark).

🔥Старт курса уже 31 марта - успейте в группу по спеццене!

#реклама
👍1
Полезная статья для начинающих осваивать котлин. Автор показывает, как работают под капотом конструкторы котлин классов.

#kotlin #classes

https://blog.usejournal.com/kotlin-under-the-hood-the-magic-of-classes-part-1-9ef1030c0628
Яндекс приглашает пройти отбор на стажировку для Android-разработчиков!

Подать заявку: https://ya.cc/t/AoA0WG4cAUxZ6
В программе — три, четыре или 6 месяцев увлеченной и оплачиваемой работы над реальными задачами под руководством опытного наставника.
Собеседование можно будет пройти онлайн уже сейчас, а начать стажировку — после того, как мы все вернемся в офис.

Чтобы подготовиться к стажировке, предлагаем посмотреть выступление Татьяны Рябовой, которая уже прошла стажировку в Яндексе, а сейчас работает в команде Такси. Она рассказала, как начать свой путь в Android-разработке, стать стажёром, прокачаться до уровня младшего разработчика и получить работу.
https://www.youtube.com/watch?v=QPlpMO3-t7w&feature=emb_title

#реклама
Сравнение основных способов работы с View в Android:

- findViewById
- Butterknife
- Kotlin Synthetics
- Data Binding
- View Binding

#android #view #binding

https://android.jlelse.eu/evolution-of-finding-views-android-98b8ef5b9249
В библиотеке androidx.recyclerview появился MergeAdapter. Он позволяет последовательно отображать данные из нескольких адаптеров в одном RecyclerView.

#android #recyclerview #adapter

https://medium.com/@prafullmishra09/fuse-your-lists-with-mergeadapter-aedfa4af209b
Мобильный разработчик - работа мечты!

• Высокая зарплата
• Карьерный рост
• Востребованность на рынке
• Возможность работать удаленно
• Работа приносит удовольствие

В Skill-Branch для этого есть 3 курса!⤵️

👉🏼Flutter - первый в Рунете курс по Flutter в мобильной разработке.
Старт 9 апреля!🚀
Перейти на сайт

100 часов практики за 3,5 месяца.
Система автоматической проверки, Code Review вашего проекта и приложение в портфолио!
========================

👉🏼DEV-Intensive Android - бесплатный онлайн-интенсив по Android-разработке на Kotlin, который позволяет быстро освоить техническую базу по Android и фичи языка Kotlin.
Перейти на сайт
========================

👉🏼Middle Android Developer - 6 месяцев углубленного изучения Android-разработки на Kotlin уровня Middle.
Действует скидка 25%🔥
Перейти на сайт

Более 200 часов практики за 6 месяцев, 2 реальных проекта в портфолио! Научитесь работать с актуальными технологиями и инструментами (Kotlin, RxJava, Gradle, Mockito, Firebase, Espresso, Fabric, ML Kit, GraphQL), изучите Dagger 2 и RxJava 3, процессы тестирования Android-приложений и получите 4 Code review проекта от ведущих IT-специалистов.

Переходите по ссылкам, чтобы узнать больше!🌎

#реклама
Вышел новый урок по корутинам: о связи между родительской и дочерней корутинами.

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

Рассмотрим различные сценарии, когда дочерняя корутина завершает выполнение своего кода раньше или позже родительской. А также, узнаем, как реализован метод await у async корутины.

#course #coroutines

https://startandroid.ru/ru/courses/kotlin.html
Подборка плагинов для Android Studio. Но помните, что плагины могут отрицательно повлиять на скорость работы студии.

#androidstudio

https://medium.com/better-programming/the-top-20-android-studio-plugins-4331f5cdeb80
Рекомендаций бывало не мало, но сегодня особенная — авторский канал про Android-разработку @android_live.

Автор делится своим мнением на различные вопросы, связанные с разработкой, делает обзор статей, проводит опросы среди разработчиков и берёт интервью у известных команд. Все четко и по теме 👍🏻

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

Канал будет интересен как опытным, так и начинающим разработчикам.

@android_live

#реклама
Недавно я давал ссылку на статью, рассказывающую про инструменты для обзора содержимого базы данных приложения.

Теперь такой инструмент появился в Android Studio. Называется он Database inspector. Доступен в Android Studio 4.1 Canary 5.

Возможности:
- обзор и редактирование данных
- выполнение запросов
- если используете Room, то студия добавит кнопку для выполнения ваших Query запросов

#androidstudio #database

https://developer.android.com/studio/preview/features#database-inspector
Если вы еще не разукрасили ваш Logcat, то в этой статье вы сможете прочесть как это сделать.

#androidstudio
Тестирование – очень важный этап разработки мобильных приложений. Стоимость ошибки в релизе мобильного приложения высока. Что должен уметь делать тестировщик мобильных приложений?

⚡️работать с Android studio и Xcode;
⚡️проводить функциональное тестирование;
⚡️использовать эмуляторы и симуляторы;
⚡️работать с Jenkins;
⚡️разрабатывать тесты под любые задачи;
⚡️составлять баг-репорты.

Все эти навыки ты сможешь получить на онлайн-курсе «Тестирование мобильных приложений» от Skillbox.

Своим опытом и лайфхаками с тобой поделятся тестировщики из Badoo и REDMADROBOT. Всего за девять месяцев ты станешь востребованным QA-специалистом, а мы поможем с трудоустройством.

Записывайся на курс сейчас и получи скидку 30%! https://clc.to/XJQDBA

#реклама
И снова детальное сравнение коллекций и последовательностей в Kotlin. В конце есть краткие выводы, что и в каком случае лучше использовать.

#kotlin #collections #sequences

https://proandroiddev.com/collections-vs-sequences-war-of-use-cases-1f2ca06a8ac4