TECNOLOGIA

Anunciando o Jetpack Look Alpha para widgets de aplicativos

Publicidade

[ad_1]

Postado por Marcel Pintó Biescas, Engenheiro de Relações com Desenvolvedores, @marxallski

Ilustração de um laptop com o logotipo do foguete Android

Android 12 renova um recurso importante para muitos usuários do Android, Widgets de aplicativos, tornando-os mais úteis, bonitos e detectáveis ​​(84% usam pelo menos 1 widget). Hoje, estamos tornando ainda mais fácil construí-los lançando o primeiro alfa de Visão do jetpackuma nova estrutura construída sobre o Pace de execução do Jetpack Compose projetado para agilizar e facilitar a criação de widgets de aplicativos para a tela inicial e outras superfícies.

Publicidade

Adoraríamos que você experimentasse e compartilhe seus comentários!

A Look oferece APIs Kotlin modernas e declarativas semelhantes às quais você está acostumado Composição do Jetpackajudando você a criar widgets de aplicativos bonitos e responsivos com muito menos código.

Dê uma olhada no exemplo do widget “Hello World”

Dê uma olhada no exemplo do widget “Hi Global”

magnificence GreetingsWidget(personal val title: String): GlanceAppWidget() 
    @Composable
    override amusing Content material() 
        Textual content(textual content = "Hi $title")
    


magnificence GreetingsWidgetReceiver : GlanceAppWidgetReceiver() 

    override val glanceAppWidget = GreetingsWidget("Look")

Como funciona

O Look fornece um conjunto básico de Composables para ajudar a criar experiências “visíveis”. Começando hoje com componentes de widgets de aplicativos, mas com mais novidades chegando. Usando o pace de execução do Jetpack Compose, o Look pode traduzir Componíveis em actual RemoteViewse exiba-os em um widget de aplicativo.

Diagrama: estrutura do olhar

Diagrama: estrutura do olhar

Isso significa que o Look requer Compor para ser ativado e depende do Runtime, Graphics e Unit UI Compor camadasmas não é diretamente interoperável com outros elementos de interface do usuário do Jetpack Compose existentes. No entanto, o estado ou qualquer outra lógica em seu aplicativo pode ser compartilhado para criar uma interface do usuário visualizável.

O que há em Alfa

Esta versão inicial apresenta as principais APIs para permitir que você crie widgets de aplicativo, além de fornecer interoperabilidade com RemoteViews existentes.

Aqui está uma visão geral do que a biblioteca oferece, em resumo:

Estamos trabalhando para trazer ainda mais funcionalidades com temas padrão, suporte adicional ao Android Studio e muito mais. Fique atento para novos lançamentos.

Observação: embora o minSDK seja 21, atualmente só oferecemos suporte à compatibilidade até o SDK v23.


Comece com o Olhar

Verificação de saída a amostra no GitHub para um início rápido. A Look trabalha com as últimas Estúdio Android estávelembora como o Look dependa do Compose Runtime, siga as etapas em os documentos do Jetpack Compose para configurá-lo primeiro.

Além disso, para uma vitrine mais avançada, faça o checkout as demos no repositório AndroidX.

Demonstração ResponsiveAppWidget.kt

ResponsiveAppWidget.kt demonstração

A versão Alpha é sua oportunidade de influenciar as APIs, então compartilhe seu comments e conte-nos a sua experiência!

Feliz compondo com o olhar!



[ad_2]

Fonte da Notícia

Publicidade

Osmar Queiroz

Osmar é um editor especializado em tecnologia, com anos de experiência em comunicação digital e produção de conteúdo voltado para inovação, ciência e tecnologia.

Artigos relacionados

Botão Voltar ao topo
HexTec News