Files
sar-android/docs/index.md
Julio Schlickmann dc61705c91 add project files
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-16 22:33:42 -03:00

2.5 KiB

Documentação — SARAndroid

Visão Geral do Projeto

  • Tipo: Monolito Android nativo Java
  • Linguagem principal: Java (sem Kotlin)
  • Arquitetura: Offline-first com dual-database (SQLite local + PostgreSQL remoto)
  • Build: Eclipse ADT (sem Gradle)
  • Versão: 2.8.1 (versionCode 156)

Referência Rápida

Campo Valor
Pacote raiz br.com.jcsinformatica.sarandroid
Min SDK 19 (Android 4.4)
Target SDK 35
Schema SQLite versão 40
Driver PostgreSQL postgresql-8.2-512.jdbc3.jar (fixo)
Entry point SplashScreenLoginActivityMainActivity
Sync ComunicaActivity (único orquestrador)
Estado global Global.empresa, Global.pedido, Global.pedItem

Documentação Gerada

Documentação de Referência


Como Começar

Para trabalhar no projeto

  1. Leia Guia de Desenvolvimento — setup do Eclipse ADT
  2. Leia Arquitetura — entenda o padrão offline-first e dual-database
  3. Leia Contexto para Agentes IA — regras críticas antes de codar

Para entender o domínio

  1. Visão Geral — o que o app faz e para quem
  2. Modelos de Dados — entidades e relacionamentos

Para modificar a UI

  1. Inventário de Componentes — activities, adapters e layouts existentes
  2. Árvore de Fontes — onde cada coisa está

Para modificar a sincronização

  1. Arquitetura — seção "Padrão DAO Dual" e "ComunicaActivity"
  2. Modelos de Dados — campos md5, id_erp vs id_* local

Documentação gerada em 2026-04-16 via bmad-document-project (Exhaustive Scan)