Обложка канала

StartAndroid. Страница 11

Материалы по Android разработке. Проект startandroid.ru

  • StartAndroid

    Релиз 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 blog.jetbrains.com/kotlin/…released
    Kotlin 1.7.20 Released | The Kotlin Blog

    Kotlin 1.7.20 has been released! Highlights include: K2 support for several new plugins; preview of the ..< operator for open-ended ranges; K/N memory manager enabled by default; inline classes with generic underlying types (experimental). Learn more!

    The JetBrains Blog
  • StartAndroid

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

    Статья про Inline классы в Kotlin. Они позволяют создавать удобные обертки для примитивов. #kotlin #inline #value #class medium.com/the-kot…93aece23
    Inline (Value) Classes

    An introduction to inline (also called value) classes, how they’re connected to Project Valhalla, their properties & limitations, and how…

    Medium
  • Реклама

  • StartAndroid

    Описание подхода, проблем и решений при миграции с Java на Kotlin #kotlin #migration #java medium.com/android…346619ec
    Migrating the AOSP QuickSearchBox App to Kotlin

    Over the course of 6 weeks, over 11,000 lines of Java code within the QuickSearchBox app were converted to Kotlin to showcase best…

    Medium
  • StartAndroid

    Как работа с ресурсами вызывает микрофризы

    Думаю, каждый из нас периодически сталкивается с непонятными микрофризами при взаимодействии с, казалось бы, простым UI… Просто скролишь список, и тут — бац! Лагнуло! Сегодня я бы хотел разобрать...

    Хабр
  • StartAndroid

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

    Triggering Alarms Tutorial for Android: Getting Started

    Learn how to set up alarms in your Android apps using the AlarmManager API, and find out about the exact and inexact alarm types as well as best practices.

    raywenderlich.com
  • StartAndroid

    Новые возможности AndroidX Media и ExoPlayer

    Создание приложений с функциями воспроизведения мультимедиа связана с рядом трудностей, которые усложняют разработку. Однако в этом году появилась возможность использовать Jetpack Media3 — решение,...

    Хабр
  • StartAndroid

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

    Running Gradle builds on GitHub Actions

    blog.gradle.org
  • StartAndroid

    Вышла стабильная версия 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 android-developers.googleblog.com/2022/09…hin.html
    Android Studio Dolphin

    Posted by Yuri Blaise, Product Manager, Android   The Android Studio team took a deep dive into making it easier to make high quality ...

    Android Developers Blog
  • StartAndroid

    Новый мануал по созданию приложения, которое умеет корректно работать offline. Рассказывают не только про чтение данных, но и про запись, типы синхронизации и решение конфликтов. #android #architecture developer.android.com/topic/a…ne-first
  • StartAndroid

    ❇️ Создайте свое первое приложение на Android. На открытом уроке для новичков «Реализация кроссплатформенного приложения на KMP». 👉 https://otus.pw/1i3Z/ Почему стоит посетить вебинар? - Напишем приложение с одним экраном, где есть общая часть, написанная в Kotlin-Muliplatform и использующиеся в нативных платформах. - Посмотрим, как создавать проекты для этой платформы, как они устроены. - Узнаем, как они интегрируются в iOS/Android проект. Вебинар пройдет в рамках специализации «Android Developer» — онлайн-курса для тех, кто хочет освоить эту профессию с нуля. 👉 Чтобы участвовать, зарегистрируйтесь #реклама
  • StartAndroid

    Принципы построения многомодульных Android-приложений

    Эта статья - перевод недавно вышедшего гайда о модуляризации Android-приложений от Google. Начнем с того, что какой-то единой стратегии построения многомодульных приложений, подходящей для всех...

    Хабр
  • StartAndroid

    Code With Me - плагин, который дает возможность подключиться к IDEA на удаленном компе. Его можно использовать для шаринга знаний, парного программирования, проведения технического интервью и т.п. Я проверил на последней стабильной Android Studio - все работает. #androidstudio blog.jetbrains.com/blog/20…e-kotlin
  • StartAndroid

    В пятницу немного рефлексии на тему саморазвития :) 🏃‍♂️🏃‍♀️🏃 "Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!" Льюис Кэрролл, «Алиса в Стране Чудес» #development https://habr.com/ru/post/686742/
    Обязан ли разработчик развиваться?

    Мир IT довольно токсичен. Нас окружает успешный успех — он захлёстывает и сбивает нас с ног каждый раз, когда мы смотрим на публичных людей в нашей отрасли. Один — ворочает «маленьким кластером на...

    Хабр
  • Реклама

  • StartAndroid

    Gradle Profiler поможет отслеживать среднее время сборки билда. #gradle #build #performance medium.com/travelo…3ddc598c
  • StartAndroid

    Если вдруг пропустили, почти год назад появился новый способ создания меню вместо привычного onCreateOptionsMenu. Теперь надо использовать MenuProvider. #android #menu #activity medium.com/tech-ta…35d9fe10
    How To Migrate The Deprecated onCreateOptionsMenu

    Use the new Android addMenuProvider API instead of the deprecated Fragment menu API

    Medium
  • StartAndroid

    Небольшая статья с примерами и иллюстрациями про операторы коллекций: zip, zipWithNext, windowed и chunked #kotlin https://kt.academy/article/fk-cp-windowing
    Collection processing in Kotlin: Windowing, zipping and chunking

    Let's learn about two most mysterious collection processing functions: windowing and chunking.

    kt.academy