Skip to content

mathewsrc/BusinessCard

Repository files navigation

BusinessCard

Aplicativo desenvolvido para o Bootcamp DIO-Santander 2022 Mobile

Este aplicativo adota a arquitetura MVVM + kotlin e contém duas telas: a atividade principal contém uma lista de cartões de negócios e a segunda atividade contém um formulário para criação de novos cartões.

Componentes de arquitetura do android utilizadas:

  • Hilt - para injenção de depencias
  • Livedata - para encapsula dados respeitando o ciclo de vida da aplicação.
  • ViewModel - para armazenar e gerenciar dados relacionados à interface do usuário de uma maneira consciente do ciclo de vida
  • Room - para persistência de dados locais
  • Lifecycle - para uso de componentes com reconhecimento de ciclo de vida

Application developed for Bootcamp DIO-Santander 2022 Mobile

This application adopts MVVM + kotlin architecture and contains two screens: the main activity contains a list of business cards and the second activity contains a form for creating new cards.

Used android architecture components:

  • Hilt - for injection of dependencies
  • Livedata - to encapsulate data respecting the application life cycle.
  • ViewModel - to store and manage UI related data in a lifecycle conscious way
  • Room - for local data persistence
  • Lifecycle - for using lifecycle-aware components

list!