lucasmontano / first-how-to-build-an-app

#1 First project of our "How to build an App" season in my Youtube channel
MIT License
194 stars 6 forks source link

Tela Principal #5

Open lucasmontano opened 5 years ago

lucasmontano commented 5 years ago

Como usuário deste aplicativo, que já cadastrou um medo, eu devo ser apresentado a uma tela que me ajude a superar meus medos e alcançar meus objetivos.

Fluxo de navegação

Esta tela deve ser a tela inicial do aplicativo, quando o usuário já cadastrou um medo. Se o usuário não cadastrou um medo ainda, esta tela é exibida após concluir o fluxo de cadastro do primeiro medo.

Definição da tela

No topo da tela devemos exibir um item de conteúdo que ajude o usuário a superar seus medos. Nesta primeira versão, o usuário vai receber um conteúdo a cada dois dias

Definição do conteúdo

Lista dos medos

Para contextualizar o usuário os medos já cadastrados devem estar listados abaixo do conteúdo. Ao clicar no medo o usuário deve ser redirecionado para a Tela de Detalhes do Medo.

Elemento principal da tela

Ação principal da tela (FAB)

Wireframe

Untitled design-3

gabe351 commented 5 years ago

Olá Lucas, você poderia criar um módulo de base para termos uma noção de como o projeto será estruturado (em arquitetura)

lucasmontano commented 5 years ago

@gabe351 claro! Vou criar a estrutura inicial do projeto essa semana, e vai estar no video de segunda. Vocês já vão conseguir acompanhar antes de segunda por aqui. Antecipando o assunto: vou abordar MVVM (usando ViewModel, LiveData e UiStates)