Google представила новый инструмент для Android-разработки Jetpack Compose

Google представила новый инструмент для Android-разработки Jetpack Compose

09.09.2020     

Компания Google запустила альфа-тест UI-фреймворка Jetpack Compose, предназначенного для создания приложений под Android. Инструментарий решения уже доступен в Android Studio 4.2.

Современный набор разработчика

Поисковый гигант ставит перед Jetpack Compose две основные задачи: ускорение процесса разработки мобильных приложений и уменьшение объема конечного кода. С этой целью фреймворк не поддерживает верстку интерфейса с помощью XML-разметки. Основной язык разработки – Kotlin, который, как отмечается в блоге Google, стал стандартом для Android-приложений. Эти два решения должны облегчить жизнь разработчика.

Вместе с запуском альфа-теста, возможности Jetpack Compose были включены в Android Studio 4.2 canary. Во внедрении функционала специалистам Google помогали инженеры, занимающиеся развитием языка Kotlin. Представители поискового гиганта назвали связку Compose и Android Studio мощным набором современных инструментов для разработки под мобильные платформы.

Безболезненный переход

Одно из главных преимуществ Jetpack Compose, которое должно помочь инструменту прижиться и войти в массовый обиход – обратная совместимость элементов интерфейса, созданных во фреймворке, с уже существующими приложениями на базе XML-кода. До этого более десяти лет практически все программы под Android использовали эту разметку.

Таким образом, Google не создает новый стандарт, который в очередной раз расколет сообщество Android-разработчиков. Если проект ведется с использованием Kotlin, то переход на Jetpack Compose пройдет практически незаметно и не потребует рефакторинга кода и отказа от уже готовых элементов, созданных при помощи XML

Не сырой продукт

Jetpack Compose, несмотря на статус альфа-теста – не абсолютно новый фреймворк. Впервые поисковый гигант рассказал о работе над этим инструментом на конференции Google I\O 2019. Весь прошлый год компания посвятила закрытому тестированию Jetpack Compose, попасть на которое можно было только по предварительной заявке. Сейчас фреймворк доступен для использования всем желающим.

Чтобы ускорить процесс освоения инструмента, компания Google уже подготовила официальную инструкцию по установке Jetpack Compose и руководство пользователя.



Источник: https://infostart.ru/journal/news/tekhnologii/google-predstavila-novyy-instrument-dlya-android-razrabotki-jetpack-compose_1291088/
Автор:
Александр Вашкевич Аналитик


Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Darklight 26 09.09.20 13:00 Сейчас в теме
Помнится идея размечать GUI кодом на языке первой появилась в Delphi. Потом появилась в VC++, Java, C#... потом был XAML (компания 1С сделала ставку на более общий XML) и вот всё снова возвращается к коду на ЯП. Ну, может это и правильно... идёт движение по кругу... не по спирали...
Нет, это безусловно правильно! По крайней мере, пока правильно!

Как это выглядит на андрой композере
2. Darklight 26 09.09.20 14:01 Сейчас в теме
История идёт по кругу.... кажется +, первый раз UI разметка кодом на языке программирования появилась в выходом Delphi (где-то тут, наверное ещё и JavaScript засветился но это был WEB), потом был VC++, Java, C#, XAML (1С перешла на обобщённый XML, где ноги росли из WEB, которая активно уже размечала свои страницы через XML - по которому далее генерировался HTML); и вот снова дорого пришла к разметки через код - круг замкнулся!

Вот так выглядит это на Android Compose
Оставьте свое сообщение

См. также

Тетрис помог повысить заполняемость отелей

Новость Автоматизация ИТ-новость

Алгоритм RoomTetris, разработанный исследователями из LION Laboratory (Learning and Intelligent Optimization) – Лаборатории обучения и интеллектуальной оптимизации, избавит отельеров от овербукинга. Вдохновением для ученых послужила игра «Тетрис».

вчера в 16:47    860    user1015646    0       

Нейросеть научили создавать изображения по текстовому описанию

Новость Искусственный интеллект ИТ-новость

Разработчики компании OpenAI представили нейронную сеть DALL-E. Она анализирует англоязычный текст и создает изображения на его основе.

