Skip to content

isarbela/plantasia-android

Repository files navigation

Plantasia 🌿 - Android

Este é um projeto Android de gerenciamento de plantas, onde os usuários podem acompanhar suas plantas e ter informações sobre elas em um só lugar. O projeto foi desenvolvido para disciplina de Desenvolvimento Móvel da Universidade Federal de São Carlos pelos seguintes alunos:

  • Gabriel Penajo Machado
  • Isabela Vieira Magalhães
  • Matteus Guilherme de Souza

Recursos 🕶️

  • Registros de plantas: os usuários podem adicionar informações como nome e idade sobre suas plantas.
  • Acompanhamento de cuidados: o aplicativo permite que os usuários vejam informações úteis sobre suas plantas como qual o nível de cuidado da planta, seus ciclo de vida e quanto deve ser regada.

Requisitos 🌦️

  • Android Studio 2022.2.1
  • JDK 17 ou superior
  • API 24 ou superior (Android)

Configuração do Projeto 🌥️

  1. Clone esse repositório em seu computador local com o comando:

    git clone https://github.com/isarbela/plantasia-android.git
    
  2. Abra o Android Studio e selecione "Open an Existing Project".

  3. Navegue até o diretório onde você clonou o repositório e selecione-o.

  4. Aguarde até que o Android Studio importe e sincronize o projeto.

Configuração da API ⛅

Esse projeto usa a API Perenual, uma API de terceiros para obter informações sobre diferentes tipos de plantas. Para rodar o aplicativo você deverá obter uma chave válida dessa API (o plano gratuito conta com 300 requisições por dia). Após conseguir uma chave siga os passos a seguir dentro do projeto:

  1. Mude a visão do projeto de Android para Project e crie o arquivo "api_key.properties", adicione a chave de API da seguinte maneira, alterando SUACHAVE para a sua chave gerada:
 api_key=SUACHAVE

Executando o aplicativo 🌤️:

  1. Conecte um dispositivo Android físico ou inicie o emulador Android.
  2. No Android Studio, clique no botão "Run", representado por um triângulo verde, para compilar e executar o aplicativo.

Aproveite! Em caso de qualquer problema comunicar os colaboradores por meio de uma Issue 🌞

About

An Android project for Mobile Development course

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages