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
Вышел новый урок по Coroutines Flow. В нем рассматриваем операторы работы с ошибками: catch, retry, retryWhen

#course #kotlin #coroutines #flow

https://startandroid.ru/ru/courses/kotlin.html
Вечером 18 сентября приглашаем на онлайн-дискуссию Дзен-Мобайл. Пятеро Android-разработчиков будут спорить о том, можно ли выжить без паттернов MVP/MVVM/MVI (MVx), делиться опытом и отвечать на ваши вопросы. Чем закончится дискуссия, неизвестно, но результат во многом будет зависеть от зрительских вопросов.

В эфире: Дмитрий Губа из Яндекс.Дзена, Александр Блинов из Headhunter, Евгений Мацюк из Лаборатории Касперского и Алексей Быков из Revolut. Модерирует встречу Егор Курников.

Присоединяйтесь!

#реклама
Большой список codelabs от гугла по разным Android темам: AR, Slices, Jetpack, ExoPlayer, Drawing, Firebase и пр.

#android #course

https://codelabs.developers.google.com/?cat=Android
AppsFest. Конференция для мобильных разработчиков.

30-31 октября. Онлайн.

Копаем вглубь: как устроен Swift, ловим исключения в корутинах.

Ещё не мэйнстрим: SwiftUI и JetPack Compose, Kotlin Multiplatform.

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

Не только смартфоны: необычные применения hardware, как устроен CI/CD здорового человека.

Подключайтесь, будет хардкорно!

Зарегистрироваться и подать заявку на доклад 👉https://clck.ru/Qo5Kp

#реклама
This media is not supported in your browser
VIEW IN TELEGRAM
Статья о новых возможностях анимации при отображении клавиатуры

#android #animation

https://medium.com/androiddevelopers/animating-your-keyboard-reacting-to-inset-animations-839be3d4c31b
🐇Knock, knock. Время выбирать свой путь. На бесплатных демо-уроках онлайн-курсов «IoT-разработчик», «Алгоритмы и структуры данных» и «Подготовка к сертификации Oracle Java Programmer (OCAJP)»:

📌«Три алгоритма поиска шаблона в тексте»: https://otus.pw/V3J6/
— Рассмотрим три популярных алгоритма поиска шаблона в тексте: Бойера-Мура, Кнута-Морриса-Пратта и Ахо-Корасика. Сравним их эффективность и решим олимпиадную задачу.

📌«Типы данных Java: Идентификаторы и примитивы»: https://otus.pw/Mkjp/
— Разберёмся с идентификаторами и примитивами в Java. Набьём руку на примерах, решив множество задач, аналогичных экзаменационным.

📌«Общие положения Интернета вещей»: https://otus.pw/qb8k/
— Рассмотрим базовые принципы IoT, его вариации. Вспомним историю развития Интернета вещей, обсудим его возможное будущее, планы и прогнозы внедрения. Коснемся вопросов безопасности и проблем распространения IoT.

Регистрируйтесь сейчас — напомним в день вебинара!

#реклама
Наглядная статья с примерами о том, как в ImageView работает scaleType = matrix. Это позволяет применять к картинке различные трансформации.

#android #matrix #graphics

https://medium.com/mobile-app-development-publication/android-matrix-scaletype-explained-4501f0796be8
Для курса Android Basics in Kotlin, который рассчитан на людей без какого-либо опыта программирования, вышли новые уроки про Layout (Unit 2)

#android #kotlin #course

https://developer.android.com/courses/android-basics-kotlin/course
Я подключил отдельный чат к этому каналу. Обновляйте ваш телеграм клиент и у вас будет доступна система комментариев.
#announcement #mentors #fundamentals

Всем привет 👏

Андроид Академия, Менторство 👨‍🎓👩‍🎓
Корона или не корона, но Андроид Академия продолжает двигаться вперед! В этом академическом году мы решили полностью переработать наш #Fundamentals и сделать полноценный курс с воркшопами 💻 и практическими домашними заданиями ⌨️

⚠️ Успех ребят-студентов целиком и полностью зависит от менторов, которые являются, наверное, самой главной частью нашего разношерстного комьюнити 👨‍🎓👩‍🎓

📚 Ведь, что может быть лучше, чем помощь и мотивация от крутого ментора, который может помочь открыть двери в твои мечты?

👉 Поэтому, если в тебе 🔥 желание помогать другим расти и воплощать свои карьерные цели, если тебе хочется прокачивать свои навыки в Android, если тебе хочется участвовать в одной из самых крутых движух Андроид комьюнити, то смело заполняй форму! Мы обязательно вернемся к тебе с ответом 🤗

Менторство - это не только отдавать другим ❤️
Помогая, объясняя, вникая в контекст - мы становимся лучше. Разбираясь в тех или иных областях, подготавливая лекцию или объясняя домашку студенту - это то, что развивает нас как специалистов 🙇‍♂️

💪 Чтобы помочь в карьерном росте каждого ментора, мы добавили в программу эксклюзивный контент. Мы назвали такую инициативу Mentor's Private Club! Только для менторского клуба: интервью воркшопы, сессии про тим и тех лидерство, разборы рабочих дилемм и многое другое ;)

‼️ Самый главный вопрос - как стать ментором?
Нужно успеть заполнить форму до 30.10
С 2 ноября обновление ваших приложений в маркете будет требовать targetSdkVersion = Android 10 (API level 29).
Если еще не мигрировали, то уже пора.

#android #sdk #googleplay

https://developer.android.com/distribute/best-practices/develop/target-sdk
Статья расскажет в чем различия между assets и res/raw.

#android #resources

https://medium.com/mobile-app-development-publication/assets-or-resource-raw-folder-of-android-5bdc042570e0
GgjCHqyO.gif
214.9 KB
Яндекс.Клавиатуру теперь можно установить прямо из приложения Яндекс.

Чем примечательна эта android-клавиатура? Всё дело в машинном обучении. Предиктивный ввод текста учитывает не только, как вы пишете, но и в каком контексте. Если начать вводить «пр», то на картах Клавиатура предложит «проспект», а вот в мессенджерах — «привет». Автокорректировка же учитывает куда вы нажали — в центр кнопки или на её край, и принимает решение, где вы могли ошибиться.

Это не только технологично, но и попросту удобно: в приложении заложено ещё много фич. Автоперевод, поддержка ввода на 75 языках, непрерывный ввод, голосовой ввод, который сам расставляет все знаки препинания — с этими функциями переписка идёт в разы быстрее

#реклама
Проверка нескольких популярных мифов производительности кода: Kotlin, геттеры/сеттеры, лямбды и пр.

#android #performance

https://medium.com/androiddevelopers/busting-android-performance-myths-d85ae1d87f22
Вышла Android Studio 4.1. Об основных улучшениях я уже делал отдельные посты, когда они появлялись в canary версии.

Database Inspector - средство для просмотра и изменения данных в базе данных приложения

Android Emulator в Android Studio - эмулятор можно запустить как одно из окон внутри Android Studio

Dagger navigation support - навигация для даггера. Можно быстро посмотреть откуда и куда инджектится объект.

#androidstudio

https://android-developers.googleblog.com/2020/10/android-studio-41.html
50 базовых вопросов с ответами по Котлину для собеседования

#kotlin #interview

https://medium.com/@piotr_codersee/50-kotlin-interview-questions-ebecb32884b8