feat(mobile): projet natif Android Capacitor (#39) #63
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/capacitor-android-native"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Contexte
Dernière étape du portage mobile #39. Les phases 1 à 3 (jeton Bearer #54,
passe responsive #55, plomberie web Capacitor #56) sont mergées ; il restait à
générer et versionner le projet natif Android (
npx cap add android), quele ticket avait explicitement scopé comme manuel (nécessite Android Studio).
Contenu
apps/web/android/— projet natif Capacitor 8.5. PermissionINTERNETprésente par défaut ;
applicationId=fr.kyuno.batchcooking;MainActivity=BridgeActivitystock._theme.scss) :values/colors.xmlredéfinitcolorPrimary/colorPrimaryDark/colorAccent(basilic#2E6B4A/ basilic foncé#244F38/ vermillon#CC4B26) par-dessus les défauts Material de la libcapacitor-android.styles.xml: barre de statut basilic foncé + icônes claires, fond defenêtre « porcelaine »
#EEF2ED(pas de flash blanc au démarrage àfroid),
postSplashScreenThemepour la transition post-splash.depuis
apps/web/assets/logo.svg— monogramme « bC », géométrie pure(pas de
<text>, donc rendu identique quel que soit le rasteriseur) — via@capacitor/assets. Sources + commande de régénération dansapps/web/assets/README.md.@capacitor/assetsn'est pas ajouté auxdépendances (il tire
sharp, horspnpm.onlyBuiltDependencies) : lancévia
npx..gitignoreracine : ignore/.idea/(Android Studio ouvre désormaisle dépôt comme projet).
biome.json: exclutapps/web/androiddu lint.flux
cp .env.capacitor.example .env.capacitor→pnpm build:capacitor→npx cap sync android→npx cap open android.Le bundle web copié sous
android/app/src/main/assets/public/restegit-ignoré (régénéré par
pnpm build:capacitor && npx cap sync android) ;seuls les fichiers du projet natif et les assets sources sont versionnés.
Vérifications
pnpm buildOK ·pnpm lintOK (biome saute bienapps/web/android)npx cap add android/npx cap sync androidOK--)Reste à faire (hors CI)
Build de l'APK + lancement sur émulateur/appareil : à finir dans Android
Studio — la CI self-hosted ne build pas Android, et c'est l'étape manuelle
que le ticket #39 prévoyait. Android Studio proposera d'installer le SDK
Platform 36 (Capacitor 8.5 le cible) au premier sync.
Closes #39
🤖 Generated with Claude Code