вчера в 11:45    1199    user1015646    0       

Разработчики портируют Linux на Mac с процессором M1

Новость Linux Микроэлектроника

Компания Apple представила первые компьютеры на базе процессоров M1 собственной разработки. Разработчик Гектор Мартин решил создать сборку Linux специально для этих компьютеров. 

18.01.2021    823    user1015646    4       

10 стартапов в области машинного обучения, за которыми стоит следить в 2021 году

Новость Искусственный интеллект Стартапы

По данным Crunchbase, в 2020 году компании, связанные с искусственным интеллектом и машинным обучением, получили рекордное финансирование – 28 млрд долларов. Представляем список из 10 самых перспективных стартапов в этой области.

18.01.2021    755    SKravchenko    0       

Fujifilm и IBM создали ленточный накопитель с рекордным объемом памяти

Новость Дата-центры ИТ-новость Облачные технологии

Fujifilm и IBM повысили емкость ленточных накопителей до рекордных 580 терабайт информации. Это значительно превосходит максимальную емкость SSD – 100 ТБ и жестких дисков – 30 ТБ.

13.01.2021    1256    user-programmist    0       

Эксперты назвали 10 навыков для ИТ-специалистов, которые обеспечат прибавку к зарплате

Новость Автоматизация Аналитика Искусственный интеллект ИТ-новость

Зарплаты в ИТ-сфере – одни из самых высоких, и у специалистов здесь существует масса возможностей для роста. Специалисты компании Burning Glass определили, какими навыками должны обладать сотрудники, нацеленные на максимальную прибавку к зарплате.

12.01.2021    1449    user1015646    2       

Против монополии: Apple получила патент на поисковый алгоритм

Новость ИТ-новость Новости компаний

Apple начала активно разрабатывать собственную поисковую систему. Из-за возможных антимонопольных санкций США против Google компания Тима Кука может лишиться возможности пользоваться сервисами поискового гиганта.

11.01.2021    765    VKuser24342747    0       

FreeBSD перевела репозиторий на Git

Новость Linux GitHub ИТ-новость

FreeBSD откажется от использования системы контроля версий Subversion (SVN) и перейдет на Git. Об этом в рассылке объявил разработчик Уорнер Лош.

30.12.2020    1374    user1015646    0       

Вышла бета-версия Go 1.16

Новость ИТ-новость Языки программирования

Предстоящее обновление языка программирования Go 1.16 с открытым исходным кодом включает поддержку процессора Apple, улучшения базовой библиотеки и среды выполнения. Релиз стабильной версии намечается на февраль 2021 года.

30.12.2020    1737    SKravchenko    0       

Microsoft позволит создавать пользовательские функции в Excel

Новость Infostart Software Partners Маркет

В Excel появилась новая функция – LAMBDA – для превращения пользовательских формул в многоразовые функции. Пользователи смогут создавать правила для управления данными внутри Excel, так же, как и в любом другом языке – Java, PHP или Python.

29.12.2020    2085    SKravchenko    2       

Microsoft и МТС планируют совместно развивать российский интернет вещей

Новость ИТ-новость Телекоммуникации Цифровая экономика

МТС и Microsoft договорились совместно развивать российский интернет вещей путем интеграции платформы для разработки решений интернета вещей Microsoft Azure IoT Central и сети интернета вещей NB-IoT МТС.

28.12.2020    1232    user-programmist    1       

Bloomberg оценил компанию JetBrains в $7 млрд

Новость ИТ-новость

По данным Bloomberg Billionaires Index, стартап JetBrains стоит около 7 млрд. долларов. В отличие от технологических компаний, которые продают акции для поддержки развития, руководители JetBrains не полагаются на средства венчурных капиталистов.

28.12.2020    1292    SKravchenko    0       

Cloudflare станет хостинг-провайдером для статических сайтов JAMstack

Новость Интернет ИТ-новость

Cloudflare запустила сервис Pages для создания сайтов при помощи подхода JAMstack. Веб-ресурсы, разработанные при помощи платформы, будут опубликованы в существующей сети провайдера CDN.

25.12.2020    1152    VKuser24342747    0       

