Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aasjunior/machinelearningapp
O Machine Learning App é um aplicativo desenvolvido com Kotlin, Android Studio e Jetpack Compose, para aplicação de algoritmos de aprendizado de máquina e exibição dos resultados. Realizado como tarefa da disciplina de Laboratório Mobile/Computação Natural no 5º Semestre de Desenvolvimento de Software Multiplataforma.
https://github.com/aasjunior/machinelearningapp
fastapi jetpack-compose kotlin-android machine-learning material-design scikit-learn
Last synced: 16 days ago
JSON representation
O Machine Learning App é um aplicativo desenvolvido com Kotlin, Android Studio e Jetpack Compose, para aplicação de algoritmos de aprendizado de máquina e exibição dos resultados. Realizado como tarefa da disciplina de Laboratório Mobile/Computação Natural no 5º Semestre de Desenvolvimento de Software Multiplataforma.
- Host: GitHub
- URL: https://github.com/aasjunior/machinelearningapp
- Owner: aasjunior
- Created: 2024-05-16T01:07:45.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-06-11T23:09:58.000Z (7 months ago)
- Last Synced: 2024-11-08T05:16:11.121Z (2 months ago)
- Topics: fastapi, jetpack-compose, kotlin-android, machine-learning, material-design, scikit-learn
- Language: Kotlin
- Homepage:
- Size: 354 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Machine Learning App
O Machine Learning App é um aplicativo desenvolvido com Kotlin, Android Studio e Jetpack Compose, para aplicação de algoritmos de aprendizado de máquina e exibição dos resultados.
## Pré-Requisitos
* JDK (Java Development Kit)
* Git
* Android Studio
* VSCode
## Dependências
Este projeto depende da seguinte APIs:
* [mlapp-api](https://github.com/aasjunior/mlapp-api.git)
## Configuração do Projeto
1. Clone o repositório para sua máquina local usando o seguinte comando
```
git clone https://github.com/aasjunior/MachineLearningApp.git
```2. Abra o projeto pelo Android Studio
3. Certifique-se de que o JDK está instalado e configurado corretamente
4. Certifique-se de que o Python está instalado e funcionando corretamente
5. Configure a API mlapp-api pelo VS Code ou IDE de sua preferência. A API estará rodando em `http://127.0.0.1:8000`
6. 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
##
###### Aviso
Este é um trabalho acadêmico realizado como tarefa da disciplina de Laboratório Mobile/Computação Natural no 5º Semestre de Desenvolvimento de Software Multiplataforma