Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Explorando as Novidades do Android: Aprimore se...

Explorando as Novidades do Android: Aprimore seus Aplicativos para uma Experiência Premium

Palestra feita em conjunto com Ana Ludmila (LinkedIn: aludmila-gdev).
Em sintonia com as últimas inovações da plataforma Android, incluindo as apresentadas no Google I/O 2023, minha intenção é guiar o público em uma jornada transformadora que visa aprimorar seus aplicativos.

Descubra como os insights e avanços recentes podem elevar os padrões de qualidade, proporcionando assim uma experiência premium à sua base de usuários. Ao longo da nossa conversa, irei me aprofundar em estruturas e processos de ponta tais como Design Systems & Platform Teams. Também irei fornecer atualizações relativas ao Kotlin e Jetpack Compose.

Por fim, iremos juntas explorar alternativas com o objetivo de integrar práticas de qualidade e testes, garantindo que suas aplicações funcionem consistentemente no auge de suas capacidades.

Junte-se a nós enquanto exploramos o futuro do desenvolvimento Android!

Angélica Oliveira

December 03, 2023
Tweet

More Decks by Angélica Oliveira

Other Decks in Technology

Transcript

  1. DevFest |2023 Desenvolviment o de Apps 1 Mercado Mobile até

    2030 2 Desempenho Consistente 5 Tendências Mobile 2024 6 Quizz 7 Estrutura e processos de desenvolvimento 4 Google IO 2023 3 Agenda
  2. DevFest |2023 Desenvolvimento de Apps Smartphones passaram a fazer parte

    da vida das pessoas Smartphones Metodologias de desenvolvimento também tiveram que evoluir Metodologias Aplicativos ganharam maior alcance e escala Alcance e Escala Novas tecnologias surgiram Tecnologia Evoluiu muito com o tempo Evolução
  3. DevFest |2023 2023 2024 2027 2025 2029 2030 Mercado Mobile

    até 2030 1.5 bilhões de conexões 5G 7 bilhões de conexões via smartphones 9 bilhões de smartphones conectados Adoção 5G ultrapassa 4G Adoção do 4G cai abaixo de 50% 5 bilhões de conexões 5G 5G 5G Fonte: https://www.gsma.com/mobileeconomy/wp-content/uploads/2023/03/270223-The-Mobile-Economy-2023.pdf
  4. DevFest |2023 Google I/O 2023 3 1 2 4 5

    Novidades do Android Novidades do Material Design Novidades das ferramentas de desenvolvimento do Android Depuração do Jetpack Compose Novidades do Google Pay e da Carteira do Google Fonte: https://io.google/2023/intl/pt/
  5. DevFest |2023 Android 14 Privacidade e Segurança Studio Bot Jetpack

    Compose Kotlin Multiplataform estável na versão 1.9.20 1 Novidades do Android Fonte: https://www.youtube.com/watch?v=qXhjN66O7Bk
  6. DevFest |2023 3 Novidades das ferramentas de desenvolvimento do Android

    Fonte: https://www.youtube.com/watch?v=7lubRrkxagk
  7. DevFest |2023 4 Novidades do Google Pay e da Carteira

    do Google Fonte: https://www.youtube.com/watch?v=xJxzdqcGJQk
  8. DevFest |2023 Padrões e Diretrizes de Design 1 Componentes Reutilizáveis

    2 Biblioteca de Design 3 Flexibilidade e Personalização 4 Manutenção Contínua 5 Documentação Detalhada 6 Garantem que o aplicativo mantenha uma aparência e sensação coerentes em todas as suas telas e funcionalidades. Projetar e implementar a interface do usuário (UI) de um aplicativo de maneira consistente e eficiente
  9. DevFest |2023 Time de Plataforma Desenvolvimento e Manutenção de Componentes

    Essenciais Automatização e Ferramentas de Desenvolvimento Resolução de Problemas de Alto Nível Consistência e Padronização Integração de Novas Tecnologias Otimização de Desempenho e Segurança
  10. DevFest |2023 Times de desenvolvimento de funcionalidades são responsáveis por

    implementar recursos específicos do aplicativo. Eles trabalham em estreita colaboração com o design system e as plataform teams para garantir a coesão visual e a integração contínua de novas funcionalidades no aplicativo.
  11. DevFest |2023 É a responsabilidade pela implementação de novos recursos,

    como um sistema de mensagens em um aplicativo de mensagens. Elas colaboram com o Design System para garantir que a interface da usuária do sistema de mensagens siga o guia de estilo estabelecido e com as Platform Team para garantir que a implementação seja compatível com a arquitetura de software existente. Pode incluir um conjunto de cores da marca, um guia de estilo de tipografia com fontes específicas, um conjunto de ícones personalizados e componentes reutilizáveis, como botões, barras de navegação e cartões. Isso garante que todos os elementos do aplicativo sigam um padrão visual consistente. Design System Plataform Team Feature Team Geralmente, é o time responsável por criar e manter uma arquitetura de software modular que permita o desenvolvimento escalável e a fácil integração de novas funcionalidades. Elas também podem cuidar da automação de testes de unidade e pipelines de integração para garantir a qualidade do código. Cooperação entre os times Quando um time de desenvolvimento de funcionalidades precisa implementar um novo botão em um aplicativo, elas consultam o Design System para garantir que o botão siga as diretrizes de design estabelecidas. Elas também colaboram com o Platform Team para garantir que o código seja testado de maneira adequada e que a implementação seja eficiente.
  12. DevFest |2023 Privacidade e Segurança Qualidade Técnica Valor Principal Experiência

    do Usuário Apps e jogos devem aproveitar ao máximo os dispositivos premium. Aprenda a criar apps e jogos seguros. Apps e jogos precisam agregar valor ao usuário por serem úteis ou divertidos. Os apps e jogos devem ser agradáveis de usar. Fonte: https://developer.android.com/quality?hl=pt-br
  13. DevFest |2023 Multiplataforma Compartilhamento de código Android Studio Studio Robot

    (Gen AI) Práticas de Desenvolvimento Foco na qualidade Metodologia Organização estrutural Jetpack Compose Forma recomendada de fazer UI Kotlin Linguagem moderna, concisa e poderosa