/com.sofia.mobile

SOFIA - Innovation In ASD Pre-diagnosis

Primary LanguageKotlin

Sofia Mobile 💜

Sofia é um Software Orientado por Inteligência Artificial para Auxílio ao Pré-diagnóstico de Crianças de 0 a 4 Anos com Manifestações Comportamentais do Transtorno do Espectro Autista (TEA). O aplicativo mobile CAD (computer aided design) é destinado ao auxílio de profissionais da saúde na triagem e identificação de sinais do TEA. 💜 Nosso Objetivo 💜 é promover a acessibilidade ao diagnóstico precoce de TEA! 💜

ilustracao

Descrição do projeto 💜

O Sofia Mobile é um aplicativo desenvolvido com Kotlin, Android Studio e Jetpack Compose, com banco de dados MySQL. Até o momento, foram desenvolvidas as telas de splash, home, cadastro de um novo paciente, listagem de pacientes cadastrados e visualização individual.

logo bem vindo home cadastro


Ficou interessado? Veja mais no nosso pitch de apresentação da SOFIA, assista aqui 💜

Pré-Requisitos 💜

  • JDK (Java Development Kit)
  • MySQL
  • Git
  • Android Studio
  • VSCode

Dependências 💜

Este projeto depende da seguinte API:


Configuração do Projeto 💜

  1. Clone o repositório para sua máquina local usando o seguinte comando
git clone https://github.com/aasjunior/com.sofia.mobile.git
  1. Abra o projeto pelo Android Studio

  2. Certifique-se de que o JDK está instalado e configurado corretamente

  3. Certifique-se de que o MySQL está instalado e funcionando corretamente

  4. Configure a API Sofia pelo VS Code. A API estará rodando em http://localhost:8080

  5. Execute o Emulador do Android Studio


Problemas Conhecidos 💜

Erro de Caracteres Não-ASCII

Se você encontrar um erro relacionado a caracteres não-ASCII durante a execução ou compilação do projeto, existem duas soluções possíveis:

  1. Mover o projeto para um diretório diferente: Certifique-se de que o novo diretório não contém caracteres não-ASCII no caminho.

  2. Adicionar uma linha ao arquivo gradle.properties: Você pode adicionar a linha 'android.overridePathCheck=true' ao arquivo gradle.properties no diretório do projeto. Isso desativará a verificação do caminho do projeto.


UI

A interface do usuário deste aplicativo foi construída usando Jetpack Compose e Material 3.

O Jetpack Compose é uma moderna toolkit de UI para Android que simplifica e acelera o desenvolvimento da interface do usuário. Ele permite a criação de interfaces de usuário concisas e idiomáticas com menos código e ferramentas poderosas para visualização de layout.

O Material 3 é a mais recente versão do Material Design, que introduz novos componentes, estilos e recursos para ajudar a criar experiências de usuário mais expressivas e dinâmicas.

Tecnologias 💜

Android

Android Jetpack Compose

Nosso Time AJA 💜

You can see more about us in our profile:

Aviso

Esta é uma iniciativa acadêmica, sendo assim, não possui todas as funcionalidades e características de uma aplicação real.