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

Miniapps Magalu: Transformando um Super App em ...

Miniapps Magalu: Transformando um Super App em um SO

Com o desenvolvimento do Super App cada vez mais complexo e visando uma forma mais acelerada de novos negócios construímos uma plataforma independente unindo o desenvolvimento nativo e híbrido. Nesta palestra iremos abordar os principais desafios e vantagens desse novo paradigma.

Avatar for Vinícius Oliveira

Vinícius Oliveira

January 29, 2022
Tweet

More Decks by Vinícius Oliveira

Other Decks in Programming

Transcript

  1. Para ser considerado Super, um app deve possuir uma ou

    mais interações de alta frequência e apoiar as pessoas em diversas atividades do seu dia-a-dia.
  2. Standalone App Único app com uma só função App Suite

    Conjunto de apps com funções relacionadas e integrados entre si Exemplos: G Suite, Office 365, Adobe Creative Suite $ Super App + Mini Apps 3P App único que permite que terceiros desenvolvam "mini-apps" dentro dele, geralmente apoiados por um meio de pagamento dentro da mesma empresa Exemplos: WeChat, AliPay, Baidu, Meituan, Tmall Créditos: Classificação por Julber Osio; Shirley Gil / Kagan Research / 2019 S&P Market Intelligence Super App App único com diversas funções, geralmente apoiadas por um meio de pagamento dentro da mesma empresa Exemplos: Flipkart, Grab, LINE, Go-Jek, KakaoTalk, Paytm $ Super app x Apps tradicionais
  3. 2011 2013 2014 2017 2018 Lançamento do WeChat Lançamento do

    WeChat Pay Popularização e competição com o AliPay Plataforma de mini programas 600 MM de usuários de mini programas Timeline - WeChat
  4. WeChat 2011, China Originalmente era um app de mensageria, similar

    ao Whatsapp Números Usuários ativos: 1.24 BI Mini programs em 2020: - Quantidade: 3.2 MM - Volume transacionado: US$ 240 BI
  5. 10

  6. Problemas • Reaproveitamento de código Android • Baixa autonomia •

    Deploy dependente • Alto acoplamento com o código do Super App
  7. O que são os miniapps? • Apps dentro do Super

    App • Independentes • Integração com o ecossistema Magalu • Sem necessidade de download
  8. Arquitetura Super App Magalu SDK Miniapps SDK Miniapps JS Miniapp

    Requisita serviços Resultado serviços {JSON}
  9. Vantagens • Autonomia para o cliente • Baixo acoplamento •

    Facilidade de deploy e manutenção • Base de código separada e uma alteração no cliente não afeta o SuperApp
  10. Perspectivas futuras • Habilitar cada vez mais funcionalidades • Profissionalizar

    a oferta de serviços • Escalar para desenvolvimento externo • Trazer para o Super app mais interações de alta frequência.