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
Вышла 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
Database Inspector - средство для просмотра и изменения данных в базе данных приложения
Android Emulator в Android Studio - эмулятор можно запустить как одно из окон внутри Android Studio
Dagger navigation support - навигация для даггера. Можно быстро посмотреть откуда и куда инджектится объект.
#androidstudio
https://android-developers.googleblog.com/2020/10/android-studio-41.html
Android Developers Blog
Android Studio 4.1
Posted by Scott Swarthout, Product Manager Today, we’re excited to release the stable version of Android Studio 4.1 , with a set...
50 базовых вопросов с ответами по Котлину для собеседования
#kotlin #interview
https://medium.com/@piotr_codersee/50-kotlin-interview-questions-ebecb32884b8
#kotlin #interview
https://medium.com/@piotr_codersee/50-kotlin-interview-questions-ebecb32884b8
Привыкаем к новой аббревиатуре MAD - Modern Android Development. Это цикл статей и видео, рассказывающих о последних новинках в Android разработке. Первая тема - навигация.
#android #mad #links
https://www.youtube.com/playlist?list=PLWz5rJ2EKKc91i2QT8qfrfKgLNlJiG1z7
#android #mad #links
https://www.youtube.com/playlist?list=PLWz5rJ2EKKc91i2QT8qfrfKgLNlJiG1z7
YouTube
Modern Android Development (MAD) Skills
Welcome to Modern Android Development (MAD) Skills, a series of videos and articles we’re creating to teach you how to use the latest technologies of Modern ...
Переходим к практическому использованию корутин. Начнем со способов получения scope: viewModelScope, lifecycleScope, MainScope. А также рассмотрим билдер liveData, который создает комбинацию LiveData и корутины.
#course #kotlin
https://startandroid.ru/ru/courses/kotlin.html
#course #kotlin
https://startandroid.ru/ru/courses/kotlin.html
Перевод статьи о последних изменениях в Android Profiler System Trace
#performance #androidstudio
https://shorturl.at/mDEI0
#performance #androidstudio
https://shorturl.at/mDEI0
Medium
Что нового в системной трассировке Android Studio
Системная трассировка — это один из мощнейших инструментов для анализа работы вашего приложения. С новой версией Android Studio функционал…
Forwarded from Academy Minsk News & Announcements
#announcement #fundamentals
Всем привет!😎
У нас отличные новости💥
Android Academy Fundamentals: теперь прямо у тебя дома!
26 октября стартует базовый курс Android Academy по Android-разработке (Android Fundamentals), организованный совместно двумя локациями Android Academy Moscow и Android Academy Minsk.
Встречаемся онлайн в zoom 26 октября в 19:00.
1️⃣Регистрация
Для регистрации - пишите боту @ohMyEventBot в Телеграме о том, что вы хотите к нам присоединиться.
👉Как? Всё просто - переходим по этой ссылке и следуйте инструкциям. Как получите сообщение об успехе - вы в списках!
👉Мы напишем вам через бота о дальнейших шагах.
2️⃣Что за курс?
Абсолютно бесплатный курс по разработке приложений под платформу Android. В этом году в качестве формата проведения лекций мы выбрали формат воркшопов. Вас ждет 13 незабываемых занятий по 2 часа в компании с крутыми специалистами и целеустремленными учениками! Будет непросто, но мы уверены: ты справишься и будешь гордиться тем, что сделал это!
3️⃣Для кого?
Мы подготовили этот курс для людей, которые только хотят стать мобильным разработчиком, либо для уже опытных специалистов, которые ищут чего-то новенького!
⚠️В идеале, если есть знания:
- с основами Java/Kotlin любого другого языка программирования
- заканчиваешь либо совсем недавно закончил ВУЗ по IT-специальности
и уже давно занимаешься андроид разработкой и хочешь освежить в памяти основы.
Программа курса?
📌
📌
📌
📌
📌
📌
📌
📌
📌
📌
📌
📌
📌
Почему Android Academy — это круто?
Android Academy - это не просто курс по мобильной разработке! Android Academy - это комьюнити профессионалов своего дела, которые не только развиваются сами, но и помогут это сделать тебе! Освоив программу курса, ты становишься частью этого сообщества.😊
Что ты получишь по окончанию курса?
Поймете основы, необходимые для начала разработки под платформу Android
Разработаете свое клиент-серверное приложение с использованием новых подходов
Познакомитесь с огромным количеством сильных специалистов.🚀
Станете частью драйвового комьюнити Android-разработчиков, где все рады помочь друг другу!💪
Всем привет!😎
У нас отличные новости💥
Android Academy Fundamentals: теперь прямо у тебя дома!
26 октября стартует базовый курс Android Academy по Android-разработке (Android Fundamentals), организованный совместно двумя локациями Android Academy Moscow и Android Academy Minsk.
Встречаемся онлайн в zoom 26 октября в 19:00.
1️⃣Регистрация
Для регистрации - пишите боту @ohMyEventBot в Телеграме о том, что вы хотите к нам присоединиться.
👉Как? Всё просто - переходим по этой ссылке и следуйте инструкциям. Как получите сообщение об успехе - вы в списках!
👉Мы напишем вам через бота о дальнейших шагах.
2️⃣Что за курс?
Абсолютно бесплатный курс по разработке приложений под платформу Android. В этом году в качестве формата проведения лекций мы выбрали формат воркшопов. Вас ждет 13 незабываемых занятий по 2 часа в компании с крутыми специалистами и целеустремленными учениками! Будет непросто, но мы уверены: ты справишься и будешь гордиться тем, что сделал это!
3️⃣Для кого?
Мы подготовили этот курс для людей, которые только хотят стать мобильным разработчиком, либо для уже опытных специалистов, которые ищут чего-то новенького!
⚠️В идеале, если есть знания:
- с основами Java/Kotlin любого другого языка программирования
- заканчиваешь либо совсем недавно закончил ВУЗ по IT-специальности
и уже давно занимаешься андроид разработкой и хочешь освежить в памяти основы.
Программа курса?
📌
How to Kotlin? -- 26.10.2020
📌
The first app — «Hello world!» -- 02.11.2020
📌
Views and ViewGroups -- 09.11.2020
📌
Activity and Fragment -- 23.11.2020
📌
RecyclerView -- 30.11.2020
📌
Multithreading in Android (Native + Coroutines) -- 07.12.2020
📌
UI Architecture + Android Architecture components -- 21.12.2020
📌
Networking -- 28.12.2020
📌
Persistency -- 11.01.2020
📌
Working from the background -- 18.01.2021
📌
Notifications and Broadcasts (Missing parts) -- 25.01.2021
📌
Advanced UI -- 01.02.2021
📌
RxJava -- 08.02.2021
Почему Android Academy — это круто?
Android Academy - это не просто курс по мобильной разработке! Android Academy - это комьюнити профессионалов своего дела, которые не только развиваются сами, но и помогут это сделать тебе! Освоив программу курса, ты становишься частью этого сообщества.😊
Что ты получишь по окончанию курса?
Поймете основы, необходимые для начала разработки под платформу Android
Разработаете свое клиент-серверное приложение с использованием новых подходов
Познакомитесь с огромным количеством сильных специалистов.🚀
Станете частью драйвового комьюнити Android-разработчиков, где все рады помочь друг другу!💪
Forwarded from Sveta Pavlova
AppsFest.2020 — профессиональная конференция мобильных разработчиков.
30 октября. Онлайн.
Форматы участия: платный и бесплатный
От cоздателей CodeFest🤟
Один день. Две платформы. Обе хардкорны:
🤯 Копаем вглубь: как устроен Swift, ловим исключения в корутинах.
🔥 Ещё не мэйнстрим: SwiftUI и JetPack Compose, Kotlin Multiplatform.
🚀 Дай качество! Отладка сложных кейсов и масштабирование тестирования, безопасность мобильных приложений.
⚒️ Не только смартфоны: необычные применения hardware, как устроен CI/CD здорового человека.
Программа уже на сайте!
Подключайтесь, будет хардкорно!
Регистрация 👉 https://clck.ru/Qo5Kp
30 октября. Онлайн.
Форматы участия: платный и бесплатный
От cоздателей CodeFest🤟
Один день. Две платформы. Обе хардкорны:
🤯 Копаем вглубь: как устроен Swift, ловим исключения в корутинах.
🔥 Ещё не мэйнстрим: SwiftUI и JetPack Compose, Kotlin Multiplatform.
🚀 Дай качество! Отладка сложных кейсов и масштабирование тестирования, безопасность мобильных приложений.
⚒️ Не только смартфоны: необычные применения hardware, как устроен CI/CD здорового человека.
Программа уже на сайте!
Подключайтесь, будет хардкорно!
Регистрация 👉 https://clck.ru/Qo5Kp
Хорошая шпаргалка по Spannable. С примерами, картинками и объяснением флагов INCLUSIVE/EXCLUSIVE
#android #spannable #design
https://blog.mindorks.com/spannable-string-text-styling-with-spans
#android #spannable #design
https://blog.mindorks.com/spannable-string-text-styling-with-spans
Mindorks
Spannable String: Text Styling with Spans
In this blog, we will learn how to style the text in an Android app with the help of Spans. There are many operations such as increase the font of some part of the text, underline some part of the text, make a bullet list, etc that can be done with the help…
Шпаргалка по полезным функциям в Котлин. Автор создал ее на основе своей подготовки к собесам.
#kotlin #interview
https://blog.kotlin-academy.com/kotlin-for-interviews-cheatsheet-88a9831e9d55
#kotlin #interview
https://blog.kotlin-academy.com/kotlin-for-interviews-cheatsheet-88a9831e9d55
Medium
Kotlin for Interviews — Cheatsheet
Cheatsheet for a series on Kotlin data structures, collection functions, math, common algorithms, and more for tackling technical…