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, с которыми разработчики могут ознакомиться, чтобы понять, как работает инструмент.Как с помощью EvaProject и EvaWiki построить прозрачную бесшовную среду для успешной работы крупного холдинга

В 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]

Примечания



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

За всю историю
2021 год
2022 год
2023 год
Текущий год

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

  Солар (ранее Ростелеком-Солар) (8)
  Финансовые Информационные Системы (ФИС, FIS, Финсофт) (4)
  Консом групп, Konsom Group (КонсОМ СКС) (2)
  IFellow (АйФэлл) (2)
  ЛАНИТ - Би Пи Эм (Lanit BPM) (2)
  Другие (30)

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

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

  Солар (ранее Ростелеком-Солар) (3)
  Unlimited Production (Анлимитед Продакшен, eXpress) (3)
  МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (2)
  Т1 Иннотех (ГК Иннотех) (1)
  Axiom JDK (БеллСофт) ранее Bellsoft (1)
  Другие (8)

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

За всю историю
2021 год
2022 год
2023 год
Текущий год

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

  Солар (ранее Ростелеком-Солар) (1, 8)
  Финансовые Информационные Системы (ФИС, FIS, Финсофт) (1, 4)
  Microsoft (4, 3)
  Oracle (2, 3)
  SAP SE (2, 2)
  Другие (16, 19)

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

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

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

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

За всю историю
2021 год
2022 год
2023 год
Текущий год

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

  Solar appScreener (ранее Solar inCode) - 8
  FIS Platform - 4
  Java - 2
  Турбо X - 2
  Парадокс: MES Builder - 2
  Другие 22

  Solar appScreener (ранее Solar inCode) - 11
  Форсайт. Мобильная платформа (ранее HyperHive) - 3
  BSS Digital2Go - 3
  Cloud ML Space - 2
  Avaya Breeze (Avaya Engagement Development Platform) - 1
  Другие 8

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

  Solar appScreener (ранее Solar inCode) - 3
  EXpress Защищенный корпоративный мессенджер - 3
  МТС Exolve - 2
  МТС: Ocean Облачная платформа - 1
  Т1: Сфера Платформа производства ПО - 1
  Другие 8