GithubHelp home page GithubHelp logo

guia-de-campo-mobile's Introduction

vegetacao_do_cerrado_mobile

Telas do aplicativo

  1. HomeScreen
    • Tela

      Ao entrar no app, o usuário se depara com um recepção que mostra o nome do aplicativo e um botão para iniciar, conforme imagem abaixo:

      Tela inicial do app

    • Estrutura

      Estrutura da tela inicial do app

      A tela HomeScreen possui os seguintes widgets

      • Container - Foi utilizado para armazenar os outros widgets
      • Column - Utilizado para alinhar seus filhos verticalmente
      • Text - Exibe o texto "Vegetação do Cerrado"
      • SizedBox - Separa o Text do ElevatedButton
      • Elevated Button - Utlizado para criar um botao elevado que ao clicar adiciona ao contexto a tela EspeciesScreen

  2. EspeciesScreen
    • Tela

      Ao entrar na tela, o usuário se depara com uma lista de especies contendo a imagem, o nome cientifico e a nomenclatura botânica. Conforme imagem abaixo:

      Tela Especies do app

    • Estrutura

      Estrutura da tela especies do app

      A tela EspeciesScreen possui os seguintes widgets

      • Scaffold - Implementar a estrutura básica de layout visual do material design
      • AppBar - Criar uma barra com o texto "Especies"
      • Padding - Criar um espaçamento
      • Expanded - Utilizado para que o filho prencha o espaço disponivel

      • SingleChildScrollView - Utilizado para caso o dispositivo seja pequeno e a tela não seja totalmente exibida, apareça um scroll
      • Column - Alinhar seus filhos verticalmente
      • GestureDetector - detectar um toque e assim adicionar a tela Especie ao contexto **É feito um laço de repetição para cada especie no arquivo json
      • Container - Armazenar o filho e dar um espaçamento
      • Row - alinha os filhos horizontalmente

      • CircleAvatar - Exibir imagem da especie com bordas circulares
      • SizedBox - Separar a imagem do texto
      • Expanded - preencher o espeço vazio

      • Column - Alinhar seus filhos verticalmente
      • Text - Exibir o nome cientifico da especie
      • Text - Exibir a nomenclatura botanica da especie

  3. EspecieScreen
    • Tela

      Ao exibir a tela, o usuário se depara com a imagem da especie e informações referentes a ela, conforme imagem abaixo:

      Tela Especie do app

    • Estrutura

      Estrutura da tela especie do app

      A tela EspecieScreen possui os seguintes widgets

      • Scaffold - implementar a estrutura básica de layout visual do material design
      • AppBar - Utilizado Criar uma barra com um botão para retornar a tela anterior e um texto com o nome cientifico da especie
      • Padding - Criar um espaçamento
      • SingleChildScrollView - Utilizado para caso o dispositivo seja pequeno e a tela não seja totalmente exibida, apareça um scroll
      • Column - Alinhar seus filhos verticalmente
      • Image - Exibir imagem da especie
      • SizedBox - Separar a imagem do texto
      • Container - Utilizado para armazenar o richText e dar um espaçamento **É feito um laço de repetição para cada informação que irá ser exibida
      • RichText - Utlizado para Armazenar dois spanText sendo um em negrito

Desenvolvido por

Jacyiricê Silva Oliveira

Disponivel em

GitHub

guia-de-campo-mobile's People

Contributors

jacyirice avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.