Статья расскажет в чем различия между 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…
Forwarded from Хабр
iOS-разработчик объясняет Android-разработчику, как тяжело тестировать приложение на телефонах трёх размеров
Видео уроки по Flutter на русском языке. На этом же канале есть уроки и по Dart.
#flutter #course
https://www.youtube.com/watch?v=sOYGLk3A6NQ&list=PLyaYkfwvXhRKjYAIO4_J_IcHtAXUR_1ci
#flutter #course
https://www.youtube.com/watch?v=sOYGLk3A6NQ&list=PLyaYkfwvXhRKjYAIO4_J_IcHtAXUR_1ci
YouTube
Flutter уроки для начинающих #0 - Введение в курс
Текстовая версия курса: https://the-unl.com/kurs-po-flutter-dlya-nachinayushchikh-na-russkom-54
Плейлист с туториалом - https://www.youtube.com/watch?v=sOYGLk3A6NQ&list=PLyaYkfwvXhRKjYAIO4_J_IcHtAXUR_1ci
Flutter для начинающих | Урок #0 - Введение в курс…
Плейлист с туториалом - https://www.youtube.com/watch?v=sOYGLk3A6NQ&list=PLyaYkfwvXhRKjYAIO4_J_IcHtAXUR_1ci
Flutter для начинающих | Урок #0 - Введение в курс…
На днях я постил шпаргалку по Котлину. Автор также обещал сделать серию постов с более детальными объяснениями. Вышел первый пост.
#kotlin
https://blog.kotlin-academy.com/kotlin-for-interviews-part-1-common-data-types-886ea1e40645
#kotlin
https://blog.kotlin-academy.com/kotlin-for-interviews-part-1-common-data-types-886ea1e40645
Medium
Kotlin for Interviews — Part 1: Common Data Types
Part 1 of a series on Kotlin data structures, collection functions, math, common algorithms, and more for tackling technical interviews
Несколько полезных советов по оптимизации работы приложения
#android #performance
https://proandroiddev.com/decrease-memory-usage-of-your-android-app-in-half-a65524d7380b
#android #performance
https://proandroiddev.com/decrease-memory-usage-of-your-android-app-in-half-a65524d7380b
Medium
Decrease memory usage of your Android app in half
I would like to share 4 main steps that ultimately helped get our app memory usage cut in half and some useful tips
This media is not supported in your browser
VIEW IN TELEGRAM
Практика с опытным наставником - один из самых эффективных способов обучения.
Можно годами смотреть бесплатные вебинары по программированию, двигаясь вперед со скоростью черепахи. А можно всего за 6 недель на практике освоить архитектуру, Rx, DI, Coroutines и сделать рывок
Присоединяйся к интенсиву по Android-разработке на Kotlin чтобы прокачаться в Android-разработке и освоить современный Android-стек.
Тебя ждут 12 продвинутых тем, 8 код ревью и 4 созвона с ментором.
Скидка 25% только до 1 ноября. Успей забронировать выгодное предложение
Особенности интенсива:
✅ Code review и живые онлайн - консультации 1 на 1 с ментором
🔥 Очень много практики. Все знания отрабатываются на реальном проекте
🎨 Готовый дизайн из Zeplin - можно сразу опубликовать в Google Play
📚 Собственная платформа для обучения
👨💻 Поддержка ментора 24/7
💬 Прочитай отзывы участников и подпишись на канал
Скидка 25% до 1 ноября, жми скорее 👇
Узнать подробности
#реклама
Можно годами смотреть бесплатные вебинары по программированию, двигаясь вперед со скоростью черепахи. А можно всего за 6 недель на практике освоить архитектуру, Rx, DI, Coroutines и сделать рывок
Присоединяйся к интенсиву по Android-разработке на Kotlin чтобы прокачаться в Android-разработке и освоить современный Android-стек.
Тебя ждут 12 продвинутых тем, 8 код ревью и 4 созвона с ментором.
Скидка 25% только до 1 ноября. Успей забронировать выгодное предложение
Особенности интенсива:
✅ Code review и живые онлайн - консультации 1 на 1 с ментором
🔥 Очень много практики. Все знания отрабатываются на реальном проекте
🎨 Готовый дизайн из Zeplin - можно сразу опубликовать в Google Play
📚 Собственная платформа для обучения
👨💻 Поддержка ментора 24/7
💬 Прочитай отзывы участников и подпишись на канал
Скидка 25% до 1 ноября, жми скорее 👇
Узнать подробности
#реклама
Небольшая вводная статья про создание Android библиотеки с точки зрения модулей и зависимостей.
#android #library
https://jeroenmols.com/blog/2020/10/28/library-gettingstarted/
#android #library
https://jeroenmols.com/blog/2020/10/28/library-gettingstarted/
Jeroen Mols
Android library development - Getting started
Having switched to Android SDK development over the past year, I’ve run into quite a few interesting and unexpected challenges. So how does library development differ from app development?
Образовательная экосистема GeekBrains приглашает на работу людей, которые накопили экспертизу и ценные знания в сфере IT и готовы ими делиться.
Сейчас GeekBrain набирает преподавателей, авторов и ревьюеров в разработке, программировании, тестировании и информационной безопасности, которые помогут студентам осваивать новые профессии и делать первые шаги на пути к успешной карьере в IT.
Задачи:
- Авторов — создавать собственные программы обучения для студентов
- Преподавателей — вести занятия по тем темам, в которых они эксперты
- Ревьюеров — проверять домашки и давать фидбек по практическим работам и проектам студентов
При приёме не важен ваш опыт в обучении других, но важен бэкграунд работы в конкретной IT-сфере: он должен быть не менее двух лет. Вы сможете совмещать эту нагрузку с основной работой, а также получите доступ ко всем курсам и базе знаний GeekBrains!
Станьте частью команды GeekBrains → https://geekbrains.ru/link/AL_~uK
#реклама
Сейчас GeekBrain набирает преподавателей, авторов и ревьюеров в разработке, программировании, тестировании и информационной безопасности, которые помогут студентам осваивать новые профессии и делать первые шаги на пути к успешной карьере в IT.
Задачи:
- Авторов — создавать собственные программы обучения для студентов
- Преподавателей — вести занятия по тем темам, в которых они эксперты
- Ревьюеров — проверять домашки и давать фидбек по практическим работам и проектам студентов
При приёме не важен ваш опыт в обучении других, но важен бэкграунд работы в конкретной IT-сфере: он должен быть не менее двух лет. Вы сможете совмещать эту нагрузку с основной работой, а также получите доступ ко всем курсам и базе знаний GeekBrains!
Станьте частью команды GeekBrains → https://geekbrains.ru/link/AL_~uK
#реклама