henriquebarrosx / IntensivetApp

🐶 Um aplicativo híbrido (Android & iOS) desenvolvido com React Native voltado à telemedicina veterinária

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

intensivet

Intensivet

Aplicativo de mensagens para interconsultas

Funcionalidades

  • Login
  • Lista de casos
    • Ordenados por última mensagem enviada
    • Ordenados por SLA
  • Chat
    • Envio de texto
    • Envio de imagens
    • Envio de vídeos
    • Envio de arquivos
    • Envio e Gravação de vídeo
    • Envio e Gravação de áudio
    • Detalhes do caso
      • Animal
      • Veterinário
      • Clínica
      • Categoria
      • Ficha Veterinária

⚙️ Ferramentas

🛠️ Configuração do ambiente

OBS: Para que seja possível iniciar o projeto é necessário que sua máquina possua ao menos um emulador ou simulador presente. Emuladores podem ser adquiridos através do Android Studio. Já os simuladores são exclusivos do ambiente Apple, podendo ser adquiridos somente através do XCode.

Você também pode rodar o projeto diretamente pelo próprio celular, bastando apenas baixar o aplicativo Expo e ler o QRCode, gerado após o comando yarn start, sem a necessidade de baixar Android Studio e ou XCode.

Esse tipo de abordagem é muito útil para fins de testes de comportamento. Porém, vale salientar que, ele está sujeito a alguns problemas relacionados a cache em memória, bem como uma demanda maior de tempo para compilação do app.

Caso você não queira depender de um aparelho externo É interessante que toda configuração do ambiente Android seja seguida da aba "React Native CLI Quickstart".

💡 Iniciando o projeto

# Clone o repositório
$ git clone git@github.com:nywton/intensivet-react-app.git

# Entre na pasta
$ cd intensivet-react-app

# Instale as dependencias
$ yarn install

# Inicie o app
$ yarn start

🚀 Publicando Projeto

# Instale a linha de comando eas-cli
$ npm install -g eas-cli

# Enviando para Apple Store
$ npx eas-cli build --platform ios

# Enviando para Apple Store
$ npx eas-cli submit --platform ios

# Enviando para Google Play
$ npx eas-cli submit --platform android

É necessário possuir um AppleID, para publicação de apps no iOS, e a uma conta do Expo para intermediar o envio para Apple Store Connect.

About

🐶 Um aplicativo híbrido (Android & iOS) desenvolvido com React Native voltado à telemedicina veterinária


Languages

Language:TypeScript 94.5%Language:Java 3.1%Language:Ruby 1.2%Language:Objective-C++ 0.9%Language:JavaScript 0.2%Language:Objective-C 0.1%