Skip to content

📱 OrgaTask - Versão Mobile - Gerencie tarefas diretamente no seu celular. Aplicação móvel em .NET MAUI consumindo a OrgaTask-API. - (Tecnologias: .NET MAUI, .NET 9)

Notifications You must be signed in to change notification settings

Jabonelas/OrgaTask-Maui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

OrgaTask Maui

Visão Geral

OrgaTask Maui é uma aplicação multiplataforma desenvolvida com .NET MAUI, projetada para gerenciar tarefas de forma eficiente e intuitiva. A aplicação consome a OrgaTask API, permitindo aos usuários organizar e gerenciar suas tarefas em dispositivos Android e Windows. Com uma construída com XAML e seguindo a arquitetura MVVM.

Tecnologias Utilizadas

  • Core: .NET MAUI (.NET 9)

  • Arquitetura: MVVM

  • Interface: XAML (*.xaml) para layouts nativos

  • ViewModel: Classes para estado e lógica da UI

  • Service Layer: Comunicação com API e lógica de negócio

  • Comunicação:

    • Consumo de API REST via HttpClient
    • Autenticação com JWT Bearer Tokens
    • Serialização JSON com System.Text.Json
  • Injeção de Dependência: Nativa do .NET (IServiceCollection)

Plataformas Suportadas: Android (API 21+) e Windows (10+)

Funcionalidades

  • Login e autenticação com JWT
  • Gerenciamento de tarefas (listar, criar, editar, excluir)
  • Interface responsiva e interativa
  • Tratamento de erros e feedback visual
  • Sincronização com API: Atualização em tempo real com a OrgaTask API.

Pré-requisitos

  • .NET 9 SDK
  • OrgaTask API rodando localmente ou em um servidor
  • Visual Studio 2022 ou 2025 com workload MAUI
  • Dispositivo ou emulador Android ou Windows Desktop

Como Executar o Projeto

  1. Clone o repositório:
git clone https://github.com/Jabonelas/OrgaTask-Maui.git
cd OrgaTask-Maui
  1. Restaure as dependências:
dotnet restore
  1. Configure a URL da API:
  • Abra o arquivo MauiProgram.cs ou arquivo de configuração equivalente.
  • Defina a URL da OrgaTask API (padrão: https://localhost:7170/ para desenvolvimento).
  1. Execute a aplicação:
  • Android:
dotnet run --framework net8.0-android
  • Windows:
dotnet run --framework net8.0-windows

Ou use o Visual Studio, selecionando a plataforma desejada.

  1. Acesse a aplicação:
  • Em dispositivos móveis: Executa no emulador ou dispositivo conectado.
  • Em desktop: Abre como aplicativo nativo.

Exemplo de Uso

  1. Acesse a página de login e insira credenciais válidas.

  2. Após o login, visualize e gerencie suas tarefas na dashboard.

  3. Use os formulários para criar ou editar tarefas.

Interface Dashboard

image

Painel visual com acompanhamento do progresso e status de todas as atividades

Interface Tarefas

image

Visualização integrada de todas as tarefas registradas

Contribuições

Contribuições são bem-vindas! Abra issues para relatar bugs ou sugerir melhorias, ou envie pull requests.

About

📱 OrgaTask - Versão Mobile - Gerencie tarefas diretamente no seu celular. Aplicação móvel em .NET MAUI consumindo a OrgaTask-API. - (Tecnologias: .NET MAUI, .NET 9)

Resources

Stars

Watchers

Forks

Packages

No packages published