Android Broadcast – Telegram
Android Broadcast
14.4K subscribers
3.68K photos
367 videos
11 files
6.1K links
Подборка новостей и статей для Android разработчиков.

Реклама и связь с автором @ab_manager

РКН https://abdev.by/rkn_tg_ab #MQRZR
Download Telegram
#GoogleIO

Прямая трансляция Google I/O

Чуть меньше чем через 1.5 часа начнется конференция Google I/O и мы узнаем первые анонсы касательно продуктов компании, вектора развития и новостей в мире Android.

Из докладов уже можно ожидать:
👉 поддержка темной темы в Android Q
👉 CameraX в Jetpack, призванная решить проблемы фрагментации при работе с камерой
👉 Новая библиотека для бенчмарков в AndroidX
👉 Flutter для Web приложений станет стабильным (beta, rc, а может даже и релиз)

Для всех тех кто хочет хорошо провести время в классной компании рекомендую поискать I/O Extended событие в своем городе на meetup.com. В Минске такое есть - Google I/O Extended Minsk.
👍1
#GoogleIO #AndroidQ #Jetpack

Разбор анонсов Google I/O 2019

Разбор анонсов первого дня с Google I/O. В статье основное внимание уделено Android, но также сможете найти информацию о Flutter, Firebase и новых Pixel 3a.
👍1
#Flutter #Sale #Course

Скидка на курс по Flutter -95%

The App Brewery сделала лучший курс по iOS, но помимо этого у них отличные курс по другим тематикам. Например, Flutter. Команда Flutter сделала всем подарок - скидка на этот курс сейчас составляет 95%. Итоговая цена - 10$.

Курс содержит практически сутки видео материалов, в рамках курса разрабатывается 15 приложений с использованием различных технологий.
👍1
👍1
#ArchComponents #GoogleIO

Google I/O'19: What's New in Architecture Components
Продолжительность: 37:11

Видеозапись с обзором того что появилось недавно в последние пару месяцев в Architecture Components и чего ждать в ближайших версиях. Коротко наш ждет:
👉 Больше поддержки фичей Kotlin
👉 Поддержка корутин
👉 Поддержка многомодульности
👉 Значительные улучшения производительности в Data Binding (уже многое доступно в Android Studio 3.5)
👍1
Избранные слайды из доклада
#AndroidStudio #ProjectMarble #GoogleIO

Google I/O'19: What's New in Android Development Tools

Доклад о улучшениях в #AndroidStudio (AS). Новых функций было показано мало, виной чему #ProjectMarble, в рамках которого команда Android Development Tools последние полгода занималась фиксом багов, улучшением производительности и улучшение работы текущих фичей.

Запустите AS 3.5 Beta и ощутите результаты уже сегодня. Теперь это стало сделать проще - теперь не требуется обновлять Android Gradle Plugin вместе с Android Studio!

В рамках проекта также была разработана и встроена в AS система аналитики, которая позволяет отлавливать баги, собирать по ним статистику, а также снимать дампы, что помогать исправлять утечки памяти. Благодаря последнему решению, были найдены проблемы в сторонних плагинах, в которых команда Google сообщила разработчикам, которые в свою очередь исправили ошибки.

Также появились возможности:
👉 скачать maven.google.com оффлайн со всеми последними версиями библиотек
👉 Изменить максимальный размер Heap из AS, без редактирования конфигурационных файлов. Также AS теперь сама вам будет увеличить размер со стандартных 1.2 Гб, если ваш компьютер позволяет это сделать
👍1
#Kotlin #UI #GoogleIO #JetpackCompose

Google I/O'19: Declarative UI Patterns

Google показала своё видение будущего написание UI в Android (видение совсем ранее) - Jetpack Compose. Особенности:
👉 Никакого XML
👉 Чистый Kotlin в декларативном стиле
👉 Никакого findViewById() (это далеко не первая попытка решить эту сложность)
👉 Обратная совместимость с View подходом

Авторы вдохновлялись реализацию описания UI в React, Vue.js, Flutter и Litho.

Проект находится на очень ранней стадии и разработчики ждут отзывы сообщества и предложения по улучшению. Чтобы попробовать Jetpack Compose вам надо скачать специальную сборку Android Studio.

Вопрос пока намного больше чем ответов:
👉 Что по поводу работы Layout Editor?
👉 Поддержка текущих виджетов?
👉 Как будет осуществляться описание UI под различные конфигурации и размеры экранов?
👉 Какова скорость компиляции?
👉 Что с Java проектами?
👉 Что с анимациями?
👉 Что со всем кодом, ранее написанным к старому написанию UI ?
👍1
Forwarded from Mobile People Talks (Kirill Rozov)
#ReactNative

Пришла очередь Владимиру Иванову выступить в роли допрашиваемого, и отстаивать честь React Native. Вова отвечал на все колкие вопросы ведущих подкаста, приверженцев других мобильных фреймворков:
👉 В каких случаях стоит использовать React Native
👉 Какие есть преимущества по сравнению с Flutter,
👉 Когда же уже будет релиз? И будет ли он когда-нибудь?
👉 Что там с производительностью?

Подкаст уже доступен
🎧 SoundCloud
🎧 Apple Podcasts
👍1
#ConstraintLayout #MotionLayout #Animation

ConstraintLayout 2.0 Beta 1

Вышла первая beta версия ConstraintLayout. Что нового по сравнению с версией 1.X:

👉 Virtual Layout - позволяющий описывать правила размещения группы View. На текущий момент существует только одно стандартное - Flow, которая заменяет собой chain и добавляет новых возможностей.

👉 MotionLayout - теперь анимировать изменения layout становится значительно проще, описывайте все трансформации через специальный XML файл и наслаждайтесь как фреймворк все делает за вас

👉 ConstraintProperties - более просто способ обновления параметров ConstraintLayout

👉 Визуальный редактор MotionLayout. Попробовать его не получится, но сейчас все силы команду ConstraintLayout сконцентрированы на его доработки. Надеюсь увидеть его в Android Studio 3.6

Больше подробностей в видео

Пример использования новых ConstraintLayout и MotionLayout
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Редактор #MotionLayout в Android Studio (пока нет возможности его опробовать)
👍1