master merged
This commit is contained in:
@@ -290,15 +290,15 @@ Legenda:
|
||||
3. 🟢 Validar `swift build` sem erro de ambiente.
|
||||
4. 🟢 Validar export/build Android via Skip.
|
||||
5. 🟢 Gerar APK/build Android instalável.
|
||||
6. 🔴 Instalar e abrir o app no Android.
|
||||
6. 🟢 Instalar e abrir o app no Android.
|
||||
7. 🔴 Validar login no Android.
|
||||
8. 🔴 Validar home e navegação principal no Android.
|
||||
9. 🔴 Validar detalhe de loja e carrinho no Android.
|
||||
10. 🔴 Validar perfil e endereços no Android.
|
||||
11. 🔴 Validar permissão e uso de localização no Android.
|
||||
12. 🔴 Corrigir bugs críticos de runtime Android.
|
||||
13. 🔴 Ajustar snackbar Android.
|
||||
14. 🔴 Revisar splash Android, se necessário.
|
||||
13. 🟢 Ajustar snackbar Android.
|
||||
14. 🟢 Revisar splash Android, se necessário.
|
||||
15. 🔴 Rodar regressão rápida no iOS após os ajustes Android.
|
||||
16. 🟢 Criar commit após cada task concluída e funcional.
|
||||
|
||||
@@ -318,3 +318,46 @@ Legenda:
|
||||
5. Task 5 concluída com geração validada de artefatos Android instaláveis.
|
||||
- APK exportado com sucesso.
|
||||
- AAB exportado com sucesso.
|
||||
6. Task 13 concluída com implementação funcional de snackbar no Android.
|
||||
- `SnackbarCenter` Android deixou de ser stub e agora controla exibição, timeout e tap action.
|
||||
- `SnackbarOverlay` Android passou a renderizar o banner visual e reagir a mudanças de estado.
|
||||
- `swift build` validado com sucesso após a alteração.
|
||||
- A validação `skip export` desta rodada ficou bloqueada por erro pré-existente em `Vendor/skip-fuse-ui` (`onGeometryChangeErased`) e em código gerado `SkipUI`, sem relação direta com a task de snackbar.
|
||||
7. Ajuste incremental de paridade no perfil Android concluído.
|
||||
- `UserProfileView+Android` agora mostra preview de avatar quando `profilePicture` está preenchido.
|
||||
- Campo de edição de foto por URL/Base64 adicionado apenas no Android.
|
||||
- `swift build` validado com sucesso após o ajuste.
|
||||
8. Padronização de clipboard cross-platform concluída para fluxos OTP/PIX.
|
||||
- Helper de clipboard centralizado em `PlatformCompat`.
|
||||
- `OtpView` e `CheckoutView` passaram a usar o helper compartilhado.
|
||||
- `swift build` validado com sucesso após o ajuste.
|
||||
9. Ajuste de atualização de localização Android concluído em `Main.kt`.
|
||||
- Atualização/permissão de localização acionada também no `onResume`.
|
||||
- Removido uso de non-null assertion desnecessária no cálculo de melhor coordenada.
|
||||
- `swift build` validado com sucesso.
|
||||
- A validação Gradle completa continuou bloqueada por erro pré-existente em `SkipUI` gerado (`GroupBoxCompat.kt`), sem relação direta com `Main.kt`.
|
||||
10. Task 14 concluída com splash nativo Android dedicado.
|
||||
- `AndroidManifest` atualizado para usar tema de launch Android específico.
|
||||
- Recursos adicionados para tema, cores e drawables (`values`, `values-night`, `drawable`, `drawable-night`).
|
||||
- Validação de recursos Android concluída com sucesso em `gradle :app:processDebugResources --no-daemon`.
|
||||
11. Ajuste de fallback do colapso de header na Home concluído para Android.
|
||||
- `HomeScrollOffsetObserver` habilitado para uso cross-platform.
|
||||
- `HomeView` deixou de usar `EmptyView()` no observer em Android.
|
||||
- `swift build` validado com sucesso após o ajuste.
|
||||
12. Correção de compatibilidade do bridge Android concluída para destravar export.
|
||||
- `skip-fuse-ui` recebeu fallback Android-only para `onGeometryChange(...)`, evitando dependência de hook de geometria ausente no bridge.
|
||||
- `skip-ui` recebeu shim Android-only para `GroupBox`, mantendo iOS preservado.
|
||||
- Ajustes feitos no vendor local sem alterar comportamento iOS.
|
||||
13. Compatibilidade de `coordinateSpace` aplicada com fallback Android.
|
||||
- Criado `appNamedCoordinateSpace(...)` em `PlatformCompat`.
|
||||
- `HomeView` e `StoreDetailView` passaram a usar o helper compatível.
|
||||
- O fluxo iOS permanece no caminho original (`coordinateSpace`) e Android usa no-op seguro.
|
||||
14. Export Android final validado com sucesso.
|
||||
- `skip export --debug --no-ios --android --arch aarch64 --plain --verbose` concluído com sucesso.
|
||||
- Artefatos Android gerados novamente em `pedi-foods/.build/skip-export`.
|
||||
15. Execução direta (`skip android run`) compilou com sucesso, porém sem instalação por ausência de device conectado.
|
||||
- Build Swift/Kotlin finalizado.
|
||||
- Etapa de conexão Android falhou com `adb devices` vazio no ambiente atual.
|
||||
- Próximo passo para concluir Task 6: conectar device físico (USB) ou iniciar AVD válido.
|
||||
|
||||
Autor: Daniel Arantes Loverde
|
||||
|
||||
Reference in New Issue
Block a user