Skip to content

Bootstrap Flutter AR project with architecture, i18n, feature modules, and CI setup#1

Merged
cto-new[bot] merged 1 commit intomainfrom
feat/bootstrap-flutter-android-arcore-architecture-i18n-ci
Oct 30, 2025
Merged

Bootstrap Flutter AR project with architecture, i18n, feature modules, and CI setup#1
cto-new[bot] merged 1 commit intomainfrom
feat/bootstrap-flutter-android-arcore-architecture-i18n-ci

Conversation

@cto-new
Copy link
Contributor

@cto-new cto-new bot commented Oct 30, 2025

Summary

This PR sets up the foundational structure for a Flutter AR-enabled application, including layered architecture, modular features, internationalization, and initial CI/test scaffolding.

Details

  • Bootstrapped Flutter project targeting Android with minSdk 24 and ARCore compatibility
  • Implemented clean, layered architecture: core, domain, data, presentation
  • Configured Riverpod for state management, GetIt/Injectable for DI, GoRouter for navigation
  • Integrated onboarding, AR, media, and settings modules with feature placeholders
  • Added English/Russian i18n support using ARB/localizations, theming, typography, and responsive layout
  • Integrated Dio, permissions, secure storage, video/camera/media/cache dependencies
  • Environment/feature flag mgmt with .env
  • CI workflow (analyze/test/build), linting, and basic coverage test cases
  • Added README with architecture/dev setup overview

Warning: Task VM test is not passing, cto.new will perform much better if you fix the setup

…8n, and CI

Initial project setup required to enable rapid AR feature development and enforce best practices.
- Initialized Flutter project structure with Android minSdk 24, package config, and ARCore/Kotlin support
- Implemented layered architecture: core, data, domain, and presentation
- Set up Riverpod (state management), GetIt/Injectable (DI), GoRouter (routing)
- Added feature modules: onboarding, AR, media, settings, shared UI components
- Established internationalization with English/Russian (ARB), theming, and responsive utils
- Integrated env config using .env, Dio (API), secure/video/cache/media packages
- Added CI stubs, tests, and README

This is the foundation for further feature development. No breaking changes.
@cto-new cto-new bot merged commit 57ccce0 into main Oct 30, 2025
0 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants