/vagas

Primary LanguageJava

App Vagas

Descrição

O App Vagas é um aplicativo desenvolvido em Kotlin e Java que permite aos usuários procurar, criar e se candidatar a vagas de emprego. O projeto utiliza o Gradle como sistema de automação de build.

Tecnologias Utilizadas

  • Kotlin: Linguagem principal para o desenvolvimento do aplicativo.
  • Java: Utilizado em algumas partes do código legado.
  • Gradle: Ferramenta de automação de build.

Estrutura do Projeto

  • app/src/main/java/com/example/app_vagas/: Contém os arquivos fonte do aplicativo.
  • app/src/main/res/: Contém os recursos do aplicativo (layouts, strings, etc).
  • build.gradle: Arquivo de configuração do Gradle.

Funcionalidades

  • Cadastro de Vagas: Empresas podem cadastrar vagas de emprego no aplicativo.
  • Busca de Vagas: Permite aos usuários buscar vagas de emprego por palavras-chave e localização.
  • Candidatura: Usuários podem se candidatar a vagas diretamente pelo aplicativo.
  • Notificações: Receba notificações sobre novas vagas que correspondem ao seu perfil.
  • Filtros: Aplique filtros para encontrar vagas que correspondam ao seu perfil.

Como Executar

  1. Clone o repositório:
    git clone https://github.com/EnzoAntunesOliveira/app_vagas.git
  2. Abra o projeto no Android Studio.
  3. Sincronize o projeto com o Gradle.
  4. Execute o aplicativo em um emulador ou dispositivo físico.

Testes

  • Testes Instrumentados: Localizados em app/src/androidTest/java/com/example/app_vagas/.
  • Testes Unitários: Localizados em app/src/test/java/com/example/app_vagas/.

Contribuição

  1. Faça um fork do projeto.
  2. Crie uma branch para sua feature (git checkout -b feature/nova-feature).
  3. Commit suas mudanças (git commit -m 'Adiciona nova feature').
  4. Faça o push para a branch (git push origin feature/nova-feature).
  5. Abra um Pull Request.

Integrantes

  • Arthur Fenili RM552752
  • Enzo Oliveira RM553185
  • Mauricio Vieira RM553748
  • Vínicio Raphael RM553813
  • Yago Lucas RM553013