Postado por Chris Sells, Benjamin Poiesz e Karen Ng, da gestão de produtos do Android Developer Tools
Hoje, temos o prazer de anunciar o Android Jetpack, a próxima geração de componentes, ferramentas e instruções de arquitetura para acelerar o desenvolvimento de aplicativos Android.
VIDEO
O Android Jetpack foi inspirado na biblioteca de suporte, um grupo de componentes criado para facilitar o uso dos novos recursos do Android, sem deixar de manter a compatibilidade com versões anteriores da plataforma. Hoje, a biblioteca é usada por 99% dos aplicativos da Play Store. Para acompanhar esse sucesso, lançamos o Architecture Components , projetado para facilitar o gerenciamento de dados durante as alterações e as complicações do ciclo de vida dos aplicativos. Desde seu lançamento, na I/O do ano passado, esses componentes foram adotados por um número impressionante de desenvolvedores. Empresas como a LinkedIn, a Zillow e a iHeartRadio estão obtendo redução de erros, maior capacidade de teste e mais tempo para se concentrar nos diferenciais dos aplicativos.
A comunidade de desenvolvedores do Android foi clara: além de gostar do que fizemos com os componentes atuais, sabemos que vocês querem mais! Então se preparem, pois é isso o que vocês receberão.
O que é o Android Jetpack?
O Android Jetpack é um conjunto de componentes, ferramentas e orientações para criar aplicativos Android incríveis. Os componentes do Android Jetpack reúnem a biblioteca de suporte e o Architecture Components atuais e os organizam em quatro categorias:
Os componentes do Android Jetpack são oferecidos na forma de bibliotecas "não empacotadas", que não fazem parte da plataforma subjacente do Android. Isso significa que você pode adotar cada componente no seu próprio ritmo, no momento mais conveniente. Quando o novo Android Jetpack for disponibilizado, você poderá adicioná-lo aos aplicativos, implantar esses aplicativos na Play Store e oferecer os novos recursos aos usuários, tudo isso em um único dia (se você for uma pessoa rápida). As bibliotecas não empacotadas do Android Jetpack foram transferidas para o novo namespace androidx.*
(como descrito em detalhes nesta postagem ).
Além disso, o aplicativo pode ser executado em várias versões da plataforma porque os componentes do Android Jetpack foram criados para disponibilizar as funcionalidades independentemente da versão (ou seja, são compatíveis com versões anteriores).
Além disso, o Android Jetpack foi construído com base em práticas de projeto modernas, como separação de problemas e capacidade de teste, além de recursos de produtividade, como integração com Kotlin. Assim, fica muito mais fácil criar aplicativos robustos e de alta qualidade com menos código. Os componentes do Android Jetpack foram desenvolvidos para funcionar juntos (por exemplo, reconhecimento de ciclo de vida e dados ao vivo), mas não é necessário usar todos eles. Você pode integrar as partes do Android Jetpack que resolvem os seus problemas e manter as partes do aplicativo que já funcionam bem.
Sabemos que esses benefícios são importantes para você com base em comentários como:
"Estávamos pensando em testar o MVVM na nossa base de código. O Android Architecture Components proporcionou um modelo fácil para implementá-lo. Além disso, ajudou a tornar nosso código mais testável. A capacidade de executar testes de unidade com ViewModels certamente aumentou a solidez do nosso código."
– Sumiran Pradhan, engenheiro sênior da Zillow
Se você quer saber mais sobre como as empresas estão usando os componentes do Android Jetpack, leia as histórias de desenvolvedores no site do Android Developer.
E, por fim, como você pode ver no diagrama do Android Jetpack acima, hoje também estamos anunciando novos componentes.
Novidades
O Android Jetpack vem com cinco novos componentes:
Versão alfa do WorkManager
Versão alfa do Navigation
Versão estável do Paging
Versão alfa do Slices
Versão alfa do Android KTX (extensões Kotlin)
WorkManager
O WorkManager é uma biblioteca nova e poderosa que oferece uma solução completa para jobs de segundo plano baseados em restrição que precisam de execução garantida, eliminando a necessidade de usar jobs ou SyncAdapters, por exemplo. O WorkManager oferece uma API moderna e simplificada, além de recursos como funcionamento em dispositivos com ou sem Google Play Services, criação de gráficos de trabalho e consulta do estado do trabalho. Queremos muito ouvir suas opiniões o mais cedo possível, mas também queremos ter certeza de que os seus casos de uso são atendidos. Você pode ver o que temos até agora e dar a sua opinião sobre a versão alfa do componente WorkManager .
Navigation
Embora as atividades sejam os pontos de entrada na IU do seu aplicativo fornecidos pelo sistema, sua falta de flexibilidade no compartilhamento de dados entre si e nas transições tornam essa arquitetura pouco adequada para a criação da navegação no aplicativo. Hoje, estamos anunciando o componente Navigation, uma biblioteca para estruturar a IU nos aplicativos, voltada a transformar os aplicativos com uma única Activity na arquitetura preferencial. Com o suporte a Fragments, pronto para uso, você obtém todos os benefícios do Architecture Components, como Lifecycle e ViewModel, além de permitir que o Navigation cuide da complexidade das FragmentTransactions para você. Além disso, o componente Navigation permite declarar as transições que gerenciamos para você, cria automaticamente o comportamento correto para subir e voltar, oferece suporte completo a links diretos e oferece auxiliares para conectar o Navigation aos widgets de IU adequados, como a gaveta de navegação e a navegação inferior. E não é só isso. O Navigation Editor do Android Studio 3.2 permite acessar e gerenciar suas propriedades de navegação visualmente:
O componente Navigation também está na versão alfa. Suas opiniões são bem-vindas.
Paging
Os dados apresentados em um aplicativo podem ser muito grandes e pesados para carregar. Portanto, é importante evitar baixar, criar ou apresentar muitos dados de uma vez só. A versão 1.0.0 do componente Paging facilita o carregamento e a apresentação de conjuntos de dados grandes com rolagem rápida e infinita em uma RecyclerView. O componente pode carregar dados paginados do armazenamento local, da rede ou até dos dois locais, e permite definir a forma de carregamento do conteúdo. Ele é fornecido pronto para uso com Room, LiveData e RxJava.
Slices
E, finalmente, para completar o conjunto de novos recursos que estreiam no Android Jetpack, temos o componente Slices. Um "slice" (fatia) é uma forma de exibir a IU de um aplicativo dentro do Google Assistente como resultado de uma pesquisa:
Você pode saber tudo sobre o componente Slices e sobre como integrá-lo a um aplicativo no site do Android Developer.
Android KTX
Finalmente, e igualmente importante, o Android Jetpack aproveita os recursos da linguagem Kotlin que aumentam a sua produtividade. Veja como o Android KTX permite transformar código Kotlin:
view.viewTreeObserver.addOnPreDrawListener(
object : ViewTreeObserver.OnPreDrawListener {
override fun onPreDraw(): Boolean {
viewTreeObserver.removeOnPreDrawListener(this)
actionToBeTriggered()
return true
}
});
em um código Kotlin mais resumido:
view.doOnPreDraw { actionToBeTriggered() }
Esse é só o primeiro passo do processo de adicionar suporte ao Kotlin aos componentes do Android Jetpack. Nosso objetivo é tornar o Android Jetpack uma ferramenta excelente para os desenvolvedores que usam Kotlin (e, é claro, Java também!). Saiba mais sobre o Android KTX no site do Android Developer.
Primeiros passos
Para começar a usar o Android Jetpack, acesse developer.android.com/jetpack . Encontre vídeos e documentos sobre o Android Jetpack, veja as novidades dos componentes, participe da comunidade e envie a sua opinião. Além disso, criamos uma playlist no YouTube dedicada ao Android Jetpack para que você possa assistir e obter informações sobre o Android Jetpack, os componentes, as ferramentas e as práticas recomendadas.
O Primeiros passos no Android Jetpack mostra como usar os componentes do Android Jetpack em aplicativos atuais e ajuda a começar a desenvolver novos aplicativos com o Android Jetpack. O Android Studio 3.2 tem excelentes ferramentas para o Android Jetpack. Para criar novos aplicativos, use a atividade Activity & Fragment+ViewData, que você pode acessar em File | New | New Project no Android Studio:
O que vem por aí
Com o Android Jetpack, estamos unindo os benefícios da biblioteca de suporte e do Architecture Components e ampliando as possibilidades com novos componentes, integração com o Android Studio e suporte ao Kotlin. Embora o Android Jetpack ofereça a próxima geração de componentes, ferramentas e instruções para acelerar o desenvolvimento para Android, queremos fazer muito mais e, para isso, precisamos da sua ajuda. Acesse developer.android.com/jetpack e diga o que podemos fazer para melhorar ainda mais a experiência de desenvolvimento de aplicativos Android.
Solicitar acesso
4 comentários :
Situs judi online saat ini sudah menjadi hal yang sangat banyak di jumpai di dunia internet. Dan Untuk menjadi sebuah situs dewa poker online yang berkualitas, tentunya pelayanan yang kita berikan juga tidak perlu dipertanyakan lagi.Salah satu permainan judi online yang paling digemari saat ini adalah poker online dan casino online yang bisa anda kunjungi di website dewapoker terbaik di asia.
Selamat Datang di Website Resmi Pokerbo88 tempat judi Poker Online Terpecaya di asia dengan kemudahan bertransaksi Register, Deposit maupun Withdraw dengan Sangat Cepat dan Aman. Agen Pokerbo888 Selalu Memberikan Jaminan Keamanan Dalam Bermain Poker Online Tanpa Bot, Admin Serta Kami Selalu Memberikan Pelayanan Terbaik Selama 24 Jam Setiap Harinya, Kini Semua Member Dapat Bermain Poker online , dominoqq, domino qiu qiu ,Ceme, Keliling Live Poker, Capsa Susun Kapan Pun Dan Di manapun Karena Kami Menyediakan Aplikasi Android Dan Iphone Sehingga Anda Dapat Bermain Pokerbo888 Di SmartPhone Anda.
jasapoker yang dilengkapi sistem teknologi terbaru dengan server berkecepatan tinggi yang akan memberikan permainan Judi bola online jasa qq dan sbobet. Caranya sangat mudah, hanya dengan mendaftarkan diri anda di link alternatif juarapoker 2019
sekarang juga dan mulailah mereferensikan link referral anda kepada semua teman dan kenalan anda untuk ikut bermain bersama agen judi online remipoker yang terpercaya ini. Daftarkan diri anda sekarang juga di dominobet 2019 dan ajak teman anda untuk bermain bersama di satu meja!
jangan lupa lagi Akan semakin seru jika Mainbolajalan bisa dimainkan oleh anda semua,permainan yang FAIR PLAY yang akan diberikan dan akan anda rasakan di Mainbolajalan dengan BONUS ROLLINGAN SPORTBOOK 0.10% , BONUS ROLLINGAN CASINO 0.5% serta BONUS REFERRAL 1% dari WL Teman anda, Aman dan Terpercaya hanya ada di Bandar agen sbobet terpercaya di asia seperti pokerace99
http://lipoqq99.xyz/sahabatqq/
http://lipoqq99.xyz/
Postar um comentário