GitHub откажется от аутентификации по логину и паролю

Новость GitHub ИТ-новость

Крупнейший хостинг репозиториев кода GitHub пересмотрит политику аутентификации. Пароли перестанут поддерживать – их полностью заменят токены и SSH-ключи.

24.12.2020    1237    user1015646    2       

В Telegram появятся платные функции

Новость ИТ-новость Мессенджеры

Основатель Telegram Павел Дуров рассказал о будущем мессенджера. Команда разработчиков планирует внедрить платные функции, чтобы компенсировать расходы на развитие сервиса.

23.12.2020    1462    user1015646    0       

Составлен рейтинг приложений для предустановки на смартфоны и умные ТВ

Новость Импортозамещение ИТ-новость

Минцифры опубликовало рейтинг приложений, которые с большой вероятностью будут рекомендованы для предустановки на смартфоны и Smart TV. Самые популярные варианты в различных категориях отобрали из более чем 100 заявок от разработчиков.

23.12.2020    1390    user1015646    4       

Microsoft запатентовала технологию оценки эффективности совещаний

Новость Искусственный интеллект ИТ-новость

Microsoft реализует системы мониторинга сотрудников для оценки производительности организации. Одно из последних решений компании – вычислительная система Meeting Insight от Microsoft, которая способна создать «оценку качества» проведенного совещания.

22.12.2020    1601    capitan    1       

Octoverse 2020: GitHub опубликовал главный отчет года

Новость GitHub ИТ-новость

Крупнейший хостинг репозиториев кода GitHub назвал 2020-й «годом экстраординарных изменений». Переход на удаленку повысил продуктивность работы команд и позволил уделять больше времени проектам с открытым исходным кодом.

22.12.2020    1698    user1015646    0       

Автогигант Hyundai купит Boston Dynamics

Новость ИТ-новость Робототехника

Производитель самых известных роботов в мире сменил владельца. Компанию Boston Dynamics приобрел корейский автомобильный концерн Hyundai.

21.12.2020    1737    user1015646    3       

Разработчик запустил аналог Tinder для программистов

Новость ИТ-новость

Приложение для знакомств Tinder привлекает простотой интерфейса: свайп влево – отказ от общения, вправо – намерение познакомиться. Американский разработчик Бен Авад запустил аналогичное приложение для программистов.

18.12.2020    2146    user1015646    2       

Крупное обновление: вышел GNU bash 5.1

Новость Windows Linux ИТ-новость

Вышла свежая версия командного интерпретатора – GNU bash 5.1, используемая по умолчанию в большинстве дистрибутивов Linux. Также обновилась библиотека GNU readline 8.1, используемая в bash для консольного интерфейса и редактирования строк.

17.12.2020    2550    user1015646    0       

Евросоюз обязал поисковых гигантов раскрыть свои алгоритмы

Новость Google Законодательство Интернет ИТ-новость

Технологические компании вроде Google и Amazon должны открыто сообщать пользователям, каким образом ранжируют поисковую выдачу на своих сайтах. Евросоюз считает, что такая норма поможет в борьбе с монополией ИТ-гигантов.

16.12.2020    2144    VKuser24342747    0       

ИТ-дивизион: «Руссофт» посчитал доходы отечественных ИТ-компаний

Новость ИТ-новость Новости компаний

Некоммерческое объединение ИТ-компаний «Руссофт» представило ежегодный отчет «Рейтинг регионов России по уровню развития индустрии разработки ПО».

15.12.2020    2230    VKuser24342747    1       

Microsoft представляет новый способ обновления Windows 10

Новость Windows ИТ-новость

Microsoft начала тестировать новый подход к улучшению отдельных функций Windows 10. Он называется Windows Feature Experience Packs.

15.12.2020    2296    SKravchenko    0       

Apple принимает заявки на сниженную комиссию в App Store

Новость iOS ИТ-новость Мобильные приложения

Apple открыла программу снижения комиссий для разработчиков, которые размещают приложения в официальном магазине App Store. Чтобы отчислять 15% вместо 30%, нужно подать заявку на специальной странице.

14.12.2020    2261    user1015646    1