uk
Feedback
StartAndroid

StartAndroid

Відкрити в Telegram

Канал об Android (Андроид) разработке Сайт - http://startandroid.ru Чат - https://t.me/startandroidchat Контакты - https://startandroid.ru/ru/about/cntct5.html Реклама - https://startandroid.ru/ru/about/reklama.html РКН - https://shorturl.at/p7iUr

Показати більше
9 576
Підписники
-124 години
-77 днів
-2130 день
Архів дописів
Сравнение производительности двух популярных инструментов для преобразования объектов в JSON и обратно. #kotlin #json #moshi #serialization https://bladecoder.medium.com/kotlin-json-benchmark-on-android-2022-moshi-vs-kotlin-serialization-18436c0596c3

В Android 13 появился новый Android photo picker, который позволяет пользователю выбрать медиа файлы без каких-либо пермишенов. В androidx.activity 1.6 для этого пикера был добавлен ActivityResultContract. Он дает возможность указать тип выбираемого медиа и лимит на количество. #android #image #media https://medium.com/androiddevelopers/permissionless-is-the-future-of-storage-on-android-3fbceeb3d70a

Несколько идей для шаблонов, которые можно добавить в студию для удобства написания часто повторяющихся фрагментов кода. #androidstudio #template https://levelup.gitconnected.com/5-android-studio-live-templates-to-code-faster-9a0330cd256c

🔥 Попробуйте себя в роли Flutter-разработчка. Создайте свою систему координат для RenderObject! 📌 Приглашаем на открытый ур
🔥 Попробуйте себя в роли Flutter-разработчка. Создайте свою систему координат для RenderObject! 📌 Приглашаем на открытый урок 19 октября в 20:00 мск с Дмитрием Золотовым, опытным разработчиком из Яндекса. 📚 На занятии мы рассмотрим конвейер рендеринга на Flutter с использованием возможностей нового движка Impeller и научимся размещать виджеты сложной формы в трехмерном пространстве. 💎 Вебинар состоится в преддверии старта онлайн-курса «Flutter Mobile Developer» от OTUS. 💣 Для регистрации пройдите вступительный тест Реклама. Информация о рекламодателе на сайте www.otus.ru #реклама

Видео с DroidCon New York 2022 - Exploring dynamic feature modules - The evolution of android graphics - Mobile application performance done the right way - Functional programming in kotlin for androiddevs - Optimize your app for large screens - Building responsive uis for tablets, foldables, and other devices - Snapshot testing (and more!) with paparazzi - ... #droidcon #video #conference https://www.droidcon.com/content/?filter_category=video&filter_post_event_tag=droidcon-new-york

Обновления по курсам StartAndroid Kotlin Coroutines Обновлен Урок 31 Тестирование. Вместо устаревших runBlockingTest и TestCoroutineDispatcher, рассказываю про runTest и StandardTestDispatcher. О том, как надо пинать scheduler, чтобы он запускал корутины. И про advance* методы по перемотке виртуального времени. Dagger/Hilt По мультимодульности вышла серия из 10 уроков. Они не входят в курс и находятся во общем доступе. Материал предназначен для тех, у кого нет опыта работы с даггером в мультимодульном проекте. По мультимодульности в Hilt вышел отдельный небольшой Урок 21. В нем я на примере показываю, что Hilt использует "магию", чтобы видеть объекты из всех модулей. Compose Официально начинаю писать этот курс. Надеюсь, что где-нить в декабре уже буду постить первые уроки.

Обзор нового Kotlin оператора rangeUntil #kotlin #range https://www.youtube.com/watch?v=v0AHdAIBnbs

Новички в Android-разработке часто страдают от отсутствия опыта реальной работы: на курсах они разбирали "игрушечные" примеры
Новички в Android-разработке часто страдают от отсутствия опыта реальной работы: на курсах они разбирали "игрушечные" примеры, навыки работы в софтовой компании отсутствуют, умения взаимодействовать с коллегами нет. Всё это без опыта работы не получить. Замкнутый круг? А вот и нет! Ребята из Apanta придумали симулятор мобильного разработчика. Вместо скучных вебинаров – тренажеры, игры и кейсы из реальной жизни мобильной студии со сценариями, где вы сами принимаете решения. Учись, играя! Ребята сделали группу в телеграме, где делятся подробностями проекта, а еще раздают промокоды на бесплатные уровни. #реклама

