Вышел Android 11. Каких либо серьезных фич почти нет. Одни из самых заметных изменений - это уведомления, permissions и работа с клавиатурой.
#android #release
https://android-developers.googleblog.com/2020/09/android11-final-release.html
#android #release
https://android-developers.googleblog.com/2020/09/android11-final-release.html
Android Developers Blog
Turning it up to 11: Android 11 for developers
Posted by Stephanie Cuthbertson, Director, Product Management Android 11 is here! Today we’re pushing the source to the Android Open...
Статья описывает из каких этапов состоит создание APK файла.
#android #apk #build
https://medium.com/androiddevnotes/the-internals-of-android-apk-build-process-article-5b68c385fb20
#android #apk #build
https://medium.com/androiddevnotes/the-internals-of-android-apk-build-process-article-5b68c385fb20
Medium
The internals of Android APK build process — Article
Understanding the flow of the Android APK build process, the execution environment, and code compilation.
Вышел новый урок по Coroutines Flow. В нем рассматриваем операторы работы с ошибками: catch, retry, retryWhen
#course #kotlin #coroutines #flow
https://startandroid.ru/ru/courses/kotlin.html
#course #kotlin #coroutines #flow
https://startandroid.ru/ru/courses/kotlin.html
Вечером 18 сентября приглашаем на онлайн-дискуссию Дзен-Мобайл. Пятеро Android-разработчиков будут спорить о том, можно ли выжить без паттернов MVP/MVVM/MVI (MVx), делиться опытом и отвечать на ваши вопросы. Чем закончится дискуссия, неизвестно, но результат во многом будет зависеть от зрительских вопросов.
В эфире: Дмитрий Губа из Яндекс.Дзена, Александр Блинов из Headhunter, Евгений Мацюк из Лаборатории Касперского и Алексей Быков из Revolut. Модерирует встречу Егор Курников.
Присоединяйтесь!
#реклама
В эфире: Дмитрий Губа из Яндекс.Дзена, Александр Блинов из Headhunter, Евгений Мацюк из Лаборатории Касперского и Алексей Быков из Revolut. Модерирует встречу Егор Курников.
Присоединяйтесь!
#реклама
Дзен-Мобайл: Можно ли выжить без MVP/MVVM/MVI?
Вечером 18 сентября пятеро Android-разработчиков будут спорить о том, можно ли выжить без паттернов MVP/MVVM/MVI (MVx), делиться опытом и отвечать на ваши вопросы. Чем закончится дискуссия, неизвестно, но результат во многом будет зависеть от зрительских…
Большой список codelabs от гугла по разным Android темам: AR, Slices, Jetpack, ExoPlayer, Drawing, Firebase и пр.
#android #course
https://codelabs.developers.google.com/?cat=Android
#android #course
https://codelabs.developers.google.com/?cat=Android
Полезная статья для понимания процесса отображения картинки на экране. Рассказывается о Frame Rate, Refresh Rate и VSync.
#android #graphics #performance
https://medium.com/@kiitvishal89/vsyncs-or-vertical-sync-never-heard-of-it-or-did-you-edc055a0decd
#android #graphics #performance
https://medium.com/@kiitvishal89/vsyncs-or-vertical-sync-never-heard-of-it-or-did-you-edc055a0decd
Medium
VSyncs or Vertical Sync — Never heard of it or did you?
VSync is a fascinating subject in itself. Many hardcore gamers would have heard about it. I am not one of those gamers, and I saw VSync…
AppsFest. Конференция для мобильных разработчиков.
30-31 октября. Онлайн.
Копаем вглубь: как устроен Swift, ловим исключения в корутинах.
Ещё не мэйнстрим: SwiftUI и JetPack Compose, Kotlin Multiplatform.
Дай качество! Отладка сложных кейсов и масштабирование тестирования, безопасность мобильных приложений.
Не только смартфоны: необычные применения hardware, как устроен CI/CD здорового человека.
Подключайтесь, будет хардкорно!
Зарегистрироваться и подать заявку на доклад 👉https://clck.ru/Qo5Kp
#реклама
30-31 октября. Онлайн.
Копаем вглубь: как устроен Swift, ловим исключения в корутинах.
Ещё не мэйнстрим: SwiftUI и JetPack Compose, Kotlin Multiplatform.
Дай качество! Отладка сложных кейсов и масштабирование тестирования, безопасность мобильных приложений.
Не только смартфоны: необычные применения hardware, как устроен CI/CD здорового человека.
Подключайтесь, будет хардкорно!
Зарегистрироваться и подать заявку на доклад 👉https://clck.ru/Qo5Kp
#реклама
Несколько советов по оптимизации RecyclerView
#android #performance #recyclerview
https://blog.mindorks.com/recyclerview-optimization
#android #performance #recyclerview
https://blog.mindorks.com/recyclerview-optimization
Outcome School | Get High Paying Tech Job
RecyclerView Optimization - Scrolling Performance Improvement
In this blog, we will learn how to optimize the RecyclerView performance in Android.
Автор рассказывает о преимуществах и принципах работы нового Jetpack Compose
#android #compose
Первая часть
https://medium.com/androiddevelopers/understanding-jetpack-compose-part-1-of-2-ca316fe39050
Вторая часть
https://medium.com/androiddevelopers/under-the-hood-of-jetpack-compose-part-2-of-2-37b2c20c6cdd
#android #compose
Первая часть
https://medium.com/androiddevelopers/understanding-jetpack-compose-part-1-of-2-ca316fe39050
Вторая часть
https://medium.com/androiddevelopers/under-the-hood-of-jetpack-compose-part-2-of-2-37b2c20c6cdd
Medium
Understanding Jetpack Compose — part 1 of 2
Better UI building with Compose
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
#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.
Регистрируйтесь сейчас — напомним в день вебинара!
#реклама
📌«Три алгоритма поиска шаблона в тексте»: 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 #matrix #graphics
https://medium.com/mobile-app-development-publication/android-matrix-scaletype-explained-4501f0796be8
Medium
Android Matrix ScaleType Explained
Making a custom scaling transformation on Android Image
Для курса Android Basics in Kotlin, который рассчитан на людей без какого-либо опыта программирования, вышли новые уроки про Layout (Unit 2)
#android #kotlin #course
https://developer.android.com/courses/android-basics-kotlin/course
#android #kotlin #course
https://developer.android.com/courses/android-basics-kotlin/course
Android Developers
Android Basics with Compose course | Android Developers
The official site for Android developers. Provides the Android SDK and documentation for app developers and designers.
Forwarded from Academy Minsk News & Announcements
#announcement #mentors #fundamentals
Всем привет 👏
Андроид Академия, Менторство 👨🎓👩🎓
Корона или не корона, но Андроид Академия продолжает двигаться вперед! В этом академическом году мы решили полностью переработать наш #Fundamentals и сделать полноценный курс с воркшопами 💻 и практическими домашними заданиями ⌨️
⚠️ Успех ребят-студентов целиком и полностью зависит от менторов, которые являются, наверное, самой главной частью нашего разношерстного комьюнити 👨🎓👩🎓
📚 Ведь, что может быть лучше, чем помощь и мотивация от крутого ментора, который может помочь открыть двери в твои мечты?
👉 Поэтому, если в тебе 🔥 желание помогать другим расти и воплощать свои карьерные цели, если тебе хочется прокачивать свои навыки в Android, если тебе хочется участвовать в одной из самых крутых движух Андроид комьюнити, то смело заполняй форму! Мы обязательно вернемся к тебе с ответом 🤗
Менторство - это не только отдавать другим ❤️
Помогая, объясняя, вникая в контекст - мы становимся лучше. Разбираясь в тех или иных областях, подготавливая лекцию или объясняя домашку студенту - это то, что развивает нас как специалистов 🙇♂️
💪 Чтобы помочь в карьерном росте каждого ментора, мы добавили в программу эксклюзивный контент. Мы назвали такую инициативу Mentor's Private Club! Только для менторского клуба: интервью воркшопы, сессии про тим и тех лидерство, разборы рабочих дилемм и многое другое ;)
‼️ Самый главный вопрос - как стать ментором?
Нужно успеть заполнить форму до 30.10
Всем привет 👏
Андроид Академия, Менторство 👨🎓👩🎓
Корона или не корона, но Андроид Академия продолжает двигаться вперед! В этом академическом году мы решили полностью переработать наш #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
Если еще не мигрировали, то уже пора.
#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
#android #resources
https://medium.com/mobile-app-development-publication/assets-or-resource-raw-folder-of-android-5bdc042570e0
GgjCHqyO.gif
214.9 KB
Яндекс.Клавиатуру теперь можно установить прямо из приложения Яндекс.
Чем примечательна эта android-клавиатура? Всё дело в машинном обучении. Предиктивный ввод текста учитывает не только, как вы пишете, но и в каком контексте. Если начать вводить «пр», то на картах Клавиатура предложит «проспект», а вот в мессенджерах — «привет». Автокорректировка же учитывает куда вы нажали — в центр кнопки или на её край, и принимает решение, где вы могли ошибиться.
Это не только технологично, но и попросту удобно: в приложении заложено ещё много фич. Автоперевод, поддержка ввода на 75 языках, непрерывный ввод, голосовой ввод, который сам расставляет все знаки препинания — с этими функциями переписка идёт в разы быстрее
#реклама
Чем примечательна эта android-клавиатура? Всё дело в машинном обучении. Предиктивный ввод текста учитывает не только, как вы пишете, но и в каком контексте. Если начать вводить «пр», то на картах Клавиатура предложит «проспект», а вот в мессенджерах — «привет». Автокорректировка же учитывает куда вы нажали — в центр кнопки или на её край, и принимает решение, где вы могли ошибиться.
Это не только технологично, но и попросту удобно: в приложении заложено ещё много фич. Автоперевод, поддержка ввода на 75 языках, непрерывный ввод, голосовой ввод, который сам расставляет все знаки препинания — с этими функциями переписка идёт в разы быстрее
#реклама
Проверка нескольких популярных мифов производительности кода: Kotlin, геттеры/сеттеры, лямбды и пр.
#android #performance
https://medium.com/androiddevelopers/busting-android-performance-myths-d85ae1d87f22
#android #performance
https://medium.com/androiddevelopers/busting-android-performance-myths-d85ae1d87f22
Medium
Busting Android performance myths
Find out how Android performance myths stand up to testing