Skip to content

Commit 8b5933b

Browse files
Updated claude instruction
1 parent 6b0303e commit 8b5933b

1 file changed

Lines changed: 5 additions & 28 deletions

File tree

CLAUDE.md

Lines changed: 5 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -11,34 +11,11 @@ Optimizely Flutter SDK - Cross-platform plugin wrapping native Optimizely SDKs (
1111
## Project Structure
1212

1313
```
14-
flutter-sdk/
15-
├── lib/ # Dart SDK code
16-
│ ├── optimizely_flutter_sdk.dart # Main entry point
17-
│ └── src/
18-
│ ├── data_objects/ # response/request models
19-
│ ├── logger/ # Custom logger framework
20-
│ ├── user_context/ # User context management
21-
│ ├── utils/ # Constants & helpers
22-
│ └── optimizely_client_wrapper.dart # Platform channel bridge
23-
├── android/ # Android implementation
24-
│ ├── build.gradle # Dependencies & build config
25-
│ └── src/main/java/.../
26-
│ ├── OptimizelyFlutterSdkPlugin.java # MethodChannel handler
27-
│ ├── OptimizelyFlutterClient.java # Core client wrapper
28-
│ └── helper_classes/ # Parsers, utils
29-
├── ios/ # iOS implementation
30-
│ ├── optimizely_flutter_sdk.podspec # CocoaPods spec
31-
│ └── Classes/
32-
│ ├── SwiftOptimizelyFlutterSdkPlugin.swift # MethodChannel handler
33-
│ ├── OptimizelyFlutterLogger.swift # Logger bridge
34-
│ └── HelperClasses/ # Utils, extensions
35-
├── test/ # Unit tests
36-
│ ├── optimizely_flutter_sdk_test.dart
37-
│ ├── cmab_test.dart
38-
│ ├── logger_test.dart
39-
│ └── nested_object_test.dart
40-
├── example/ # Example Flutter app
41-
└── doc/ # Documentation
14+
lib/ # Dart: Public API, data models, user context, platform bridge
15+
android/src/main/java/ # Java: OptimizelyFlutterClient.java, Plugin, helpers
16+
ios/Classes/ # Swift: Plugin, logger bridge, helpers
17+
test/ # Unit tests (SDK, CMAB, logger, nested objects)
18+
example/ # Example app
4219
```
4320

4421
## Essential Commands

0 commit comments

Comments
 (0)