Несколько нововведений, на которые надо обратить внимание при миграции на Android 13 #android #sdk #version #migration https://infinum.com/blog/migrating-your-app-to-android-13/

Релиз Kotlin 1.7.20 - The new Kotlin K2 compiler supports all-open, SAM with receiver, Lombok, and other compiler plugins - We introduced the preview of the ..< operator for creating open-ended ranges - The new Kotlin/Native memory manager is now enabled by default - We introduced a new experimental feature for JVM: inline classes with a generic underlying type #kotlin https://blog.jetbrains.com/kotlin/2022/09/kotlin-1-7-20-released/#performance

🔥 Как создавать невероятные визуальные эффекты на Flutter? 📌 Присоединяйтесь к открытому уроку 5 октября в 20:00 мск с Дмит
🔥 Как создавать невероятные визуальные эффекты на Flutter? 📌 Присоединяйтесь к открытому уроку 5 октября в 20:00 мск с Дмитрием Золотовым, Flutter-разработчиком Яндекса. 💻 На занятии мы рассмотрим возможности FragmentProgram и языка представления SPIR-V с дополнениями от Flutter 3.3 и попробуем создать виджеты с визуальными эффектами, например, горящего огня и бегущих волн. 🚀 Не упустите возможность предварительно попробовать онлайн-курс «Flutter Mobile Developer» от OTUS для тех, у кого есть опыт в программировании. 💣 Для регистрации пройдите вступительный тест Информация о рекламодателе на сайте www.otus.ru #реклама

Статья про Inline классы в Kotlin. Они позволяют создавать удобные обертки для примитивов. #kotlin #inline #value #class https://medium.com/the-kotlin-primer/inline-value-classes-773093aece23

Описание подхода, проблем и решений при миграции с Java на Kotlin #kotlin #migration #java https://medium.com/androiddevelopers/migrating-the-aosp-quicksearchbox-app-to-kotlin-1264346619ec

🔥 Увлекательный тест по Flutter 🔥 🚀 Ответьте на 20 вопросов и проверьте, насколько вы готовы к обучению на курсе - Flutter
🔥 Увлекательный тест по Flutter 🔥 🚀 Ответьте на 20 вопросов и проверьте, насколько вы готовы к обучению на курсе - Flutter Mobile Developer 📚 Курс рассчитан на тех, у кого уже есть опыт в программировании и кто хочет научиться писать мультиплатформенные мобильные приложения, использующие одну и ту же кодовую базу для iOS и Android. 💣 Пройдете тест, получите курс по Git и Welcome-скидку ❇️ Также вам откроется доступ к 2 урокам курса: ✔️ Взламываем шейдеры. Создание невероятных визуальных эффектов на Flutter - рассмотрим возможности FragmentProgram и языка представления SPIR-V (с дополнениями от Flutter 3.3) и попробуем создать виджеты с визуальными эффектами (напр, горящего огня и бегущих волн). ✔️ Сферический Flutter в вакууме. Создаем свою систему координат для RenderObject - рассмотрим конвейер рендеринга на Flutter (с использованием возможностей нового движка Impeller) и научимся размещать виджеты сложной формы в трехмерном пространстве. Информация о рекламодателе на сайте www.otus.ru #реклама

Подробный мануал по AlarmManager #android #alarm #alarmmanager https://www.raywenderlich.com/33899169-triggering-alarms-tutorial-for-android-getting-started

Новый GitHub Action от Gradle команды - gradle-build-action. Рекомендуется использовать его для сборки Gradle проектов. #gradle #github #cicd https://blog.gradle.org/gh-actions

Вышла стабильная версия Android Studio Dolphin, а с ней и новый Logcat, про который я писал еще в марте. Список изменений: Development Tools - Intellij 2021.3 Platform Update - Gradle Managed Virtual Devices - New Logcat Jetpack Compose Tools - Compose Animation Inspector - Compose MultiPreview Annotations - Compose Recomposition Counts in Layout Inspector WearOS - Wear OS Emulator Pairing Assistant - Wear OS Emulator Toolbar - Wear OS Direct Surface Launch Срочно обновляемся и весь оставшийся день пытаемся понять, почему проект перестал собираться ) #androidstudio https://android-developers.googleblog.com/2022/09/android-studio-dolphin.html