0% found this document useful (0 votes)
2 views2 pages

Flutter Project Source Overview

The document provides an overview of a Flutter project containing a total of 139 files, including various phases of notes, configuration files, assets, and source code organized into directories such as lib, firestore, and test. Key components include models, network services, providers, repositories, and screens that facilitate the app's functionality. Additionally, it includes test files for validating different parts of the application.

Uploaded by

rohitkumarrawatg
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views2 pages

Flutter Project Source Overview

The document provides an overview of a Flutter project containing a total of 139 files, including various phases of notes, configuration files, assets, and source code organized into directories such as lib, firestore, and test. Key components include models, network services, providers, repositories, and screens that facilitate the app's functionality. Additionally, it includes test files for validating different parts of the application.

Uploaded by

rohitkumarrawatg
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Flutter Project Source Overview

Total files: 139


PHASE1_NOTES.md
PHASE2_NOTES.md
PHASE3_NOTES.md
PHASE4_NOTES.md
PHASE5_NOTES.md
PHASE6_NOTES.md
PHASE7_NOTES.md
PHASE8_NOTES.md
PHASE9_NOTES.md
[Link]
analysis_options.yaml
assets/
assets/icon/
assets/icon/app_icon.png
assets/translations/
assets/translations/[Link]
assets/translations/[Link]
[Link]
[Link]
[Link]
firestore/
firestore/rules_test/
firestore/rules_test/[Link]
firestore/rules_test/[Link]
firestore/[Link]
firestore/[Link]
firestore/seed_data.json
lib/
lib/[Link]
lib/database/
lib/database/hive_boxes.dart
lib/database/local_database.dart
lib/firebase_options.dart
lib/[Link]
lib/models/
lib/models/app_user.dart
lib/models/[Link]
lib/models/course_chapter.dart
lib/models/course_lesson.dart
lib/models/course_progress.dart
lib/models/[Link]
lib/models/quiz_question.dart
lib/models/sync_item.dart
lib/models/sync_item.[Link]
lib/models/sync_status.dart
lib/models/sync_type.dart
lib/models/user_role.dart
lib/network/
lib/network/api_constants.dart
lib/network/api_service.dart
lib/network/auth_interceptor.dart
lib/network/dio_client.dart
lib/network/download_service.dart
lib/network/logging_interceptor.dart
lib/network/network_cache.dart
lib/network/network_error_parser.dart
lib/network/network_result.dart
lib/network/network_retry.dart
lib/network/refresh_service.dart
lib/network/ssl_pinning.dart
lib/network/token_manager.dart
lib/network/upload_service.dart
lib/providers/
lib/providers/auth_provider.dart
lib/providers/connectivity_provider.dart
lib/providers/course_providers.dart
lib/providers/locale_provider.dart
lib/providers/quiz_provider.dart
lib/providers/repository_providers.dart
lib/providers/theme_provider.dart
lib/providers/user_profile_provider.dart
lib/repositories/
lib/repositories/auth_repository.dart
lib/repositories/course_repository.dart
lib/repositories/impl/
lib/repositories/impl/firebase_auth_repository.dart
lib/repositories/impl/firestore_course_repository.dart
lib/repositories/impl/firestore_quiz_repository.dart
lib/repositories/impl/firestore_user_repository.dart
lib/repositories/quiz_repository.dart
lib/repositories/user_repository.dart
lib/screens/
lib/screens/config_error_screen.dart
lib/screens/course_detail_screen.dart
lib/screens/course_list_screen.dart
lib/screens/login_screen.dart
lib/screens/otp_screen.dart
lib/screens/quiz_screen.dart
lib/screens/role_selection_screen.dart
lib/screens/route_error_screen.dart
lib/screens/saved_lessons_screen.dart
lib/screens/settings_screen.dart
lib/screens/splash_screen.dart
lib/screens/student_dashboard.dart
lib/screens/video_player_screen.dart
lib/services/
lib/services/default_sync_handlers.dart
lib/services/offline_lesson_store.dart
lib/services/queue_constants.dart
lib/services/queue_manager.dart
lib/services/queue_processor.dart
lib/services/queue_stream.dart
lib/services/retry_policy.dart
lib/sync/
lib/sync/conflict_resolver.dart
lib/sync/connectivity_sync.dart
lib/sync/incremental_sync.dart
lib/sync/retry_scheduler.dart
lib/sync/sync_controller.dart
lib/sync/sync_manager.dart
lib/sync/sync_progress.dart
lib/sync/sync_scheduler.dart
lib/sync/sync_service.dart
lib/sync/sync_state.dart
lib/sync/sync_stream.dart
lib/translations/
lib/translations/app_localizations.dart
lib/utils/
lib/utils/app_check_init.dart
lib/utils/config_check.dart
lib/utils/course_visuals.dart
lib/utils/[Link]
lib/utils/perf_trace.dart
lib/widgets/
lib/widgets/offline_banner.dart
lib/widgets/pending_sync_indicator.dart
lib/widgets/shimmer_placeholders.dart
lib/widgets/sync_progress_bar.dart
[Link]
test/
test/app_test.dart
test/course_providers_test.dart
test/fakes/
test/fakes/fake_auth_repository.dart
test/fakes/fake_course_repository.dart
test/fakes/fake_quiz_repository.dart
test/fakes/fake_user_repository.dart
test/offline_lesson_store_test.dart
test/quiz_controller_test.dart

You might also like