Google Jetpack Compose

Продукт
Название базовой системы (платформы): Android
Разработчики: Google
Дата премьеры системы: август 2020 г
Дата последнего релиза: февраль 2021 г
Технологии: Средства разработки приложений

Содержание

2021: Релиз бета-версии

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

Представленная Google бета-версия Jetpack Compose уже включает полный набор API, который будет в финальном релизе, и никаких других API не будет добавлено, также как и не будет исключено из финального релиза. По сообщению SiliconANGLE, бета-версия уже содержит весь функционал, который необходим для создания готовых к полноценному использованию приложений.

Google представила Jetpack Compose в бета-версии

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

«
У многих разработчиков приложений уже есть код, поэтому мы создали Jetpack Compose, чтобы добиться совместимости, - отметил директор по продуктам Google Карен Нг. - Переписывать приложение не нужно.
»

Чтобы помочь разработчикам освоить Jetpack Compose, Google обновила свою схему обучения для бета-версии, добавив новый тщательно подобранный список видеоуроков, практических лабораторных работ и различной документации. Кроме того, Google создала восемь примеров приложений, созданных в Jetpack Compose, с которыми разработчики могут ознакомиться, чтобы понять, как работает инструмент.TAdviser Security 100: Крупнейшие ИБ-компании в России 63.2 т

В Google отметили, что следующие шаги будут сосредоточены на стабилизации API-интерфейсов Jetpack Compose в преддверии релиза его полноценной версии, который ожидается в конце 2021 года.[1]

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

В конце августа 2020 года Google выпустила инструмент для быстрой разработки Android-приложений под названием Jetpack Compose. Он оптимизирует процесс создания пользовательского интерфейса приложения и требует знания только одного языка программирования - Kotlin, который признан предпочтительной технологией программирования для Android.

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

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

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

Во-вторых, Google интегрировал Jetpack Compose в Android Studio, набор инструментов, который разработчики Android используют для создания приложений. Теперь программист может написать код для элемента интерфейса в редакторе Android Studio и оценить его действие при предварительном просмотре на смежной вкладке. Предварительный просмотр автоматически обновляется при изменении базового кода.[2]

Примечания



СМ. ТАКЖЕ (1)


Подрядчики-лидеры по количеству проектов

За всю историю
2022 год
2023 год
2024 год

  Солар (ранее Ростелеком-Солар) (46)
  Финансовые Информационные Системы (ФИС, FIS, Финсофт) (15)
  Форсайт (11)
  Axiom JDK (БеллСофт) ранее Bellsoft (10)
  Бипиум (Bpium) (10)
  Другие (393)

  Солар (ранее Ростелеком-Солар) (10)
  Banks Soft Systems, BSS (Бэнкс Софт Системс, БСС) (3)
  Форсайт (3)
  Cloud.ru (Облачные технологии) ранее SberCloud (2)
  КРИТ (KRIT) (2)
  Другие (13)

  Солар (ранее Ростелеком-Солар) (6)
  Unlimited Production (Анлимитед Продакшен, eXpress) (4)
  МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (4)
  Robin (Робин) (3)
  Форсайт (3)
  Другие (23)

  Unlimited Production (Анлимитед Продакшен, eXpress) (4)
  Солар (ранее Ростелеком-Солар) (3)
  МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (2)
  Banks Soft Systems, BSS (Бэнкс Софт Системс, БСС) (1)
  Effective Technologies (Эффектив Технолоджис) (1)
  Другие (11)

Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров

За всю историю
2022 год
2023 год
2024 год

  Солар (ранее Ростелеком-Солар) (2, 48)
  Microsoft (41, 47)
  Oracle (49, 26)
  Hyperledger (Open Ledger Project) (1, 23)
  IBM (33, 18)
  Другие (608, 308)

  Солар (ранее Ростелеком-Солар) (1, 11)
  Banks Soft Systems, BSS (Бэнкс Софт Системс, БСС) (1, 3)
  Форсайт (1, 3)
  Cloud.ru (Облачные технологии) ранее SberCloud (1, 2)
  Сбербанк (1, 2)
  Другие (9, 9)

  Солар (ранее Ростелеком-Солар) (1, 6)
  Unlimited Production (Анлимитед Продакшен, eXpress) (1, 6)
  МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (1, 4)
  Мобильные ТелеСистемы (МТС) (1, 4)
  РЖД-Технологии (1, 3)
  Другие (14, 24)

  Unlimited Production (Анлимитед Продакшен, eXpress) (1, 4)
  Мобильные ТелеСистемы (МТС) (2, 3)
  Солар (ранее Ростелеком-Солар) (1, 3)
  МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (1, 2)
  Сбербанк-Технологии (СберТех) (1, 1)
  Другие (14, 14)

Распределение систем по количеству проектов, не включая партнерские решения

За всю историю
2022 год
2023 год
2024 год

  Solar appScreener (ранее Solar inCode) - 48
  Hyperledger Fabric - 23
  Windows Azure - 20
  FIS Platform - 15
  Форсайт. Мобильная платформа (ранее HyperHive) - 12
  Другие 328

  Solar appScreener (ранее Solar inCode) - 11
  Форсайт. Мобильная платформа (ранее HyperHive) - 3
  BSS Digital2Go - 3
  Cloud ML Space - 2
  Bpium Конструктор корпоративных систем - 1
  Другие 8

  EXpress Защищенный корпоративный мессенджер - 6
  Solar appScreener (ранее Solar inCode) - 6
  МТС Exolve - 4
  Форсайт. Мобильная платформа (ранее HyperHive) - 3
  РЖД и Робин: Облачная фабрика программных роботов - 3
  Другие 14

  EXpress Защищенный корпоративный мессенджер - 4
  Solar appScreener (ранее Solar inCode) - 3
  МТС Exolve - 2
  Docker Платформа распределённых приложений - 1
  GreenData Платформа - 1
  Другие 11