Commit 338dce19 authored by Sandunika Senavirathna's avatar Sandunika Senavirathna

Merge branch 'IT20639280' into 'master'

Update games.dart

See merge request !4
parents 9cda7576 4019eb83
No preview for this file type
//
// Generated file. Do not edit.
// This file is generated from template in file `flutter_tools/lib/src/flutter_plugins.dart`.
//
// @dart = 3.0
import 'dart:io'; // flutter_ignore: dart_io_import.
import 'package:image_picker_android/image_picker_android.dart';
import 'package:path_provider_android/path_provider_android.dart';
import 'package:shared_preferences_android/shared_preferences_android.dart';
import 'package:sqflite/sqflite.dart';
import 'package:url_launcher_android/url_launcher_android.dart';
import 'package:video_player_android/video_player_android.dart';
import 'package:image_picker_ios/image_picker_ios.dart';
import 'package:path_provider_foundation/path_provider_foundation.dart';
import 'package:shared_preferences_foundation/shared_preferences_foundation.dart';
import 'package:sqflite/sqflite.dart';
import 'package:url_launcher_ios/url_launcher_ios.dart';
import 'package:video_player_avfoundation/video_player_avfoundation.dart';
import 'package:file_selector_linux/file_selector_linux.dart';
import 'package:image_picker_linux/image_picker_linux.dart';
import 'package:path_provider_linux/path_provider_linux.dart';
import 'package:shared_preferences_linux/shared_preferences_linux.dart';
import 'package:url_launcher_linux/url_launcher_linux.dart';
import 'package:file_selector_macos/file_selector_macos.dart';
import 'package:image_picker_macos/image_picker_macos.dart';
import 'package:path_provider_foundation/path_provider_foundation.dart';
import 'package:shared_preferences_foundation/shared_preferences_foundation.dart';
import 'package:sqflite/sqflite.dart';
import 'package:url_launcher_macos/url_launcher_macos.dart';
import 'package:file_selector_windows/file_selector_windows.dart';
import 'package:image_picker_windows/image_picker_windows.dart';
import 'package:path_provider_windows/path_provider_windows.dart';
import 'package:shared_preferences_windows/shared_preferences_windows.dart';
import 'package:url_launcher_windows/url_launcher_windows.dart';
@pragma('vm:entry-point')
class _PluginRegistrant {
@pragma('vm:entry-point')
static void register() {
if (Platform.isAndroid) {
try {
ImagePickerAndroid.registerWith();
} catch (err) {
print(
'`image_picker_android` threw an error: $err. '
'The app may not function as expected until you remove this plugin from pubspec.yaml'
);
}
try {
PathProviderAndroid.registerWith();
} catch (err) {
print(
'`path_provider_android` threw an error: $err. '
'The app may not function as expected until you remove this plugin from pubspec.yaml'
);
}
try {
SharedPreferencesAndroid.registerWith();
} catch (err) {
print(
'`shared_preferences_android` threw an error: $err. '
'The app may not function as expected until you remove this plugin from pubspec.yaml'
);
}
try {
SqflitePlugin.registerWith();
} catch (err) {
print(
'`sqflite` threw an error: $err. '
'The app may not function as expected until you remove this plugin from pubspec.yaml'
);
}
try {
UrlLauncherAndroid.registerWith();
} catch (err) {
print(
'`url_launcher_android` threw an error: $err. '
'The app may not function as expected until you remove this plugin from pubspec.yaml'
);
}
try {
AndroidVideoPlayer.registerWith();
} catch (err) {
print(
'`video_player_android` threw an error: $err. '
'The app may not function as expected until you remove this plugin from pubspec.yaml'
);
}
} else if (Platform.isIOS) {
try {
ImagePickerIOS.registerWith();
} catch (err) {
print(
'`image_picker_ios` threw an error: $err. '
'The app may not function as expected until you remove this plugin from pubspec.yaml'
);
}
try {
PathProviderFoundation.registerWith();
} catch (err) {
print(
'`path_provider_foundation` threw an error: $err. '
'The app may not function as expected until you remove this plugin from pubspec.yaml'
);
}
try {
SharedPreferencesFoundation.registerWith();
} catch (err) {
print(
'`shared_preferences_foundation` threw an error: $err. '
'The app may not function as expected until you remove this plugin from pubspec.yaml'
);
}
try {
SqflitePlugin.registerWith();
} catch (err) {
print(
'`sqflite` threw an error: $err. '
'The app may not function as expected until you remove this plugin from pubspec.yaml'
);
}
try {
UrlLauncherIOS.registerWith();
} catch (err) {
print(
'`url_launcher_ios` threw an error: $err. '
'The app may not function as expected until you remove this plugin from pubspec.yaml'
);
}
try {
AVFoundationVideoPlayer.registerWith();
} catch (err) {
print(
'`video_player_avfoundation` threw an error: $err. '
'The app may not function as expected until you remove this plugin from pubspec.yaml'
);
}
} else if (Platform.isLinux) {
try {
FileSelectorLinux.registerWith();
} catch (err) {
print(
'`file_selector_linux` threw an error: $err. '
'The app may not function as expected until you remove this plugin from pubspec.yaml'
);
}
try {
ImagePickerLinux.registerWith();
} catch (err) {
print(
'`image_picker_linux` threw an error: $err. '
'The app may not function as expected until you remove this plugin from pubspec.yaml'
);
}
try {
PathProviderLinux.registerWith();
} catch (err) {
print(
'`path_provider_linux` threw an error: $err. '
'The app may not function as expected until you remove this plugin from pubspec.yaml'
);
}
try {
SharedPreferencesLinux.registerWith();
} catch (err) {
print(
'`shared_preferences_linux` threw an error: $err. '
'The app may not function as expected until you remove this plugin from pubspec.yaml'
);
}
try {
UrlLauncherLinux.registerWith();
} catch (err) {
print(
'`url_launcher_linux` threw an error: $err. '
'The app may not function as expected until you remove this plugin from pubspec.yaml'
);
}
} else if (Platform.isMacOS) {
try {
FileSelectorMacOS.registerWith();
} catch (err) {
print(
'`file_selector_macos` threw an error: $err. '
'The app may not function as expected until you remove this plugin from pubspec.yaml'
);
}
try {
ImagePickerMacOS.registerWith();
} catch (err) {
print(
'`image_picker_macos` threw an error: $err. '
'The app may not function as expected until you remove this plugin from pubspec.yaml'
);
}
try {
PathProviderFoundation.registerWith();
} catch (err) {
print(
'`path_provider_foundation` threw an error: $err. '
'The app may not function as expected until you remove this plugin from pubspec.yaml'
);
}
try {
SharedPreferencesFoundation.registerWith();
} catch (err) {
print(
'`shared_preferences_foundation` threw an error: $err. '
'The app may not function as expected until you remove this plugin from pubspec.yaml'
);
}
try {
SqflitePlugin.registerWith();
} catch (err) {
print(
'`sqflite` threw an error: $err. '
'The app may not function as expected until you remove this plugin from pubspec.yaml'
);
}
try {
UrlLauncherMacOS.registerWith();
} catch (err) {
print(
'`url_launcher_macos` threw an error: $err. '
'The app may not function as expected until you remove this plugin from pubspec.yaml'
);
}
} else if (Platform.isWindows) {
try {
FileSelectorWindows.registerWith();
} catch (err) {
print(
'`file_selector_windows` threw an error: $err. '
'The app may not function as expected until you remove this plugin from pubspec.yaml'
);
}
try {
ImagePickerWindows.registerWith();
} catch (err) {
print(
'`image_picker_windows` threw an error: $err. '
'The app may not function as expected until you remove this plugin from pubspec.yaml'
);
}
try {
PathProviderWindows.registerWith();
} catch (err) {
print(
'`path_provider_windows` threw an error: $err. '
'The app may not function as expected until you remove this plugin from pubspec.yaml'
);
}
try {
SharedPreferencesWindows.registerWith();
} catch (err) {
print(
'`shared_preferences_windows` threw an error: $err. '
'The app may not function as expected until you remove this plugin from pubspec.yaml'
);
}
try {
UrlLauncherWindows.registerWith();
} catch (err) {
print(
'`url_launcher_windows` threw an error: $err. '
'The app may not function as expected until you remove this plugin from pubspec.yaml'
);
}
}
}
}
......@@ -3,666 +3,678 @@
"packages": [
{
"name": "_flutterfire_internals",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/_flutterfire_internals-1.3.16",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/_flutterfire_internals-1.3.16",
"packageUri": "lib/",
"languageVersion": "2.18"
},
{
"name": "async",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/async-2.11.0",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/async-2.11.0",
"packageUri": "lib/",
"languageVersion": "2.18"
},
{
"name": "awesome_dialog",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/awesome_dialog-3.1.0",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/awesome_dialog-3.1.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "boolean_selector",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1",
"packageUri": "lib/",
"languageVersion": "2.17"
},
{
"name": "cached_network_image",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/cached_network_image-3.3.1",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/cached_network_image-3.3.1",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "cached_network_image_platform_interface",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/cached_network_image_platform_interface-4.0.0",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/cached_network_image_platform_interface-4.0.0",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "cached_network_image_web",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/cached_network_image_web-1.1.1",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/cached_network_image_web-1.1.1",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "characters",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/characters-1.3.0",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/characters-1.3.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "charts_common",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/charts_common-0.12.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "charts_flutter",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/charts_flutter-0.12.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "clock",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/clock-1.1.1",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/clock-1.1.1",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "cloud_firestore",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/cloud_firestore-4.13.6",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/cloud_firestore-4.13.6",
"packageUri": "lib/",
"languageVersion": "2.18"
},
{
"name": "cloud_firestore_platform_interface",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.0.10",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.0.10",
"packageUri": "lib/",
"languageVersion": "2.18"
},
{
"name": "cloud_firestore_web",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/cloud_firestore_web-3.8.10",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/cloud_firestore_web-3.8.10",
"packageUri": "lib/",
"languageVersion": "2.18"
},
{
"name": "collection",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/collection-1.18.0",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/collection-1.17.1",
"packageUri": "lib/",
"languageVersion": "2.18"
},
{
"name": "cross_file",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/cross_file-0.3.3+8",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/cross_file-0.3.3+7",
"packageUri": "lib/",
"languageVersion": "3.2"
"languageVersion": "3.0"
},
{
"name": "crypto",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/crypto-3.0.3",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/crypto-3.0.3",
"packageUri": "lib/",
"languageVersion": "2.19"
},
{
"name": "csslib",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/csslib-1.0.0",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/csslib-1.0.0",
"packageUri": "lib/",
"languageVersion": "2.19"
},
{
"name": "cupertino_icons",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.6",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.6",
"packageUri": "lib/",
"languageVersion": "2.19"
},
{
"name": "fake_async",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/fake_async-1.3.1",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/fake_async-1.3.1",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "ffi",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/ffi-2.1.0",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/ffi-2.1.0",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "file",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/file-7.0.0",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/file-7.0.0",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "file_selector_linux",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/file_selector_linux-0.9.2+1",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/file_selector_linux-0.9.2+1",
"packageUri": "lib/",
"languageVersion": "2.19"
},
{
"name": "file_selector_macos",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/file_selector_macos-0.9.3+3",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/file_selector_macos-0.9.3+3",
"packageUri": "lib/",
"languageVersion": "2.19"
},
{
"name": "file_selector_platform_interface",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/file_selector_platform_interface-2.6.2",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/file_selector_platform_interface-2.6.2",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "file_selector_windows",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/file_selector_windows-0.9.3+1",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/file_selector_windows-0.9.3+1",
"packageUri": "lib/",
"languageVersion": "2.19"
},
{
"name": "firebase_auth",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/firebase_auth-4.15.3",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/firebase_auth-4.15.3",
"packageUri": "lib/",
"languageVersion": "2.18"
},
{
"name": "firebase_auth_platform_interface",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/firebase_auth_platform_interface-7.0.9",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/firebase_auth_platform_interface-7.0.9",
"packageUri": "lib/",
"languageVersion": "2.18"
},
{
"name": "firebase_auth_web",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/firebase_auth_web-5.8.12",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/firebase_auth_web-5.8.12",
"packageUri": "lib/",
"languageVersion": "2.18"
},
{
"name": "firebase_core",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/firebase_core-2.24.2",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/firebase_core-2.24.2",
"packageUri": "lib/",
"languageVersion": "2.18"
},
{
"name": "firebase_core_platform_interface",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0",
"packageUri": "lib/",
"languageVersion": "2.18"
},
{
"name": "firebase_core_web",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/firebase_core_web-2.10.0",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/firebase_core_web-2.10.0",
"packageUri": "lib/",
"languageVersion": "2.18"
},
{
"name": "firebase_storage",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/firebase_storage-11.6.0",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/firebase_storage-11.6.0",
"packageUri": "lib/",
"languageVersion": "2.18"
},
{
"name": "firebase_storage_platform_interface",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/firebase_storage_platform_interface-5.1.3",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/firebase_storage_platform_interface-5.1.3",
"packageUri": "lib/",
"languageVersion": "2.18"
},
{
"name": "firebase_storage_web",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/firebase_storage_web-3.6.17",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/firebase_storage_web-3.6.17",
"packageUri": "lib/",
"languageVersion": "2.18"
},
{
"name": "fixnum",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/fixnum-1.1.0",
"packageUri": "lib/",
"languageVersion": "2.19"
},
{
"name": "flutter",
"rootUri": "file:///Users/udithaprabhasha/Development/flutter/packages/flutter",
"rootUri": "file:///Users/avishka/Desktop/FLUTTER/flutter/packages/flutter",
"packageUri": "lib/",
"languageVersion": "3.2"
"languageVersion": "3.0"
},
{
"name": "flutter_cache_manager",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/flutter_cache_manager-3.3.1",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/flutter_cache_manager-3.3.1",
"packageUri": "lib/",
"languageVersion": "2.17"
},
{
"name": "flutter_lints",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/flutter_lints-2.0.3",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/flutter_lints-2.0.3",
"packageUri": "lib/",
"languageVersion": "2.19"
},
{
"name": "flutter_plugin_android_lifecycle",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.17",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.17",
"packageUri": "lib/",
"languageVersion": "2.19"
},
{
"name": "flutter_test",
"rootUri": "file:///Users/udithaprabhasha/Development/flutter/packages/flutter_test",
"rootUri": "file:///Users/avishka/Desktop/FLUTTER/flutter/packages/flutter_test",
"packageUri": "lib/",
"languageVersion": "3.2"
"languageVersion": "3.0"
},
{
"name": "flutter_web_plugins",
"rootUri": "file:///Users/udithaprabhasha/Development/flutter/packages/flutter_web_plugins",
"rootUri": "file:///Users/avishka/Desktop/FLUTTER/flutter/packages/flutter_web_plugins",
"packageUri": "lib/",
"languageVersion": "3.2"
"languageVersion": "3.0"
},
{
"name": "graphs",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/graphs-2.3.1",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/graphs-2.3.1",
"packageUri": "lib/",
"languageVersion": "2.18"
},
{
"name": "html",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/html-0.15.4",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/html-0.15.4",
"packageUri": "lib/",
"languageVersion": "2.19"
},
{
"name": "http",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/http-1.1.2",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/http-1.1.0",
"packageUri": "lib/",
"languageVersion": "3.2"
"languageVersion": "3.0"
},
{
"name": "http_parser",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/http_parser-4.0.2",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/http_parser-4.0.2",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "image_picker",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/image_picker-1.0.7",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/image_picker-1.0.7",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "image_picker_android",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/image_picker_android-0.8.9+3",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/image_picker_android-0.8.9+3",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "image_picker_for_web",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/image_picker_for_web-2.2.0",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/image_picker_for_web-2.2.0",
"packageUri": "lib/",
"languageVersion": "2.18"
},
{
"name": "image_picker_ios",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/image_picker_ios-0.8.9+1",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/image_picker_ios-0.8.9+1",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "image_picker_linux",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/image_picker_linux-0.2.1+1",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/image_picker_linux-0.2.1+1",
"packageUri": "lib/",
"languageVersion": "2.19"
},
{
"name": "image_picker_macos",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/image_picker_macos-0.2.1+1",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/image_picker_macos-0.2.1+1",
"packageUri": "lib/",
"languageVersion": "2.19"
},
{
"name": "image_picker_platform_interface",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/image_picker_platform_interface-2.9.3",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/image_picker_platform_interface-2.9.3",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "image_picker_windows",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/image_picker_windows-0.2.1+1",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/image_picker_windows-0.2.1+1",
"packageUri": "lib/",
"languageVersion": "2.19"
},
{
"name": "intl",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/intl-0.17.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "js",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/js-0.6.7",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/js-0.6.7",
"packageUri": "lib/",
"languageVersion": "2.19"
},
{
"name": "lints",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/lints-2.1.1",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/lints-2.1.1",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "logging",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/logging-1.2.0",
"packageUri": "lib/",
"languageVersion": "2.19"
},
{
"name": "matcher",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/matcher-0.12.16",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/matcher-0.12.15",
"packageUri": "lib/",
"languageVersion": "2.18"
},
{
"name": "material_color_utilities",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/material_color_utilities-0.2.0",
"packageUri": "lib/",
"languageVersion": "2.17"
"languageVersion": "2.13"
},
{
"name": "meta",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/meta-1.10.0",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/meta-1.9.1",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "mime",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/mime-1.0.4",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/mime-1.0.4",
"packageUri": "lib/",
"languageVersion": "2.18"
},
{
"name": "octo_image",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/octo_image-2.0.0",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/octo_image-2.0.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "path",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/path-1.8.3",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/path-1.8.3",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "path_provider",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/path_provider-2.1.2",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/path_provider-2.1.2",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "path_provider_android",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/path_provider_android-2.2.2",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/path_provider_android-2.2.2",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "path_provider_foundation",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/path_provider_foundation-2.3.2",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/path_provider_foundation-2.3.2",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "path_provider_linux",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1",
"packageUri": "lib/",
"languageVersion": "2.19"
},
{
"name": "path_provider_platform_interface",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.2",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.2",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "path_provider_windows",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/path_provider_windows-2.2.1",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/path_provider_windows-2.2.1",
"packageUri": "lib/",
"languageVersion": "2.19"
},
{
"name": "pie_chart",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/pie_chart-5.4.0",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/pie_chart-5.4.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "platform",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/platform-3.1.4",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/platform-3.1.4",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "plugin_platform_interface",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.7",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.7",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "rive",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/rive-0.11.17",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/rive-0.11.17",
"packageUri": "lib/",
"languageVersion": "2.14"
},
{
"name": "rive_common",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/rive_common-0.2.7",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/rive_common-0.2.7",
"packageUri": "lib/",
"languageVersion": "2.14"
},
{
"name": "rxdart",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/rxdart-0.27.7",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/rxdart-0.27.7",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "shared_preferences",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/shared_preferences-2.2.2",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/shared_preferences-2.2.2",
"packageUri": "lib/",
"languageVersion": "2.19"
},
{
"name": "shared_preferences_android",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/shared_preferences_android-2.2.1",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/shared_preferences_android-2.2.1",
"packageUri": "lib/",
"languageVersion": "2.19"
},
{
"name": "shared_preferences_foundation",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.3.5",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.3.5",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "shared_preferences_linux",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.3.2",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.3.2",
"packageUri": "lib/",
"languageVersion": "2.19"
},
{
"name": "shared_preferences_platform_interface",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.3.2",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.3.2",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "shared_preferences_web",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/shared_preferences_web-2.2.2",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/shared_preferences_web-2.2.1",
"packageUri": "lib/",
"languageVersion": "3.2"
"languageVersion": "2.19"
},
{
"name": "shared_preferences_windows",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.3.2",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.3.2",
"packageUri": "lib/",
"languageVersion": "2.19"
},
{
"name": "sky_engine",
"rootUri": "file:///Users/udithaprabhasha/Development/flutter/bin/cache/pkg/sky_engine",
"rootUri": "file:///Users/avishka/Desktop/FLUTTER/flutter/bin/cache/pkg/sky_engine",
"packageUri": "lib/",
"languageVersion": "3.2"
"languageVersion": "3.0"
},
{
"name": "source_span",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/source_span-1.10.0",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/source_span-1.9.1",
"packageUri": "lib/",
"languageVersion": "2.18"
"languageVersion": "2.14"
},
{
"name": "sprintf",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/sprintf-7.0.0",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/sprintf-7.0.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "sqflite",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/sqflite-2.3.2",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/sqflite-2.3.2",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "sqflite_common",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/sqflite_common-2.5.3",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/sqflite_common-2.5.3",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "stack_trace",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/stack_trace-1.11.1",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/stack_trace-1.11.0",
"packageUri": "lib/",
"languageVersion": "2.18"
},
{
"name": "stream_channel",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/stream_channel-2.1.2",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/stream_channel-2.1.1",
"packageUri": "lib/",
"languageVersion": "2.19"
"languageVersion": "2.14"
},
{
"name": "string_scanner",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/string_scanner-1.2.0",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/string_scanner-1.2.0",
"packageUri": "lib/",
"languageVersion": "2.18"
},
{
"name": "synchronized",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/synchronized-3.1.0+1",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/synchronized-3.1.0+1",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "term_glyph",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/term_glyph-1.2.1",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/term_glyph-1.2.1",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "test_api",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/test_api-0.6.1",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/test_api-0.5.1",
"packageUri": "lib/",
"languageVersion": "3.0"
"languageVersion": "2.18"
},
{
"name": "typed_data",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/typed_data-1.3.2",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/typed_data-1.3.2",
"packageUri": "lib/",
"languageVersion": "2.17"
},
{
"name": "url_launcher",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/url_launcher-6.2.4",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/url_launcher-6.1.14",
"packageUri": "lib/",
"languageVersion": "3.1"
"languageVersion": "3.0"
},
{
"name": "url_launcher_android",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.0",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.0",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "url_launcher_ios",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/url_launcher_ios-6.2.4",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/url_launcher_ios-6.2.4",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "url_launcher_linux",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/url_launcher_linux-3.1.1",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/url_launcher_linux-3.1.1",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "url_launcher_macos",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/url_launcher_macos-3.1.0",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/url_launcher_macos-3.1.0",
"packageUri": "lib/",
"languageVersion": "2.19"
},
{
"name": "url_launcher_platform_interface",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/url_launcher_platform_interface-2.3.2",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/url_launcher_platform_interface-2.3.1",
"packageUri": "lib/",
"languageVersion": "3.1"
"languageVersion": "3.0"
},
{
"name": "url_launcher_web",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/url_launcher_web-2.2.3",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/url_launcher_web-2.0.19",
"packageUri": "lib/",
"languageVersion": "3.2"
"languageVersion": "2.19"
},
{
"name": "url_launcher_windows",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/url_launcher_windows-3.1.1",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/url_launcher_windows-3.1.1",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "uuid",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/uuid-4.3.3",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/uuid-4.2.2",
"packageUri": "lib/",
"languageVersion": "3.0"
"languageVersion": "2.14"
},
{
"name": "vector_math",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/vector_math-2.1.4",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/vector_math-2.1.4",
"packageUri": "lib/",
"languageVersion": "2.14"
},
{
"name": "video_player",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/video_player-2.8.2",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/video_player-2.7.2",
"packageUri": "lib/",
"languageVersion": "3.1"
"languageVersion": "2.19"
},
{
"name": "video_player_android",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/video_player_android-2.4.11",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/video_player_android-2.4.11",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "video_player_avfoundation",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/video_player_avfoundation-2.5.6",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/video_player_avfoundation-2.4.11",
"packageUri": "lib/",
"languageVersion": "3.2"
"languageVersion": "2.19"
},
{
"name": "video_player_platform_interface",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/video_player_platform_interface-6.2.2",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/video_player_platform_interface-6.2.2",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "video_player_web",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/video_player_web-2.1.3",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/video_player_web-2.0.17",
"packageUri": "lib/",
"languageVersion": "3.1"
},
{
"name": "web",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/web-0.3.0",
"packageUri": "lib/",
"languageVersion": "3.2"
"languageVersion": "2.19"
},
{
"name": "win32",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/win32-5.2.0",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/win32-5.0.9",
"packageUri": "lib/",
"languageVersion": "3.2"
"languageVersion": "3.0"
},
{
"name": "xdg_directories",
"rootUri": "file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/xdg_directories-1.0.4",
"rootUri": "file:///Users/avishkanew/.pub-cache/hosted/pub.dev/xdg_directories-1.0.4",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "mobile_application_kids",
"name": "jema_app",
"rootUri": "../",
"packageUri": "lib/",
"languageVersion": "3.0"
}
],
"generated": "2024-02-21T19:32:00.955460Z",
"generated": "2024-03-09T19:18:50.460515Z",
"generator": "pub",
"generatorVersion": "3.2.3"
"generatorVersion": "3.0.1"
}
sky_engine
3.0
file:///Users/avishka/Desktop/FLUTTER/flutter/bin/cache/pkg/sky_engine/
file:///Users/avishka/Desktop/FLUTTER/flutter/bin/cache/pkg/sky_engine/lib/
flutter
3.0
file:///Users/avishka/Desktop/FLUTTER/flutter/packages/flutter/
file:///Users/avishka/Desktop/FLUTTER/flutter/packages/flutter/lib/
flutter_test
3.0
file:///Users/avishka/Desktop/FLUTTER/flutter/packages/flutter_test/
file:///Users/avishka/Desktop/FLUTTER/flutter/packages/flutter_test/lib/
flutter_web_plugins
3.0
file:///Users/avishka/Desktop/FLUTTER/flutter/packages/flutter_web_plugins/
file:///Users/avishka/Desktop/FLUTTER/flutter/packages/flutter_web_plugins/lib/
_flutterfire_internals
2.18
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/_flutterfire_internals-1.3.16/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/_flutterfire_internals-1.3.16/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/_flutterfire_internals-1.3.16/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/_flutterfire_internals-1.3.16/lib/
async
2.18
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/async-2.11.0/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/async-2.11.0/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/async-2.11.0/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/async-2.11.0/lib/
awesome_dialog
2.12
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/awesome_dialog-3.1.0/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/awesome_dialog-3.1.0/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/awesome_dialog-3.1.0/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/awesome_dialog-3.1.0/lib/
boolean_selector
2.17
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/
cached_network_image
3.0
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/cached_network_image-3.3.1/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/cached_network_image-3.3.1/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/cached_network_image-3.3.1/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/cached_network_image-3.3.1/lib/
cached_network_image_platform_interface
3.0
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/cached_network_image_platform_interface-4.0.0/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/cached_network_image_platform_interface-4.0.0/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/cached_network_image_platform_interface-4.0.0/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/cached_network_image_platform_interface-4.0.0/lib/
cached_network_image_web
3.0
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/cached_network_image_web-1.1.1/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/cached_network_image_web-1.1.1/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/cached_network_image_web-1.1.1/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/cached_network_image_web-1.1.1/lib/
characters
2.12
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/characters-1.3.0/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/characters-1.3.0/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/
charts_common
2.12
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/charts_common-0.12.0/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/charts_common-0.12.0/lib/
charts_flutter
2.12
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/charts_flutter-0.12.0/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/charts_flutter-0.12.0/lib/
clock
2.12
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/clock-1.1.1/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/clock-1.1.1/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/clock-1.1.1/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/clock-1.1.1/lib/
cloud_firestore
2.18
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/cloud_firestore-4.13.6/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/cloud_firestore-4.13.6/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/cloud_firestore-4.13.6/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/cloud_firestore-4.13.6/lib/
cloud_firestore_platform_interface
2.18
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.0.10/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.0.10/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.0.10/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.0.10/lib/
cloud_firestore_web
2.18
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/cloud_firestore_web-3.8.10/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/cloud_firestore_web-3.8.10/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/cloud_firestore_web-3.8.10/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/cloud_firestore_web-3.8.10/lib/
collection
2.18
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/collection-1.18.0/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/collection-1.17.1/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/collection-1.17.1/lib/
cross_file
3.2
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/cross_file-0.3.3+8/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/cross_file-0.3.3+8/lib/
3.0
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/cross_file-0.3.3+7/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/cross_file-0.3.3+7/lib/
crypto
2.19
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/crypto-3.0.3/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/crypto-3.0.3/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/crypto-3.0.3/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/crypto-3.0.3/lib/
csslib
2.19
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/csslib-1.0.0/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/csslib-1.0.0/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/csslib-1.0.0/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/csslib-1.0.0/lib/
cupertino_icons
2.19
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.6/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.6/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.6/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.6/lib/
fake_async
2.12
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/fake_async-1.3.1/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/fake_async-1.3.1/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/fake_async-1.3.1/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/fake_async-1.3.1/lib/
ffi
3.0
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/ffi-2.1.0/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/ffi-2.1.0/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/ffi-2.1.0/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/ffi-2.1.0/lib/
file
3.0
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/file-7.0.0/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/file-7.0.0/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/file-7.0.0/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/file-7.0.0/lib/
file_selector_linux
2.19
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/file_selector_linux-0.9.2+1/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/file_selector_linux-0.9.2+1/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/file_selector_linux-0.9.2+1/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/file_selector_linux-0.9.2+1/lib/
file_selector_macos
2.19
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/file_selector_macos-0.9.3+3/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/file_selector_macos-0.9.3+3/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/file_selector_macos-0.9.3+3/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/file_selector_macos-0.9.3+3/lib/
file_selector_platform_interface
3.0
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/file_selector_platform_interface-2.6.2/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/file_selector_platform_interface-2.6.2/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/file_selector_platform_interface-2.6.2/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/file_selector_platform_interface-2.6.2/lib/
file_selector_windows
2.19
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/file_selector_windows-0.9.3+1/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/file_selector_windows-0.9.3+1/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/file_selector_windows-0.9.3+1/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/file_selector_windows-0.9.3+1/lib/
firebase_auth
2.18
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/firebase_auth-4.15.3/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/firebase_auth-4.15.3/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/firebase_auth-4.15.3/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/firebase_auth-4.15.3/lib/
firebase_auth_platform_interface
2.18
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/firebase_auth_platform_interface-7.0.9/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/firebase_auth_platform_interface-7.0.9/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/firebase_auth_platform_interface-7.0.9/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/firebase_auth_platform_interface-7.0.9/lib/
firebase_auth_web
2.18
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/firebase_auth_web-5.8.12/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/firebase_auth_web-5.8.12/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/firebase_auth_web-5.8.12/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/firebase_auth_web-5.8.12/lib/
firebase_core
2.18
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/firebase_core-2.24.2/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/firebase_core-2.24.2/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/firebase_core-2.24.2/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/firebase_core-2.24.2/lib/
firebase_core_platform_interface
2.18
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/
firebase_core_web
2.18
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/firebase_core_web-2.10.0/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/firebase_core_web-2.10.0/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/firebase_core_web-2.10.0/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/firebase_core_web-2.10.0/lib/
firebase_storage
2.18
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/firebase_storage-11.6.0/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/firebase_storage-11.6.0/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/firebase_storage-11.6.0/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/firebase_storage-11.6.0/lib/
firebase_storage_platform_interface
2.18
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/firebase_storage_platform_interface-5.1.3/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/firebase_storage_platform_interface-5.1.3/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/firebase_storage_platform_interface-5.1.3/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/firebase_storage_platform_interface-5.1.3/lib/
firebase_storage_web
2.18
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/firebase_storage_web-3.6.17/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/firebase_storage_web-3.6.17/lib/
fixnum
2.19
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/fixnum-1.1.0/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/fixnum-1.1.0/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/firebase_storage_web-3.6.17/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/firebase_storage_web-3.6.17/lib/
flutter_cache_manager
2.17
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/flutter_cache_manager-3.3.1/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/flutter_cache_manager-3.3.1/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/flutter_cache_manager-3.3.1/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/flutter_cache_manager-3.3.1/lib/
flutter_lints
2.19
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/flutter_lints-2.0.3/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/flutter_lints-2.0.3/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/flutter_lints-2.0.3/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/flutter_lints-2.0.3/lib/
flutter_plugin_android_lifecycle
2.19
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.17/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.17/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.17/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.17/lib/
graphs
2.18
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/graphs-2.3.1/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/graphs-2.3.1/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/graphs-2.3.1/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/graphs-2.3.1/lib/
html
2.19
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/html-0.15.4/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/html-0.15.4/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/html-0.15.4/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/html-0.15.4/lib/
http
3.2
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/http-1.1.2/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/http-1.1.2/lib/
3.0
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/http-1.1.0/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/http-1.1.0/lib/
http_parser
2.12
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/http_parser-4.0.2/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/http_parser-4.0.2/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/http_parser-4.0.2/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/http_parser-4.0.2/lib/
image_picker
3.0
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/image_picker-1.0.7/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/image_picker-1.0.7/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/image_picker-1.0.7/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/image_picker-1.0.7/lib/
image_picker_android
3.0
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/image_picker_android-0.8.9+3/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/image_picker_android-0.8.9+3/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/image_picker_android-0.8.9+3/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/image_picker_android-0.8.9+3/lib/
image_picker_for_web
2.18
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/image_picker_for_web-2.2.0/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/image_picker_for_web-2.2.0/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/image_picker_for_web-2.2.0/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/image_picker_for_web-2.2.0/lib/
image_picker_ios
3.0
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/image_picker_ios-0.8.9+1/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/image_picker_ios-0.8.9+1/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/image_picker_ios-0.8.9+1/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/image_picker_ios-0.8.9+1/lib/
image_picker_linux
2.19
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/image_picker_linux-0.2.1+1/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/image_picker_linux-0.2.1+1/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/image_picker_linux-0.2.1+1/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/image_picker_linux-0.2.1+1/lib/
image_picker_macos
2.19
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/image_picker_macos-0.2.1+1/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/image_picker_macos-0.2.1+1/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/image_picker_macos-0.2.1+1/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/image_picker_macos-0.2.1+1/lib/
image_picker_platform_interface
3.0
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/image_picker_platform_interface-2.9.3/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/image_picker_platform_interface-2.9.3/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/image_picker_platform_interface-2.9.3/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/image_picker_platform_interface-2.9.3/lib/
image_picker_windows
2.19
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/image_picker_windows-0.2.1+1/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/image_picker_windows-0.2.1+1/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/image_picker_windows-0.2.1+1/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/image_picker_windows-0.2.1+1/lib/
intl
2.12
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/intl-0.17.0/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/
js
2.19
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/js-0.6.7/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/js-0.6.7/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/js-0.6.7/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/js-0.6.7/lib/
lints
3.0
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/lints-2.1.1/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/lints-2.1.1/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/lints-2.1.1/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/lints-2.1.1/lib/
logging
2.19
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/logging-1.2.0/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/logging-1.2.0/lib/
matcher
2.18
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/matcher-0.12.16/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/matcher-0.12.16/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/matcher-0.12.15/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/matcher-0.12.15/lib/
material_color_utilities
2.17
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/
2.13
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/material_color_utilities-0.2.0/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/material_color_utilities-0.2.0/lib/
meta
2.12
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/meta-1.10.0/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/meta-1.10.0/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/meta-1.9.1/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/meta-1.9.1/lib/
mime
2.18
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/mime-1.0.4/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/mime-1.0.4/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/mime-1.0.4/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/mime-1.0.4/lib/
octo_image
2.12
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/octo_image-2.0.0/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/octo_image-2.0.0/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/octo_image-2.0.0/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/octo_image-2.0.0/lib/
path
2.12
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/path-1.8.3/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/path-1.8.3/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/path-1.8.3/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/path-1.8.3/lib/
path_provider
3.0
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/path_provider-2.1.2/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/path_provider-2.1.2/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/path_provider-2.1.2/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/path_provider-2.1.2/lib/
path_provider_android
3.0
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/path_provider_android-2.2.2/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/path_provider_android-2.2.2/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/path_provider_android-2.2.2/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/path_provider_android-2.2.2/lib/
path_provider_foundation
3.0
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/path_provider_foundation-2.3.2/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/path_provider_foundation-2.3.2/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/path_provider_foundation-2.3.2/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/path_provider_foundation-2.3.2/lib/
path_provider_linux
2.19
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1/lib/
path_provider_platform_interface
3.0
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.2/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.2/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.2/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.2/lib/
path_provider_windows
2.19
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/path_provider_windows-2.2.1/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/path_provider_windows-2.2.1/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/path_provider_windows-2.2.1/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/path_provider_windows-2.2.1/lib/
pie_chart
2.12
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/pie_chart-5.4.0/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/pie_chart-5.4.0/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/pie_chart-5.4.0/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/pie_chart-5.4.0/lib/
platform
3.0
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/platform-3.1.4/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/platform-3.1.4/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/platform-3.1.4/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/platform-3.1.4/lib/
plugin_platform_interface
3.0
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.7/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.7/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.7/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.7/lib/
rive
2.14
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/rive-0.11.17/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/rive-0.11.17/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/rive-0.11.17/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/rive-0.11.17/lib/
rive_common
2.14
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/rive_common-0.2.7/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/rive_common-0.2.7/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/rive_common-0.2.7/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/rive_common-0.2.7/lib/
rxdart
2.12
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/rxdart-0.27.7/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/rxdart-0.27.7/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/rxdart-0.27.7/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/rxdart-0.27.7/lib/
shared_preferences
2.19
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/shared_preferences-2.2.2/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/shared_preferences-2.2.2/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/shared_preferences-2.2.2/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/shared_preferences-2.2.2/lib/
shared_preferences_android
2.19
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/shared_preferences_android-2.2.1/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/shared_preferences_android-2.2.1/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/shared_preferences_android-2.2.1/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/shared_preferences_android-2.2.1/lib/
shared_preferences_foundation
3.0
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.3.5/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.3.5/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.3.5/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.3.5/lib/
shared_preferences_linux
2.19
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.3.2/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.3.2/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.3.2/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.3.2/lib/
shared_preferences_platform_interface
3.0
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.3.2/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.3.2/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.3.2/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.3.2/lib/
shared_preferences_web
3.2
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/shared_preferences_web-2.2.2/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/shared_preferences_web-2.2.2/lib/
2.19
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/shared_preferences_web-2.2.1/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/shared_preferences_web-2.2.1/lib/
shared_preferences_windows
2.19
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.3.2/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.3.2/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.3.2/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.3.2/lib/
source_span
2.18
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/source_span-1.10.0/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/
2.14
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/source_span-1.9.1/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/source_span-1.9.1/lib/
sprintf
2.12
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/sprintf-7.0.0/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/sprintf-7.0.0/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/sprintf-7.0.0/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/sprintf-7.0.0/lib/
sqflite
3.0
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/sqflite-2.3.2/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/sqflite-2.3.2/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/sqflite-2.3.2/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/sqflite-2.3.2/lib/
sqflite_common
3.0
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/sqflite_common-2.5.3/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/sqflite_common-2.5.3/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/sqflite_common-2.5.3/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/sqflite_common-2.5.3/lib/
stack_trace
2.18
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/stack_trace-1.11.0/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/stack_trace-1.11.0/lib/
stream_channel
2.19
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/
2.14
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/stream_channel-2.1.1/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/stream_channel-2.1.1/lib/
string_scanner
2.18
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/
synchronized
3.0
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/synchronized-3.1.0+1/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/synchronized-3.1.0+1/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/synchronized-3.1.0+1/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/synchronized-3.1.0+1/lib/
term_glyph
2.12
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/
test_api
3.0
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/test_api-0.6.1/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/
2.18
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/test_api-0.5.1/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/test_api-0.5.1/lib/
typed_data
2.17
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/typed_data-1.3.2/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/typed_data-1.3.2/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/typed_data-1.3.2/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/typed_data-1.3.2/lib/
url_launcher
3.1
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/url_launcher-6.2.4/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/url_launcher-6.2.4/lib/
3.0
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/url_launcher-6.1.14/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/url_launcher-6.1.14/lib/
url_launcher_android
3.0
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.0/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.0/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.0/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.0/lib/
url_launcher_ios
3.0
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/url_launcher_ios-6.2.4/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/url_launcher_ios-6.2.4/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/url_launcher_ios-6.2.4/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/url_launcher_ios-6.2.4/lib/
url_launcher_linux
3.0
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/url_launcher_linux-3.1.1/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/url_launcher_linux-3.1.1/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/url_launcher_linux-3.1.1/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/url_launcher_linux-3.1.1/lib/
url_launcher_macos
2.19
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/url_launcher_macos-3.1.0/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/url_launcher_macos-3.1.0/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/url_launcher_macos-3.1.0/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/url_launcher_macos-3.1.0/lib/
url_launcher_platform_interface
3.1
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/url_launcher_platform_interface-2.3.2/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/url_launcher_platform_interface-2.3.2/lib/
3.0
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/url_launcher_platform_interface-2.3.1/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/url_launcher_platform_interface-2.3.1/lib/
url_launcher_web
3.2
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/url_launcher_web-2.2.3/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/url_launcher_web-2.2.3/lib/
2.19
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/url_launcher_web-2.0.19/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/url_launcher_web-2.0.19/lib/
url_launcher_windows
3.0
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/url_launcher_windows-3.1.1/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/url_launcher_windows-3.1.1/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/url_launcher_windows-3.1.1/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/url_launcher_windows-3.1.1/lib/
uuid
3.0
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/uuid-4.3.3/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/uuid-4.3.3/lib/
2.14
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/uuid-4.2.2/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/uuid-4.2.2/lib/
vector_math
2.14
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/vector_math-2.1.4/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/vector_math-2.1.4/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/
video_player
3.1
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/video_player-2.8.2/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/video_player-2.8.2/lib/
2.19
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/video_player-2.7.2/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/video_player-2.7.2/lib/
video_player_android
3.0
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/video_player_android-2.4.11/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/video_player_android-2.4.11/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/video_player_android-2.4.11/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/video_player_android-2.4.11/lib/
video_player_avfoundation
3.2
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/video_player_avfoundation-2.5.6/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/video_player_avfoundation-2.5.6/lib/
2.19
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/video_player_avfoundation-2.4.11/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/video_player_avfoundation-2.4.11/lib/
video_player_platform_interface
3.0
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/video_player_platform_interface-6.2.2/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/video_player_platform_interface-6.2.2/lib/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/video_player_platform_interface-6.2.2/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/video_player_platform_interface-6.2.2/lib/
video_player_web
3.1
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/video_player_web-2.1.3/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/video_player_web-2.1.3/lib/
web
3.2
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/web-0.3.0/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/web-0.3.0/lib/
2.19
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/video_player_web-2.0.17/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/video_player_web-2.0.17/lib/
win32
3.2
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/win32-5.2.0/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/win32-5.2.0/lib/
3.0
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/win32-5.0.9/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/win32-5.0.9/lib/
xdg_directories
3.0
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/xdg_directories-1.0.4/
file:///Users/udithaprabhasha/.pub-cache/hosted/pub.dev/xdg_directories-1.0.4/lib/
sky_engine
3.2
file:///Users/udithaprabhasha/Development/flutter/bin/cache/pkg/sky_engine/
file:///Users/udithaprabhasha/Development/flutter/bin/cache/pkg/sky_engine/lib/
flutter
3.2
file:///Users/udithaprabhasha/Development/flutter/packages/flutter/
file:///Users/udithaprabhasha/Development/flutter/packages/flutter/lib/
flutter_test
3.2
file:///Users/udithaprabhasha/Development/flutter/packages/flutter_test/
file:///Users/udithaprabhasha/Development/flutter/packages/flutter_test/lib/
flutter_web_plugins
3.2
file:///Users/udithaprabhasha/Development/flutter/packages/flutter_web_plugins/
file:///Users/udithaprabhasha/Development/flutter/packages/flutter_web_plugins/lib/
mobile_application_kids
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/xdg_directories-1.0.4/
file:///Users/avishkanew/.pub-cache/hosted/pub.dev/xdg_directories-1.0.4/lib/
jema_app
3.0
file:///Users/udithaprabhasha/Flutter/GIT/monitoring-and-recommendations-for-early-childhood-development/
file:///Users/udithaprabhasha/Flutter/GIT/monitoring-and-recommendations-for-early-childhood-development/lib/
file:///Users/avishkanew/Desktop/Avishk678/monitoring-and-recommendations-for-early-childhood-development/
file:///Users/avishkanew/Desktop/Avishk678/monitoring-and-recommendations-for-early-childhood-development/lib/
2
3.16.3
\ No newline at end of file
3.10.1
\ No newline at end of file
# This is a generated file; do not edit or check into version control.
cloud_firestore=/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/cloud_firestore-4.13.6/
cloud_firestore_web=/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/cloud_firestore_web-3.8.10/
file_selector_linux=/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/file_selector_linux-0.9.2+1/
file_selector_macos=/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/file_selector_macos-0.9.3+3/
file_selector_windows=/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/file_selector_windows-0.9.3+1/
firebase_auth=/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/firebase_auth-4.15.3/
firebase_auth_web=/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/firebase_auth_web-5.8.12/
firebase_core=/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/firebase_core-2.24.2/
firebase_core_web=/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/firebase_core_web-2.10.0/
firebase_storage=/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/firebase_storage-11.6.0/
firebase_storage_web=/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/firebase_storage_web-3.6.17/
flutter_plugin_android_lifecycle=/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.17/
image_picker=/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/image_picker-1.0.7/
image_picker_android=/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/image_picker_android-0.8.9+3/
image_picker_for_web=/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/image_picker_for_web-2.2.0/
image_picker_ios=/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/image_picker_ios-0.8.9+1/
image_picker_linux=/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/image_picker_linux-0.2.1+1/
image_picker_macos=/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/image_picker_macos-0.2.1+1/
image_picker_windows=/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/image_picker_windows-0.2.1+1/
path_provider=/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/path_provider-2.1.2/
path_provider_android=/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/path_provider_android-2.2.2/
path_provider_foundation=/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/path_provider_foundation-2.3.2/
path_provider_linux=/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1/
path_provider_windows=/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/path_provider_windows-2.2.1/
rive_common=/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/rive_common-0.2.7/
shared_preferences=/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/shared_preferences-2.2.2/
shared_preferences_android=/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/shared_preferences_android-2.2.1/
shared_preferences_foundation=/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.3.5/
shared_preferences_linux=/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.3.2/
shared_preferences_web=/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/shared_preferences_web-2.2.2/
shared_preferences_windows=/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.3.2/
sqflite=/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/sqflite-2.3.2/
url_launcher=/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/url_launcher-6.2.4/
url_launcher_android=/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.0/
url_launcher_ios=/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/url_launcher_ios-6.2.4/
url_launcher_linux=/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/url_launcher_linux-3.1.1/
url_launcher_macos=/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/url_launcher_macos-3.1.0/
url_launcher_web=/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/url_launcher_web-2.2.3/
url_launcher_windows=/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/url_launcher_windows-3.1.1/
video_player=/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/video_player-2.8.2/
video_player_android=/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/video_player_android-2.4.11/
video_player_avfoundation=/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/video_player_avfoundation-2.5.6/
video_player_web=/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/video_player_web-2.1.3/
cloud_firestore=/Users/avishkanew/.pub-cache/hosted/pub.dev/cloud_firestore-4.13.6/
cloud_firestore_web=/Users/avishkanew/.pub-cache/hosted/pub.dev/cloud_firestore_web-3.8.10/
file_selector_linux=/Users/avishkanew/.pub-cache/hosted/pub.dev/file_selector_linux-0.9.2+1/
file_selector_macos=/Users/avishkanew/.pub-cache/hosted/pub.dev/file_selector_macos-0.9.3+3/
file_selector_windows=/Users/avishkanew/.pub-cache/hosted/pub.dev/file_selector_windows-0.9.3+1/
firebase_auth=/Users/avishkanew/.pub-cache/hosted/pub.dev/firebase_auth-4.15.3/
firebase_auth_web=/Users/avishkanew/.pub-cache/hosted/pub.dev/firebase_auth_web-5.8.12/
firebase_core=/Users/avishkanew/.pub-cache/hosted/pub.dev/firebase_core-2.24.2/
firebase_core_web=/Users/avishkanew/.pub-cache/hosted/pub.dev/firebase_core_web-2.10.0/
firebase_storage=/Users/avishkanew/.pub-cache/hosted/pub.dev/firebase_storage-11.6.0/
firebase_storage_web=/Users/avishkanew/.pub-cache/hosted/pub.dev/firebase_storage_web-3.6.17/
flutter_plugin_android_lifecycle=/Users/avishkanew/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.17/
image_picker=/Users/avishkanew/.pub-cache/hosted/pub.dev/image_picker-1.0.7/
image_picker_android=/Users/avishkanew/.pub-cache/hosted/pub.dev/image_picker_android-0.8.9+3/
image_picker_for_web=/Users/avishkanew/.pub-cache/hosted/pub.dev/image_picker_for_web-2.2.0/
image_picker_ios=/Users/avishkanew/.pub-cache/hosted/pub.dev/image_picker_ios-0.8.9+1/
image_picker_linux=/Users/avishkanew/.pub-cache/hosted/pub.dev/image_picker_linux-0.2.1+1/
image_picker_macos=/Users/avishkanew/.pub-cache/hosted/pub.dev/image_picker_macos-0.2.1+1/
image_picker_windows=/Users/avishkanew/.pub-cache/hosted/pub.dev/image_picker_windows-0.2.1+1/
path_provider=/Users/avishkanew/.pub-cache/hosted/pub.dev/path_provider-2.1.2/
path_provider_android=/Users/avishkanew/.pub-cache/hosted/pub.dev/path_provider_android-2.2.2/
path_provider_foundation=/Users/avishkanew/.pub-cache/hosted/pub.dev/path_provider_foundation-2.3.2/
path_provider_linux=/Users/avishkanew/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1/
path_provider_windows=/Users/avishkanew/.pub-cache/hosted/pub.dev/path_provider_windows-2.2.1/
rive_common=/Users/avishkanew/.pub-cache/hosted/pub.dev/rive_common-0.2.7/
shared_preferences=/Users/avishkanew/.pub-cache/hosted/pub.dev/shared_preferences-2.2.2/
shared_preferences_android=/Users/avishkanew/.pub-cache/hosted/pub.dev/shared_preferences_android-2.2.1/
shared_preferences_foundation=/Users/avishkanew/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.3.5/
shared_preferences_linux=/Users/avishkanew/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.3.2/
shared_preferences_web=/Users/avishkanew/.pub-cache/hosted/pub.dev/shared_preferences_web-2.2.1/
shared_preferences_windows=/Users/avishkanew/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.3.2/
sqflite=/Users/avishkanew/.pub-cache/hosted/pub.dev/sqflite-2.3.2/
url_launcher=/Users/avishkanew/.pub-cache/hosted/pub.dev/url_launcher-6.1.14/
url_launcher_android=/Users/avishkanew/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.0/
url_launcher_ios=/Users/avishkanew/.pub-cache/hosted/pub.dev/url_launcher_ios-6.2.4/
url_launcher_linux=/Users/avishkanew/.pub-cache/hosted/pub.dev/url_launcher_linux-3.1.1/
url_launcher_macos=/Users/avishkanew/.pub-cache/hosted/pub.dev/url_launcher_macos-3.1.0/
url_launcher_web=/Users/avishkanew/.pub-cache/hosted/pub.dev/url_launcher_web-2.0.19/
url_launcher_windows=/Users/avishkanew/.pub-cache/hosted/pub.dev/url_launcher_windows-3.1.1/
video_player=/Users/avishkanew/.pub-cache/hosted/pub.dev/video_player-2.7.2/
video_player_android=/Users/avishkanew/.pub-cache/hosted/pub.dev/video_player_android-2.4.11/
video_player_avfoundation=/Users/avishkanew/.pub-cache/hosted/pub.dev/video_player_avfoundation-2.4.11/
video_player_web=/Users/avishkanew/.pub-cache/hosted/pub.dev/video_player_web-2.0.17/
{"info":"This is a generated file; do not edit or check into version control.","plugins":{"ios":[{"name":"cloud_firestore","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/cloud_firestore-4.13.6/","native_build":true,"dependencies":["firebase_core"]},{"name":"firebase_auth","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/firebase_auth-4.15.3/","native_build":true,"dependencies":["firebase_core"]},{"name":"firebase_core","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/firebase_core-2.24.2/","native_build":true,"dependencies":[]},{"name":"firebase_storage","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/firebase_storage-11.6.0/","native_build":true,"dependencies":["firebase_core"]},{"name":"image_picker_ios","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/image_picker_ios-0.8.9+1/","native_build":true,"dependencies":[]},{"name":"path_provider_foundation","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/path_provider_foundation-2.3.2/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"rive_common","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/rive_common-0.2.7/","native_build":true,"dependencies":[]},{"name":"shared_preferences_foundation","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.3.5/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"sqflite","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/sqflite-2.3.2/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"url_launcher_ios","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/url_launcher_ios-6.2.4/","native_build":true,"dependencies":[]},{"name":"video_player_avfoundation","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/video_player_avfoundation-2.5.6/","shared_darwin_source":true,"native_build":true,"dependencies":[]}],"android":[{"name":"cloud_firestore","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/cloud_firestore-4.13.6/","native_build":true,"dependencies":["firebase_core"]},{"name":"firebase_auth","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/firebase_auth-4.15.3/","native_build":true,"dependencies":["firebase_core"]},{"name":"firebase_core","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/firebase_core-2.24.2/","native_build":true,"dependencies":[]},{"name":"firebase_storage","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/firebase_storage-11.6.0/","native_build":true,"dependencies":["firebase_core"]},{"name":"flutter_plugin_android_lifecycle","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.17/","native_build":true,"dependencies":[]},{"name":"image_picker_android","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/image_picker_android-0.8.9+3/","native_build":true,"dependencies":["flutter_plugin_android_lifecycle"]},{"name":"path_provider_android","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/path_provider_android-2.2.2/","native_build":true,"dependencies":[]},{"name":"rive_common","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/rive_common-0.2.7/","native_build":true,"dependencies":[]},{"name":"shared_preferences_android","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/shared_preferences_android-2.2.1/","native_build":true,"dependencies":[]},{"name":"sqflite","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/sqflite-2.3.2/","native_build":true,"dependencies":[]},{"name":"url_launcher_android","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.0/","native_build":true,"dependencies":[]},{"name":"video_player_android","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/video_player_android-2.4.11/","native_build":true,"dependencies":[]}],"macos":[{"name":"cloud_firestore","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/cloud_firestore-4.13.6/","native_build":true,"dependencies":["firebase_core"]},{"name":"file_selector_macos","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/file_selector_macos-0.9.3+3/","native_build":true,"dependencies":[]},{"name":"firebase_auth","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/firebase_auth-4.15.3/","native_build":true,"dependencies":["firebase_core"]},{"name":"firebase_core","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/firebase_core-2.24.2/","native_build":true,"dependencies":[]},{"name":"firebase_storage","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/firebase_storage-11.6.0/","native_build":true,"dependencies":["firebase_core"]},{"name":"image_picker_macos","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/image_picker_macos-0.2.1+1/","native_build":false,"dependencies":["file_selector_macos"]},{"name":"path_provider_foundation","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/path_provider_foundation-2.3.2/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"rive_common","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/rive_common-0.2.7/","native_build":true,"dependencies":[]},{"name":"shared_preferences_foundation","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.3.5/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"sqflite","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/sqflite-2.3.2/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"url_launcher_macos","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/url_launcher_macos-3.1.0/","native_build":true,"dependencies":[]},{"name":"video_player_avfoundation","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/video_player_avfoundation-2.5.6/","shared_darwin_source":true,"native_build":true,"dependencies":[]}],"linux":[{"name":"file_selector_linux","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/file_selector_linux-0.9.2+1/","native_build":true,"dependencies":[]},{"name":"image_picker_linux","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/image_picker_linux-0.2.1+1/","native_build":false,"dependencies":["file_selector_linux"]},{"name":"path_provider_linux","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1/","native_build":false,"dependencies":[]},{"name":"shared_preferences_linux","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.3.2/","native_build":false,"dependencies":["path_provider_linux"]},{"name":"url_launcher_linux","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/url_launcher_linux-3.1.1/","native_build":true,"dependencies":[]}],"windows":[{"name":"cloud_firestore","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/cloud_firestore-4.13.6/","native_build":true,"dependencies":["firebase_core"]},{"name":"file_selector_windows","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/file_selector_windows-0.9.3+1/","native_build":true,"dependencies":[]},{"name":"firebase_auth","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/firebase_auth-4.15.3/","native_build":true,"dependencies":["firebase_core"]},{"name":"firebase_core","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/firebase_core-2.24.2/","native_build":true,"dependencies":[]},{"name":"firebase_storage","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/firebase_storage-11.6.0/","native_build":true,"dependencies":["firebase_core"]},{"name":"image_picker_windows","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/image_picker_windows-0.2.1+1/","native_build":false,"dependencies":["file_selector_windows"]},{"name":"path_provider_windows","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/path_provider_windows-2.2.1/","native_build":false,"dependencies":[]},{"name":"rive_common","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/rive_common-0.2.7/","native_build":true,"dependencies":[]},{"name":"shared_preferences_windows","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.3.2/","native_build":false,"dependencies":["path_provider_windows"]},{"name":"url_launcher_windows","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/url_launcher_windows-3.1.1/","native_build":true,"dependencies":[]}],"web":[{"name":"cloud_firestore_web","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/cloud_firestore_web-3.8.10/","dependencies":["firebase_core_web"]},{"name":"firebase_auth_web","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/firebase_auth_web-5.8.12/","dependencies":["firebase_core_web"]},{"name":"firebase_core_web","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/firebase_core_web-2.10.0/","dependencies":[]},{"name":"firebase_storage_web","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/firebase_storage_web-3.6.17/","dependencies":["firebase_core_web"]},{"name":"image_picker_for_web","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/image_picker_for_web-2.2.0/","dependencies":[]},{"name":"rive_common","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/rive_common-0.2.7/","dependencies":[]},{"name":"shared_preferences_web","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/shared_preferences_web-2.2.2/","dependencies":[]},{"name":"url_launcher_web","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/url_launcher_web-2.2.3/","dependencies":[]},{"name":"video_player_web","path":"/Users/udithaprabhasha/.pub-cache/hosted/pub.dev/video_player_web-2.1.3/","dependencies":[]}]},"dependencyGraph":[{"name":"cloud_firestore","dependencies":["cloud_firestore_web","firebase_core"]},{"name":"cloud_firestore_web","dependencies":["firebase_core","firebase_core_web"]},{"name":"file_selector_linux","dependencies":[]},{"name":"file_selector_macos","dependencies":[]},{"name":"file_selector_windows","dependencies":[]},{"name":"firebase_auth","dependencies":["firebase_auth_web","firebase_core"]},{"name":"firebase_auth_web","dependencies":["firebase_core","firebase_core_web"]},{"name":"firebase_core","dependencies":["firebase_core_web"]},{"name":"firebase_core_web","dependencies":[]},{"name":"firebase_storage","dependencies":["firebase_core","firebase_storage_web"]},{"name":"firebase_storage_web","dependencies":["firebase_core","firebase_core_web"]},{"name":"flutter_plugin_android_lifecycle","dependencies":[]},{"name":"image_picker","dependencies":["image_picker_android","image_picker_for_web","image_picker_ios","image_picker_linux","image_picker_macos","image_picker_windows"]},{"name":"image_picker_android","dependencies":["flutter_plugin_android_lifecycle"]},{"name":"image_picker_for_web","dependencies":[]},{"name":"image_picker_ios","dependencies":[]},{"name":"image_picker_linux","dependencies":["file_selector_linux"]},{"name":"image_picker_macos","dependencies":["file_selector_macos"]},{"name":"image_picker_windows","dependencies":["file_selector_windows"]},{"name":"path_provider","dependencies":["path_provider_android","path_provider_foundation","path_provider_linux","path_provider_windows"]},{"name":"path_provider_android","dependencies":[]},{"name":"path_provider_foundation","dependencies":[]},{"name":"path_provider_linux","dependencies":[]},{"name":"path_provider_windows","dependencies":[]},{"name":"rive_common","dependencies":[]},{"name":"shared_preferences","dependencies":["shared_preferences_android","shared_preferences_foundation","shared_preferences_linux","shared_preferences_web","shared_preferences_windows"]},{"name":"shared_preferences_android","dependencies":[]},{"name":"shared_preferences_foundation","dependencies":[]},{"name":"shared_preferences_linux","dependencies":["path_provider_linux"]},{"name":"shared_preferences_web","dependencies":[]},{"name":"shared_preferences_windows","dependencies":["path_provider_windows"]},{"name":"sqflite","dependencies":[]},{"name":"url_launcher","dependencies":["url_launcher_android","url_launcher_ios","url_launcher_linux","url_launcher_macos","url_launcher_web","url_launcher_windows"]},{"name":"url_launcher_android","dependencies":[]},{"name":"url_launcher_ios","dependencies":[]},{"name":"url_launcher_linux","dependencies":[]},{"name":"url_launcher_macos","dependencies":[]},{"name":"url_launcher_web","dependencies":[]},{"name":"url_launcher_windows","dependencies":[]},{"name":"video_player","dependencies":["video_player_android","video_player_avfoundation","video_player_web"]},{"name":"video_player_android","dependencies":[]},{"name":"video_player_avfoundation","dependencies":[]},{"name":"video_player_web","dependencies":[]}],"date_created":"2024-02-22 01:02:01.109102","version":"3.16.3"}
\ No newline at end of file
{"info":"This is a generated file; do not edit or check into version control.","plugins":{"ios":[{"name":"cloud_firestore","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/cloud_firestore-4.13.6/","native_build":true,"dependencies":["firebase_core"]},{"name":"firebase_auth","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/firebase_auth-4.15.3/","native_build":true,"dependencies":["firebase_core"]},{"name":"firebase_core","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/firebase_core-2.24.2/","native_build":true,"dependencies":[]},{"name":"firebase_storage","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/firebase_storage-11.6.0/","native_build":true,"dependencies":["firebase_core"]},{"name":"image_picker_ios","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/image_picker_ios-0.8.9+1/","native_build":true,"dependencies":[]},{"name":"path_provider_foundation","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/path_provider_foundation-2.3.2/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"rive_common","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/rive_common-0.2.7/","native_build":true,"dependencies":[]},{"name":"shared_preferences_foundation","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.3.5/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"sqflite","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/sqflite-2.3.2/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"url_launcher_ios","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/url_launcher_ios-6.2.4/","native_build":true,"dependencies":[]},{"name":"video_player_avfoundation","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/video_player_avfoundation-2.4.11/","native_build":true,"dependencies":[]}],"android":[{"name":"cloud_firestore","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/cloud_firestore-4.13.6/","native_build":true,"dependencies":["firebase_core"]},{"name":"firebase_auth","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/firebase_auth-4.15.3/","native_build":true,"dependencies":["firebase_core"]},{"name":"firebase_core","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/firebase_core-2.24.2/","native_build":true,"dependencies":[]},{"name":"firebase_storage","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/firebase_storage-11.6.0/","native_build":true,"dependencies":["firebase_core"]},{"name":"flutter_plugin_android_lifecycle","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.17/","native_build":true,"dependencies":[]},{"name":"image_picker_android","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/image_picker_android-0.8.9+3/","native_build":true,"dependencies":["flutter_plugin_android_lifecycle"]},{"name":"path_provider_android","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/path_provider_android-2.2.2/","native_build":true,"dependencies":[]},{"name":"rive_common","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/rive_common-0.2.7/","native_build":true,"dependencies":[]},{"name":"shared_preferences_android","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/shared_preferences_android-2.2.1/","native_build":true,"dependencies":[]},{"name":"sqflite","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/sqflite-2.3.2/","native_build":true,"dependencies":[]},{"name":"url_launcher_android","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.0/","native_build":true,"dependencies":[]},{"name":"video_player_android","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/video_player_android-2.4.11/","native_build":true,"dependencies":[]}],"macos":[{"name":"cloud_firestore","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/cloud_firestore-4.13.6/","native_build":true,"dependencies":["firebase_core"]},{"name":"file_selector_macos","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/file_selector_macos-0.9.3+3/","native_build":true,"dependencies":[]},{"name":"firebase_auth","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/firebase_auth-4.15.3/","native_build":true,"dependencies":["firebase_core"]},{"name":"firebase_core","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/firebase_core-2.24.2/","native_build":true,"dependencies":[]},{"name":"firebase_storage","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/firebase_storage-11.6.0/","native_build":true,"dependencies":["firebase_core"]},{"name":"image_picker_macos","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/image_picker_macos-0.2.1+1/","native_build":false,"dependencies":["file_selector_macos"]},{"name":"path_provider_foundation","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/path_provider_foundation-2.3.2/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"rive_common","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/rive_common-0.2.7/","native_build":true,"dependencies":[]},{"name":"shared_preferences_foundation","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.3.5/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"sqflite","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/sqflite-2.3.2/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"url_launcher_macos","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/url_launcher_macos-3.1.0/","native_build":true,"dependencies":[]}],"linux":[{"name":"file_selector_linux","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/file_selector_linux-0.9.2+1/","native_build":true,"dependencies":[]},{"name":"image_picker_linux","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/image_picker_linux-0.2.1+1/","native_build":false,"dependencies":["file_selector_linux"]},{"name":"path_provider_linux","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1/","native_build":false,"dependencies":[]},{"name":"shared_preferences_linux","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.3.2/","native_build":false,"dependencies":["path_provider_linux"]},{"name":"url_launcher_linux","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/url_launcher_linux-3.1.1/","native_build":true,"dependencies":[]}],"windows":[{"name":"cloud_firestore","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/cloud_firestore-4.13.6/","native_build":true,"dependencies":["firebase_core"]},{"name":"file_selector_windows","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/file_selector_windows-0.9.3+1/","native_build":true,"dependencies":[]},{"name":"firebase_auth","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/firebase_auth-4.15.3/","native_build":true,"dependencies":["firebase_core"]},{"name":"firebase_core","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/firebase_core-2.24.2/","native_build":true,"dependencies":[]},{"name":"firebase_storage","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/firebase_storage-11.6.0/","native_build":true,"dependencies":["firebase_core"]},{"name":"image_picker_windows","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/image_picker_windows-0.2.1+1/","native_build":false,"dependencies":["file_selector_windows"]},{"name":"path_provider_windows","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/path_provider_windows-2.2.1/","native_build":false,"dependencies":[]},{"name":"rive_common","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/rive_common-0.2.7/","native_build":true,"dependencies":[]},{"name":"shared_preferences_windows","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.3.2/","native_build":false,"dependencies":["path_provider_windows"]},{"name":"url_launcher_windows","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/url_launcher_windows-3.1.1/","native_build":true,"dependencies":[]}],"web":[{"name":"cloud_firestore_web","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/cloud_firestore_web-3.8.10/","dependencies":["firebase_core_web"]},{"name":"firebase_auth_web","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/firebase_auth_web-5.8.12/","dependencies":["firebase_core_web"]},{"name":"firebase_core_web","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/firebase_core_web-2.10.0/","dependencies":[]},{"name":"firebase_storage_web","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/firebase_storage_web-3.6.17/","dependencies":["firebase_core_web"]},{"name":"image_picker_for_web","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/image_picker_for_web-2.2.0/","dependencies":[]},{"name":"rive_common","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/rive_common-0.2.7/","dependencies":[]},{"name":"shared_preferences_web","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/shared_preferences_web-2.2.1/","dependencies":[]},{"name":"url_launcher_web","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/url_launcher_web-2.0.19/","dependencies":[]},{"name":"video_player_web","path":"/Users/avishkanew/.pub-cache/hosted/pub.dev/video_player_web-2.0.17/","dependencies":[]}]},"dependencyGraph":[{"name":"cloud_firestore","dependencies":["cloud_firestore_web","firebase_core"]},{"name":"cloud_firestore_web","dependencies":["firebase_core","firebase_core_web"]},{"name":"file_selector_linux","dependencies":[]},{"name":"file_selector_macos","dependencies":[]},{"name":"file_selector_windows","dependencies":[]},{"name":"firebase_auth","dependencies":["firebase_auth_web","firebase_core"]},{"name":"firebase_auth_web","dependencies":["firebase_core","firebase_core_web"]},{"name":"firebase_core","dependencies":["firebase_core_web"]},{"name":"firebase_core_web","dependencies":[]},{"name":"firebase_storage","dependencies":["firebase_core","firebase_storage_web"]},{"name":"firebase_storage_web","dependencies":["firebase_core","firebase_core_web"]},{"name":"flutter_plugin_android_lifecycle","dependencies":[]},{"name":"image_picker","dependencies":["image_picker_android","image_picker_for_web","image_picker_ios","image_picker_linux","image_picker_macos","image_picker_windows"]},{"name":"image_picker_android","dependencies":["flutter_plugin_android_lifecycle"]},{"name":"image_picker_for_web","dependencies":[]},{"name":"image_picker_ios","dependencies":[]},{"name":"image_picker_linux","dependencies":["file_selector_linux"]},{"name":"image_picker_macos","dependencies":["file_selector_macos"]},{"name":"image_picker_windows","dependencies":["file_selector_windows"]},{"name":"path_provider","dependencies":["path_provider_android","path_provider_foundation","path_provider_linux","path_provider_windows"]},{"name":"path_provider_android","dependencies":[]},{"name":"path_provider_foundation","dependencies":[]},{"name":"path_provider_linux","dependencies":[]},{"name":"path_provider_windows","dependencies":[]},{"name":"rive_common","dependencies":[]},{"name":"shared_preferences","dependencies":["shared_preferences_android","shared_preferences_foundation","shared_preferences_linux","shared_preferences_web","shared_preferences_windows"]},{"name":"shared_preferences_android","dependencies":[]},{"name":"shared_preferences_foundation","dependencies":[]},{"name":"shared_preferences_linux","dependencies":["path_provider_linux"]},{"name":"shared_preferences_web","dependencies":[]},{"name":"shared_preferences_windows","dependencies":["path_provider_windows"]},{"name":"sqflite","dependencies":[]},{"name":"url_launcher","dependencies":["url_launcher_android","url_launcher_ios","url_launcher_linux","url_launcher_macos","url_launcher_web","url_launcher_windows"]},{"name":"url_launcher_android","dependencies":[]},{"name":"url_launcher_ios","dependencies":[]},{"name":"url_launcher_linux","dependencies":[]},{"name":"url_launcher_macos","dependencies":[]},{"name":"url_launcher_web","dependencies":[]},{"name":"url_launcher_windows","dependencies":[]},{"name":"video_player","dependencies":["video_player_android","video_player_avfoundation","video_player_web"]},{"name":"video_player_android","dependencies":[]},{"name":"video_player_avfoundation","dependencies":[]},{"name":"video_player_web","dependencies":[]}],"date_created":"2024-03-10 00:48:50.540132","version":"3.10.1"}
\ No newline at end of file
{"inputs":[],"outputs":[]}
\ No newline at end of file
{"inputs":["/Users/avishkanew/Desktop/Avishk678/monitoring-and-recommendations-for-early-childhood-development/.dart_tool/package_config_subset"],"outputs":["/Users/avishkanew/Desktop/Avishk678/monitoring-and-recommendations-for-early-childhood-development/.dart_tool/flutter_build/dart_plugin_registrant.dart"]}
\ No newline at end of file
{"inputs":[],"outputs":[]}
\ No newline at end of file
......@@ -216,7 +216,7 @@
isa = PBXProject;
attributes = {
BuildIndependentTargetsInParallel = YES;
LastUpgradeCheck = 1430;
LastUpgradeCheck = 1300;
ORGANIZATIONNAME = "";
TargetAttributes = {
331C8080294A63A400263BE5 = {
......
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1430"
LastUpgradeVersion = "1300"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
......
import 'package:cloud_firestore/cloud_firestore.dart';
import 'package:firebase_auth/firebase_auth.dart';
import 'package:flutter/material.dart';
import 'package:mobile_application_kids/teacherchat.dart';
import 'package:mobile_application_kids/classroomview.dart';
import 'package:mobile_application_kids/addclassroom.dart';
import 'package:mobile_application_kids/teacherhome.dart';
import 'package:jema_app/progressReport.dart';
import 'package:jema_app/teacherchat.dart';
import 'package:jema_app/classroomview.dart';
import 'package:jema_app/addclassroom.dart';
import 'package:jema_app/teacherhome.dart';
import 'package:url_launcher/url_launcher.dart';
import 'ActivitiesView.dart';
......@@ -764,114 +765,114 @@ class ChildrenProfilePage extends StatelessWidget {
),
),
),
// GestureDetector(
// onTap: () {
// Navigator.push(
// context,
// MaterialPageRoute(
// builder: (context) =>
// ReportKidsViewPage(
// sid: userDetails.id)));
// },
// child: Container(
// width: 150,
// height: 135,
// child: Stack(
// children: [
// Positioned(
// left: 0,
// top: 0,
// child: Container(
// width: 170,
// height: 135,
// decoration: ShapeDecoration(
// color: Color(0xFFC4F3F3),
// shape: RoundedRectangleBorder(
// borderRadius:
// BorderRadius.circular(8.44),
// ),
// ),
// ),
// ),
// Positioned(
// left: 16,
// top: 17,
// child: Container(
// width: 119.18,
// height: 100.88,
// child: Column(
// mainAxisSize: MainAxisSize.min,
// mainAxisAlignment:
// MainAxisAlignment.start,
// crossAxisAlignment:
// CrossAxisAlignment.start,
// children: [
// Padding(
// padding:
// const EdgeInsets.fromLTRB(
// 0, 0, 0, 10),
// child: Container(
// width: 16.88,
// height: 16.88,
// clipBehavior: Clip.antiAlias,
// decoration: BoxDecoration(),
// child: Stack(children: [
// Icon(
// Icons.book,
// color: Colors.black26,
// ),
// ]),
// ),
// ),
// const SizedBox(height: 1),
// SizedBox(
// width: 119.18,
// child: Text.rich(
// TextSpan(
// children: [
// TextSpan(
// text: 'Monthly \n',
// style: TextStyle(
// color:
// Color(0xFF479696),
// fontSize: 14,
// fontFamily: 'Roboto',
// fontWeight:
// FontWeight.w500,
// height: 0.09,
// ),
// ),
// ],
// ),
// ),
// ),
// const SizedBox(height: 12),
// SizedBox(
// width: 119.18,
// child: Opacity(
// opacity: 0.70,
// child: Text(
// 'Some short description of this type of report.',
// style: TextStyle(
// color: Color(0xFF8DAEAE),
// fontSize: 10.55,
// fontFamily: 'Roboto',
// fontWeight:
// FontWeight.w400,
// height: 0,
// ),
// ),
// ),
// ),
// ],
// ),
// ),
// ),
// ],
// ),
// ),
// ),
SizedBox(
width: 10,
),
GestureDetector(
onTap: () {
Navigator.push(
context,
MaterialPageRoute(
builder: (context) =>
progressReport()));
},
child: Container(
width: 150,
height: 135,
child: Stack(
children: [
Positioned(
left: 0,
top: 0,
child: Container(
width: 170,
height: 135,
decoration: ShapeDecoration(
color: Color(0xFFC4F3F3),
shape: RoundedRectangleBorder(
borderRadius:
BorderRadius.circular(8.44),
),
),
),
),
Positioned(
left: 16,
top: 17,
child: Container(
width: 119.18,
height: 100.88,
child: Column(
mainAxisSize: MainAxisSize.min,
mainAxisAlignment:
MainAxisAlignment.start,
crossAxisAlignment:
CrossAxisAlignment.start,
children: [
Padding(
padding:
const EdgeInsets.fromLTRB(
0, 0, 0, 10),
child: Container(
width: 16.88,
height: 16.88,
clipBehavior: Clip.antiAlias,
decoration: BoxDecoration(),
child: Stack(children: [
Icon(
Icons.book,
color: Colors.black26,
),
]),
),
),
const SizedBox(height: 1),
SizedBox(
width: 119.18,
child: Text.rich(
TextSpan(
children: [
TextSpan(
text: 'Monthly \n',
style: TextStyle(
color:
Color(0xFF479696),
fontSize: 14,
fontFamily: 'Roboto',
fontWeight:
FontWeight.w500,
height: 0.09,
),
),
],
),
),
),
const SizedBox(height: 12),
SizedBox(
width: 119.18,
child: Opacity(
opacity: 0.70,
child: Text(
'Some short description of this type of report.',
style: TextStyle(
color: Color(0xFF8DAEAE),
fontSize: 10.55,
fontFamily: 'Roboto',
fontWeight: FontWeight.w400,
height: 0,
),
),
),
),
],
),
),
),
],
),
),
),
],
),
),
......
import 'package:flutter/material.dart';
import 'package:mobile_application_kids/addclassroom.dart';
import 'package:mobile_application_kids/chatScreen.dart';
import 'package:mobile_application_kids/teacherProfile.dart';
class GamesPage extends StatelessWidget {
final List<Map<String, String>> gameData = [
{'game': 'Game 1', 'description': 'Description for Game 1'},
{'game': 'Game 2', 'description': 'Description for Game 2'},
// add list
];
final String commonImagePath = 'assets/act_photo.png';
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('Games'),
),
body: Center(
body: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Padding(
padding: const EdgeInsets.all(16.0),
child: Text(
'Welcome to the Games Page!',
style: TextStyle(fontSize: 20),
'My Games',
style: TextStyle(
fontSize: 24,
fontWeight: FontWeight.bold,
),
),
),
Expanded(
child: ListView.builder(
itemCount: gameData.length,
itemBuilder: (context, index) {
var game = gameData[index];
return Card(
child: ListTile(
contentPadding: EdgeInsets.all(16),
leading: Container(
width: 50,
height: 50,
child: CircleAvatar(
backgroundImage: AssetImage(commonImagePath),
),
),
title: Text(
game['game'] ?? '',
style: TextStyle(
fontSize: 18,
fontWeight: FontWeight.bold,
),
),
subtitle: Text(game['description'] ?? ''),
),
);
},
),
),
],
),
bottomNavigationBar: BottomNavigationBar(
items: const [
BottomNavigationBarItem(
......@@ -44,21 +86,28 @@ class GamesPage extends StatelessWidget {
switch (index) {
case 0:
// Navigate to Home
// Replace the code below with your home navigation logic
// Navigator.push(
// // context,
// // MaterialPageRoute(builder: (context) => AddClassroom()),
// );
break;
case 1:
// Navigate to Chat
Navigator.push(
context,
MaterialPageRoute(builder: (context) => ChatScreen()),
);
// Navigator.push(
// // context,
// // MaterialPageRoute(builder: (context) => ChatScreen()),
// );
break;
case 2:
// Already on Games Page
break;
case 3:
// Navigate to Profile
// Navigator.push(
// // context,
// // MaterialPageRoute(builder: (context) => TeacherProfile()),
// );
break;
}
},
......
......@@ -8,326 +8,298 @@ class KidsReportPage extends StatefulWidget {
KidsReportPage({required this.id});
@override
_kidsReportPageState createState() => _kidsReportPageState(id: id);
_KidsReportPageState createState() => _KidsReportPageState(id: id);
}
class _kidsReportPageState extends State<KidsReportPage> {
// value set to false
bool _valu1 = false;
bool _valu2 = false;
bool _valu3 = false;
bool _valu4 = false;
bool _valu5 = false;
class _KidsReportPageState extends State<KidsReportPage> {
String id;
_KidsReportPageState({required this.id});
List<String> dropdownValues = ['Select', '1', '2', '3', '4', '5'];
Map<String, String?> understandingDropdownMap = {
'Understanding commands': 'Select',
'Answer questions': 'Select',
'Keeping eye contact': 'Select',
'Following rules': 'Select',
};
Map<String, String?> movementsDropdownMap = {
'Motor activities': 'Select',
'Correct posture': 'Select',
};
Map<String, String?> manipulatingDropdownMap = {
'Can build/create new things': 'Select',
'Knows how to handle accessories': 'Select',
};
Map<String, String?> socializingDropdownMap = {
'Play with groups': 'Select',
'Help each other': 'Select',
'Friendly towards peers': 'Select',
'Close to teacher': 'Select',
};
Map<String, String?> speechDropdownMap = {
'Communicate well': 'Select',
'Like singing': 'Select',
};
Map<String, String?> recognitionDropdownMap = {
'Can express with pictures and words': 'Select',
'Identify shapes': 'Select',
'Knows Primary colors.': 'Select',
'Identify basic objects in the environment': 'Select',
};
Map<String, String?> habitsDropdownMap = {
'Organized': 'Select',
'Have good eating habits': 'Select',
'Taking care of own needs': 'Select',
};
Map<String, String?> personalHygieneDropdownMap = {
'Stay clean': 'Select',
'Keep the workplace and environment clean': 'Select',
};
Map<String, String?> personalityDropdownMap = {
'Act according to the situation': 'Select',
'Finish allocated work': 'Select',
'More active': 'Select',
'Less active': 'Select',
};
final _formkey = GlobalKey<FormState>();
final _auth = FirebaseAuth.instance;
String id;
_kidsReportPageState({required this.id});
// App widget tree
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('Student Report '), //IconButton
), //AppBar
title: Text('Student Report'),
),
body: SingleChildScrollView(
child: Center(
child: Padding(
padding: const EdgeInsets.all(8.0),
child: Form(
key: _formkey,
child: Column(
crossAxisAlignment: CrossAxisAlignment.stretch,
children: [
Container(
// decoration: BoxDecoration(
// borderRadius: BorderRadius.circular(20),
// boxShadow: [
// BoxShadow(
// color: Colors.black,
// offset: const Offset(
// 3.0,
// 3.0,
// ), //Offset
// blurRadius: 10.0,
// spreadRadius: 2.0,
// ), //BoxShadow
// BoxShadow(
// color: Colors.white,
// offset: const Offset(0.0, 0.0),
// blurRadius: 0.0,
// spreadRadius: 0.0,
// ), //BoxShadow
// ],
// ), //BoxDecoration
/** CheckboxListTile Widget **/
child: CheckboxListTile(
title: const Text('Understanding'),
subtitle: const Text(
'Understanding commands, Answer questions, Keeping eye contact, Following rules.'),
// secondary: CircleAvatar(
// backgroundImage: NetworkImage(
// "https://pbs.twimg.com/profile_images/1304985167476523008/QNHrwL2q_400x400.jpg"), //NetworkImage
// radius: 20,
// ),
autofocus: false,
isThreeLine: true,
activeColor: Colors.green,
checkColor: Colors.white,
selected: _valu1,
value: _valu1,
onChanged: (bool? value) {
setState(() {
_valu1 = value ?? false;
});
},
), //CheckboxListTile
SizedBox(height: 20),
_buildDropdownSection(
title: 'Understanding',
dropdownMap: understandingDropdownMap,
),
SizedBox(height: 20),
Container(
// decoration: BoxDecoration(
// borderRadius: BorderRadius.circular(20),
// boxShadow: [
// BoxShadow(
// color: Colors.black,
// offset: const Offset(
// 3.0,
// 3.0,
// ), //Offset
// blurRadius: 10.0,
// spreadRadius: 2.0,
// ), //BoxShadow
// BoxShadow(
// color: Colors.white,
// offset: const Offset(0.0, 0.0),
// blurRadius: 0.0,
// spreadRadius: 0.0,
// ), //BoxShadow
// ],
// ), //BoxDecoration
/** CheckboxListTile Widget **/
child: CheckboxListTile(
title: const Text('Movements'),
subtitle: const Text('Motor activities, Correct posture.'),
// secondary: CircleAvatar(
// backgroundImage: NetworkImage(
// "https://pbs.twimg.com/profile_images/1304985167476523008/QNHrwL2q_400x400.jpg"), //NetworkImage
// radius: 20,
// ),
autofocus: false,
isThreeLine: true,
activeColor: Colors.green,
checkColor: Colors.white,
selected: _valu2,
value: _valu2,
onChanged: (bool? value) {
setState(() {
_valu2 = value ?? false;
});
},
), //CheckboxListTile
_buildDropdownSection(
title: 'Movements',
dropdownMap: movementsDropdownMap,
),
SizedBox(height: 20),
Container(
// decoration: BoxDecoration(
// borderRadius: BorderRadius.circular(20),
// boxShadow: [
// BoxShadow(
// color: Colors.black,
// offset: const Offset(
// 3.0,
// 3.0,
// ), //Offset
// blurRadius: 10.0,
// spreadRadius: 2.0,
// ), //BoxShadow
// BoxShadow(
// color: Colors.white,
// offset: const Offset(0.0, 0.0),
// blurRadius: 0.0,
// spreadRadius: 0.0,
// ), //BoxShadow
// ],
// ), //BoxDecoration
/** CheckboxListTile Widget **/
child: CheckboxListTile(
title: const Text('Manipulating'),
subtitle: const Text(
'Can build/create new things, Knows how to handle accessories'),
// secondary: CircleAvatar(
// backgroundImage: NetworkImage(
// "https://pbs.twimg.com/profile_images/1304985167476523008/QNHrwL2q_400x400.jpg"), //NetworkImage
// radius: 20,
// ),
autofocus: false,
isThreeLine: true,
activeColor: Colors.green,
checkColor: Colors.white,
selected: _valu3,
value: _valu3,
onChanged: (bool? value) {
setState(() {
_valu3 = value ?? false;
});
},
), //CheckboxListTile
_buildDropdownSection(
title: 'Manipulating',
dropdownMap: manipulatingDropdownMap,
),
SizedBox(height: 20),
Container(
// decoration: BoxDecoration(
// borderRadius: BorderRadius.circular(20),
// boxShadow: [
// BoxShadow(
// color: Colors.black,
// offset: const Offset(
// 3.0,
// 3.0,
// ), //Offset
// blurRadius: 10.0,
// spreadRadius: 2.0,
// ), //BoxShadow
// BoxShadow(
// color: Colors.white,
// offset: const Offset(0.0, 0.0),
// blurRadius: 0.0,
// spreadRadius: 0.0,
// ), //BoxShadow
// ],
// ), //BoxDecoration
/** CheckboxListTile Widget **/
child: CheckboxListTile(
title: const Text('Socializing'),
subtitle: const Text(
'Play with groups, Help each other, Friendly towards peers.'),
// secondary: CircleAvatar(
// backgroundImage: NetworkImage(
// "https://pbs.twimg.com/profile_images/1304985167476523008/QNHrwL2q_400x400.jpg"), //NetworkImage
// radius: 20,
// ),
autofocus: false,
isThreeLine: true,
activeColor: Colors.green,
checkColor: Colors.white,
selected: _valu4,
value: _valu4,
onChanged: (bool? value) {
setState(() {
_valu4 = value ?? false;
});
},
), //CheckboxListTile
),
// SizedBox(height: 20),
// Container(
// // decoration: BoxDecoration(
// // borderRadius: BorderRadius.circular(20),
// // boxShadow: [
// // BoxShadow(
// // color: Colors.black,
// // offset: const Offset(
// // 3.0,
// // 3.0,
// // ), //Offset
// // blurRadius: 10.0,
// // spreadRadius: 2.0,
// // ), //BoxShadow
// // BoxShadow(
// // color: Colors.white,
// // offset: const Offset(0.0, 0.0),
// // blurRadius: 0.0,
// // spreadRadius: 0.0,
// // ), //BoxShadow
// // ],
// // ), //BoxDecoration
// /** CheckboxListTile Widget **/
// child: CheckboxListTile(
// title: const Text('GeeksforGeeks'),
// subtitle: const Text(
// 'A computer science portal for geeks. Here you will find articles on all the technologies.'),
// // secondary: CircleAvatar(
// // backgroundImage: NetworkImage(
// // "https://pbs.twimg.com/profile_images/1304985167476523008/QNHrwL2q_400x400.jpg"), //NetworkImage
// // radius: 20,
// // ),
// autofocus: false,
// isThreeLine: true,
// activeColor: Colors.green,
// checkColor: Colors.white,
// selected: _valu5,
// value: _valu5,
// onChanged: (bool? value) {
// setState(() {
// _valu5 = value ?? false;
// });
// },
// ), //CheckboxListTile
// ),
// SizedBox(height: 20),
Row(
crossAxisAlignment: CrossAxisAlignment.center,
mainAxisAlignment: MainAxisAlignment.center,
_buildDropdownSection(
title: 'Socializing',
dropdownMap: socializingDropdownMap,
),
SizedBox(height: 20),
_buildDropdownSection(
title: 'Speech',
dropdownMap: speechDropdownMap,
),
SizedBox(height: 20),
_buildDropdownSection(
title: 'Recognition',
dropdownMap: recognitionDropdownMap,
),
SizedBox(height: 20),
_buildDropdownSection(
title: 'Habits',
dropdownMap: habitsDropdownMap,
),
SizedBox(height: 20),
_buildDropdownSection(
title: 'Personal Hygiene',
dropdownMap: personalHygieneDropdownMap,
),
SizedBox(height: 20),
_buildDropdownSection(
title: 'Personality',
dropdownMap: personalityDropdownMap,
),
SizedBox(height: 20),
Padding(
padding: const EdgeInsets.symmetric(horizontal: 16.0),
child: Row(
mainAxisAlignment: MainAxisAlignment.spaceEvenly,
children: [
TextButton(
ElevatedButton(
onPressed: () async {
if (_formkey.currentState!.validate()) {
postDetailsToFirestore(context);
}
},
style:
TextButton.styleFrom(backgroundColor: Colors.green),
style: ElevatedButton.styleFrom(
primary: const Color.fromARGB(255, 48, 206, 53),
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(10.0),
),
),
child: Padding(
padding: const EdgeInsets.all(10.0),
child: Text(
'Save',
style: TextStyle(
color: Colors.white,
fontSize: 14,
fontFamily: 'Poppins',
fontWeight: FontWeight.w600,
height: 1,
style: TextStyle(color: const Color.fromARGB(255, 255, 255, 255)),
),
),
),
TextButton(
ElevatedButton(
onPressed: () {
Navigator.pop(context);
},
style: TextButton.styleFrom(
backgroundColor: Colors.grey.shade200),
style: ElevatedButton.styleFrom(
primary: const Color.fromARGB(255, 255, 255, 255),
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(10.0),
),
),
child: Padding(
padding: const EdgeInsets.all(10.0),
child: Text(
'Cancel',
style: TextStyle(color: Colors.black),
),
),
),
],
),
),
SizedBox(height: 20),
],
),
),
),
),
),
);
}
Widget _buildDropdownSection({
required String title,
required Map<String, String?> dropdownMap,
}) {
return Column(
crossAxisAlignment: CrossAxisAlignment.stretch,
children: [
Padding(
padding: const EdgeInsets.symmetric(vertical: 8.0),
child: Text(
title,
style: TextStyle(
color: Colors.black,
fontSize: 14,
fontFamily: 'Poppins',
fontWeight: FontWeight.w600,
fontSize: 18,
fontWeight: FontWeight.bold,
),
),
),
...dropdownMap.keys.map((String key) {
return Padding(
padding: const EdgeInsets.symmetric(horizontal: 8.0, vertical: 4.0),
child: Row(
children: [
Expanded(
flex: 3,
child: Text(
key,
style: TextStyle(fontSize: 16),
),
),
Expanded(
flex: 1,
child: Align(
alignment: Alignment.centerRight,
child: DropdownButton<String>(
value: dropdownMap[key],
icon: Icon(Icons.arrow_drop_down),
iconSize: 24,
elevation: 16,
style: TextStyle(color: Colors.black),
underline: Container(
height: 1,
color: Colors.green,
),
onChanged: (String? value) {
setState(() {
dropdownMap[key] = value;
});
},
items: dropdownValues.map<DropdownMenuItem<String>>(
(String value) {
return DropdownMenuItem<String>(
value: value,
child: Text(value),
);
},
).toList(),
),
),
),
)
],
),
);
}).toList(),
],
), //Container
), //Padding
), //Center
), //SizedBox
);
}
}
postDetailsToFirestore(context) async {
FirebaseFirestore firebaseFirestore = FirebaseFirestore.instance;
var user = _auth.currentUser;
CollectionReference ref = FirebaseFirestore.instance.collection('reports');
CollectionReference ref =
FirebaseFirestore.instance.collection('reports');
ref.doc(id).set({
"q1": _valu1,
'q2': _valu2,
'q3': _valu3,
"q4": _valu4,
'q5': _valu5,
'sId': id,
// Constructing the data to be saved
Map<String, dynamic> data = {};
understandingDropdownMap.forEach((key, value) {
data[key] = value;
});
movementsDropdownMap.forEach((key, value) {
data[key] = value;
});
manipulatingDropdownMap.forEach((key, value) {
data[key] = value;
});
socializingDropdownMap.forEach((key, value) {
data[key] = value;
});
speechDropdownMap.forEach((key, value) {
data[key] = value;
});
recognitionDropdownMap.forEach((key, value) {
data[key] = value;
});
habitsDropdownMap.forEach((key, value) {
data[key] = value;
});
personalHygieneDropdownMap.forEach((key, value) {
data[key] = value;
});
personalityDropdownMap.forEach((key, value) {
data[key] = value;
});
data['sId'] = id;
await ref.doc(id).set(data);
AwesomeDialog(
context: context,
dialogType: DialogType.success,
......@@ -337,3 +309,4 @@ class _kidsReportPageState extends State<KidsReportPage> {
)..show();
}
}
import 'package:cloud_firestore/cloud_firestore.dart';
import 'package:firebase_auth/firebase_auth.dart';
import 'package:flutter/material.dart';
import 'package:mobile_application_kids/teacherchat.dart';
import 'package:mobile_application_kids/classroomview.dart';
import 'package:mobile_application_kids/addclassroom.dart';
import 'package:mobile_application_kids/teacherhome.dart';
import 'package:jema_app/teacherchat.dart';
import 'package:jema_app/classroomview.dart';
import 'package:jema_app/addclassroom.dart';
import 'package:jema_app/teacherhome.dart';
import 'package:pie_chart/pie_chart.dart';
import 'package:shared_preferences/shared_preferences.dart';
......
import 'package:cloud_firestore/cloud_firestore.dart';
import 'package:firebase_auth/firebase_auth.dart';
import 'package:flutter/material.dart';
import 'package:jema_app/teacherchat.dart';
import 'package:jema_app/classroomview.dart';
import 'package:jema_app/addclassroom.dart';
import 'package:jema_app/teacherhome.dart';
import 'package:pie_chart/pie_chart.dart';
import 'package:shared_preferences/shared_preferences.dart';
import 'package:charts_flutter/flutter.dart' as charts;
import 'ChatScreen.dart';
import 'TeacherProfile.dart';
class progressReport extends StatefulWidget {
@override
_progressReportState createState() => _progressReportState();
}
class _progressReportState extends State<progressReport> {
late User? user;
late final Stream<QuerySnapshot> _usersStream;
int absCount = 0;
int preCount = 0;
@override
void initState() {
super.initState();
user = FirebaseAuth.instance.currentUser;
initializeStreams();
getAllStudentCountPresentAbs();
}
Map<String, double> dataMap = {
"Good": 0,
"Netural": 0,
"Week": 0,
};
void initializeStreams() {
_usersStream = FirebaseFirestore.instance
.collection('students')
.where('user', isEqualTo: user?.uid)
.snapshots();
}
@override
Widget build(BuildContext context) {
return WillPopScope(
onWillPop: () async {
// Disable the back button press
return false;
},
child: Scaffold(
appBar: AppBar(
leading: IconButton(
icon: Icon(Icons.arrow_back),
onPressed: () {
Navigator.of(context).pop();
},
),
actions: [
Text(
'Progress Report ',
style: TextStyle(
color: Color(0xFF554994),
fontSize: 24,
fontFamily: 'Poppins',
fontWeight: FontWeight.w700,
height: 0.04,
letterSpacing: -0.96,
),
)
],
),
body: SingleChildScrollView(
child: Padding(
padding: const EdgeInsets.all(16.0),
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
// Text(
// 'Activity Scale ',
// style: TextStyle(
// color: Color(0xFF11324D),
// fontSize: 24,
// fontFamily: 'Poppins',
// fontWeight: FontWeight.w500,
// height: 0.04,
// letterSpacing: -0.96,
// ),
// ),
Padding(
padding: const EdgeInsets.fromLTRB(5, 5, 0, 5),
child: Container(
width: 358,
height: 362,
child: Column(
mainAxisSize: MainAxisSize.min,
mainAxisAlignment: MainAxisAlignment.center,
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Container(
width: double.infinity,
child: Column(
mainAxisSize: MainAxisSize.min,
mainAxisAlignment: MainAxisAlignment.start,
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Text(
'Activity Scale ',
style: TextStyle(
color: Color(0xFF21205B),
fontSize: 16,
fontFamily: 'Poppins',
fontWeight: FontWeight.w500,
height: 0.06,
),
),
],
),
),
const SizedBox(height: 30),
Container(
width: double.infinity,
height: 316,
padding: const EdgeInsets.only(
top: 16,
left: 18,
right: 17,
bottom: 18,
),
clipBehavior: Clip.antiAlias,
decoration: ShapeDecoration(
color: Colors.white,
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(8)),
shadows: [
BoxShadow(
color: Color(0x3F000000),
blurRadius: 3,
offset: Offset(0, 1),
spreadRadius: 0,
)
],
),
child: Row(
mainAxisSize: MainAxisSize.min,
mainAxisAlignment: MainAxisAlignment.start,
crossAxisAlignment: CrossAxisAlignment.center,
children: [
Container(
width: 300,
height: 282,
child: Column(
mainAxisSize: MainAxisSize.min,
mainAxisAlignment: MainAxisAlignment.start,
crossAxisAlignment:
CrossAxisAlignment.start,
children: [
Container(
child: Row(
mainAxisSize: MainAxisSize.min,
mainAxisAlignment:
MainAxisAlignment.start,
crossAxisAlignment:
CrossAxisAlignment.center,
children: [
SizedBox(
width: 157,
height: 13,
child: Text(
' ',
style: TextStyle(
color: Color(0xFF2B3674),
fontSize: 14,
fontFamily: 'Poppins',
fontWeight: FontWeight.w600,
height: 0.07,
letterSpacing: -0.28,
),
),
),
],
),
),
Center(
child: Container(
width: 300,
height: 250,
child: Stack(
children: [
PieChart(
dataMap: dataMap,
chartType: ChartType.disc,
chartRadius:
MediaQuery.of(context)
.size
.width /
2.2,
colorList: [
Color(0xFFFFD452),
Color(0xFFCE7BB0),
Color(0xFFFF8080)
],
legendOptions: LegendOptions(
showLegendsInRow: true,
legendPosition:
LegendPosition.bottom,
showLegends: true,
legendTextStyle: TextStyle(
fontWeight:
FontWeight.bold),
),
chartValuesOptions:
ChartValuesOptions(
showChartValueBackground:
true,
showChartValues: true,
showChartValuesInPercentage:
true,
showChartValuesOutside: false,
),
),
],
),
),
),
],
),
),
],
),
),
],
),
)),
SizedBox(
width: 10,
),
Padding(
padding: const EdgeInsets.fromLTRB(5, 5, 0, 5),
child: Container(
width: 358,
height: 362,
child: Column(
mainAxisSize: MainAxisSize.min,
mainAxisAlignment: MainAxisAlignment.center,
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Container(
width: double.infinity,
child: Column(
mainAxisSize: MainAxisSize.min,
mainAxisAlignment: MainAxisAlignment.start,
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Text(
'LD Director ',
style: TextStyle(
color: Color(0xFF21205B),
fontSize: 16,
fontFamily: 'Poppins',
fontWeight: FontWeight.w500,
height: 0.06,
),
),
],
),
),
const SizedBox(height: 30),
Container(
width: double.infinity,
height: 316,
padding: const EdgeInsets.only(
top: 16,
left: 18,
right: 17,
bottom: 18,
),
clipBehavior: Clip.antiAlias,
decoration: ShapeDecoration(
color: Colors.white,
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(8)),
shadows: [
BoxShadow(
color: Color(0x3F000000),
blurRadius: 3,
offset: Offset(0, 1),
spreadRadius: 0,
)
],
),
child: Row(
mainAxisSize: MainAxisSize.min,
mainAxisAlignment: MainAxisAlignment.start,
crossAxisAlignment: CrossAxisAlignment.center,
children: [
Container(
width: 300,
height: 282,
child: Column(
mainAxisSize: MainAxisSize.min,
mainAxisAlignment: MainAxisAlignment.start,
crossAxisAlignment:
CrossAxisAlignment.start,
children: [
Container(
child: Row(
mainAxisSize: MainAxisSize.min,
mainAxisAlignment:
MainAxisAlignment.start,
crossAxisAlignment:
CrossAxisAlignment.center,
children: [
SizedBox(
width: 157,
height: 13,
child: Text(
' ',
style: TextStyle(
color: Color(0xFF2B3674),
fontSize: 14,
fontFamily: 'Poppins',
fontWeight: FontWeight.w600,
height: 0.07,
letterSpacing: -0.28,
),
),
),
],
),
),
Center(
child: Container(
width: 300,
height: 250,
child: Stack(
children: [
charts.BarChart(
_createSampleData(),
animate: true,
vertical:
true, // To display horizontal bar chart
barRendererDecorator:
charts.BarLabelDecorator<
String>(),
domainAxis:
charts.OrdinalAxisSpec(),
),
],
),
),
),
],
),
),
],
),
),
],
),
)),
Padding(
padding: const EdgeInsets.fromLTRB(5, 5, 0, 5),
child: Container(
width: 358,
height: 362,
child: Column(
mainAxisSize: MainAxisSize.min,
mainAxisAlignment: MainAxisAlignment.center,
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Container(
width: double.infinity,
child: Column(
mainAxisSize: MainAxisSize.min,
mainAxisAlignment: MainAxisAlignment.start,
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Text(
'Assement Progress ',
style: TextStyle(
color: Color(0xFF21205B),
fontSize: 16,
fontFamily: 'Poppins',
fontWeight: FontWeight.w500,
height: 0.06,
),
),
],
),
),
const SizedBox(height: 30),
Container(
width: double.infinity,
height: 316,
padding: const EdgeInsets.only(
top: 16,
left: 18,
right: 17,
bottom: 18,
),
clipBehavior: Clip.antiAlias,
decoration: ShapeDecoration(
color: Colors.white,
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(8)),
shadows: [
BoxShadow(
color: Color(0x3F000000),
blurRadius: 3,
offset: Offset(0, 1),
spreadRadius: 0,
)
],
),
child: Row(
mainAxisSize: MainAxisSize.min,
mainAxisAlignment: MainAxisAlignment.start,
crossAxisAlignment: CrossAxisAlignment.center,
children: [
Container(
width: 300,
height: 282,
child: Column(
mainAxisSize: MainAxisSize.min,
mainAxisAlignment: MainAxisAlignment.start,
crossAxisAlignment:
CrossAxisAlignment.start,
children: [
Container(
child: Row(
mainAxisSize: MainAxisSize.min,
mainAxisAlignment:
MainAxisAlignment.start,
crossAxisAlignment:
CrossAxisAlignment.center,
children: [
SizedBox(
width: 157,
height: 13,
child: Text(
' ',
style: TextStyle(
color: Color(0xFF2B3674),
fontSize: 14,
fontFamily: 'Poppins',
fontWeight: FontWeight.w600,
height: 0.07,
letterSpacing: -0.28,
),
),
),
],
),
),
Center(
child: Container(
width: 300,
height: 250,
child: Stack(
children: [
charts.BarChart(
_createSampleData(),
animate: true,
vertical:
true, // To display horizontal bar chart
barRendererDecorator:
charts.BarLabelDecorator<
String>(),
domainAxis:
charts.OrdinalAxisSpec(),
),
],
),
),
),
],
),
),
],
),
),
],
),
)),
],
),
),
),
bottomNavigationBar: BottomNavigationBar(
items: const [
BottomNavigationBarItem(
icon: Icon(Icons.home),
label: 'Home',
),
BottomNavigationBarItem(
icon: Icon(Icons.chat),
label: 'Chat',
),
BottomNavigationBarItem(
icon: Icon(Icons.person),
label: 'Profile',
),
],
selectedItemColor: Colors.blue,
onTap: (index) async {
final prefs = await SharedPreferences.getInstance();
String rool = prefs.get('rool').toString();
// Handle bottom navigation item tap
if (index == 0) {
Navigator.push(
context,
MaterialPageRoute(builder: (context) => TeacherHomePage()),
);
}
if (index == 1) {
Navigator.push(
context,
MaterialPageRoute(builder: (context) => ChatScreen()),
);
}
if (index == 2) {
Navigator.push(
context,
MaterialPageRoute(
builder: (context) => TeacherProfilePage(uid: user?.uid)),
);
}
},
),
),
);
}
Stream<QuerySnapshot> getStudentsStream(String genderFilter, int isCheck) {
return FirebaseFirestore.instance
.collection('students')
.where('user', isEqualTo: user?.uid)
.where('Sex', isEqualTo: genderFilter)
.where('isCheck', isEqualTo: isCheck)
.snapshots();
}
Future<String> getMaleStudentCount(String sex, int isCheck) async {
try {
QuerySnapshot snapshot = await getStudentsStream(sex, isCheck).first;
return snapshot.size.toString();
} catch (e) {
print('Error getting male student count: $e');
return '0';
}
}
Stream<QuerySnapshot> getAllStudentsStream(int isCheck) {
return FirebaseFirestore.instance
.collection('students')
.where('user', isEqualTo: user?.uid)
.where('isCheck', isEqualTo: isCheck)
.snapshots();
}
Future<String> getAllStudentCount(int isCheck) async {
try {
QuerySnapshot snapshot = await getAllStudentsStream(isCheck).first;
print('size' + snapshot.size.toString());
return snapshot.size.toString();
} catch (e) {
print('Error getting male student count: $e');
return '0';
}
}
Stream<QuerySnapshot> getAllStudentsStreams() {
return FirebaseFirestore.instance
.collection('students')
.where('user', isEqualTo: user?.uid)
.snapshots();
}
Future<void> getAllStudentCountPresentAbs() async {
try {
QuerySnapshot snapshot2 = await getAllStudentsStreams().first;
QuerySnapshot snapshot = await getAllStudentsStream(0).first;
QuerySnapshot snapshotAbs = await getAllStudentsStream(1).first;
preCount = snapshot.size;
absCount = snapshotAbs.size;
var pre = (snapshot.size / snapshot2.size) * 100;
var abs = (snapshotAbs.size / snapshot2.size) * 100;
setState(() {
dataMap["Good"] = 25.0;
dataMap["Netural"] = 35.0;
dataMap["Week"] = 40.0;
});
print("ss" + preCount.round().toString());
} catch (e) {
print('Error getting male student count: $e');
}
}
List<charts.Series<SymptomData, String>> _createSampleData() {
final data = [
SymptomData('Dyslexia', 90, Colors.pink),
SymptomData('DCD', 3, Colors.purple),
SymptomData('ADHD', 5, Colors.green),
SymptomData('ASD', 2, Colors.blue),
];
return [
charts.Series<SymptomData, String>(
id: 'Symptoms',
domainFn: (SymptomData symptoms, _) => symptoms.symptom,
measureFn: (SymptomData symptoms, _) => symptoms.percentage,
colorFn: (SymptomData symptoms, _) => symptoms.color,
data: data,
labelAccessorFn: (SymptomData row, _) => '${row.percentage}%',
)
];
}
}
class SymptomData {
final String symptom;
final int percentage;
final charts.Color color;
SymptomData(this.symptom, this.percentage, Color color)
: this.color = charts.Color(
r: color.red,
g: color.green,
b: color.blue,
a: color.alpha,
);
}
......@@ -15,7 +15,6 @@ import rive_common
import shared_preferences_foundation
import sqflite
import url_launcher_macos
import video_player_avfoundation
func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) {
FLTFirebaseFirestorePlugin.register(with: registry.registrar(forPlugin: "FLTFirebaseFirestorePlugin"))
......@@ -28,5 +27,4 @@ func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) {
SharedPreferencesPlugin.register(with: registry.registrar(forPlugin: "SharedPreferencesPlugin"))
SqflitePlugin.register(with: registry.registrar(forPlugin: "SqflitePlugin"))
UrlLauncherPlugin.register(with: registry.registrar(forPlugin: "UrlLauncherPlugin"))
FVPVideoPlayerPlugin.register(with: registry.registrar(forPlugin: "FVPVideoPlayerPlugin"))
}
......@@ -65,6 +65,22 @@ packages:
url: "https://pub.dev"
source: hosted
version: "1.3.0"
charts_common:
dependency: transitive
description:
name: charts_common
sha256: "7b8922f9b0d9b134122756a787dab1c3946ae4f3fc5022ff323ba0014998ea02"
url: "https://pub.dev"
source: hosted
version: "0.12.0"
charts_flutter:
dependency: "direct main"
description:
name: charts_flutter
sha256: "4172c3f4b85322fdffe1896ffbed79ae4689ae72cb6fe6690dcaaea620a9c558"
url: "https://pub.dev"
source: hosted
version: "0.12.0"
clock:
dependency: transitive
description:
......@@ -101,18 +117,18 @@ packages:
dependency: transitive
description:
name: collection
sha256: ee67cb0715911d28db6bf4af1026078bd6f0128b07a5f66fb2ed94ec6783c09a
sha256: "4a07be6cb69c84d677a6c3096fcf960cc3285a8330b4603e0d463d15d9bd934c"
url: "https://pub.dev"
source: hosted
version: "1.18.0"
version: "1.17.1"
cross_file:
dependency: transitive
description:
name: cross_file
sha256: fedaadfa3a6996f75211d835aaeb8fede285dae94262485698afd832371b9a5e
sha256: "2f9d2cbccb76127ba28528cb3ae2c2326a122446a83de5a056aaa3880d3882c5"
url: "https://pub.dev"
source: hosted
version: "0.3.3+8"
version: "0.3.3+7"
crypto:
dependency: transitive
description:
......@@ -265,14 +281,6 @@ packages:
url: "https://pub.dev"
source: hosted
version: "3.6.17"
fixnum:
dependency: transitive
description:
name: fixnum
sha256: "25517a4deb0c03aa0f32fd12db525856438902d9c16536311e76cdc57b31d7d1"
url: "https://pub.dev"
source: hosted
version: "1.1.0"
flutter:
dependency: "direct main"
description: flutter
......@@ -332,10 +340,10 @@ packages:
dependency: transitive
description:
name: http
sha256: d4872660c46d929f6b8a9ef4e7a7eff7e49bbf0c4ec3f385ee32df5119175139
sha256: "759d1a329847dd0f39226c688d3e06a6b8679668e350e2891a6474f8b4bb8525"
url: "https://pub.dev"
source: hosted
version: "1.1.2"
version: "1.1.0"
http_parser:
dependency: transitive
description:
......@@ -408,6 +416,14 @@ packages:
url: "https://pub.dev"
source: hosted
version: "0.2.1+1"
intl:
dependency: transitive
description:
name: intl
sha256: "910f85bce16fb5c6f614e117efa303e85a1731bb0081edf3604a2ae6e9a3cc91"
url: "https://pub.dev"
source: hosted
version: "0.17.0"
js:
dependency: transitive
description:
......@@ -424,30 +440,38 @@ packages:
url: "https://pub.dev"
source: hosted
version: "2.1.1"
logging:
dependency: transitive
description:
name: logging
sha256: "623a88c9594aa774443aa3eb2d41807a48486b5613e67599fb4c41c0ad47c340"
url: "https://pub.dev"
source: hosted
version: "1.2.0"
matcher:
dependency: transitive
description:
name: matcher
sha256: "1803e76e6653768d64ed8ff2e1e67bea3ad4b923eb5c56a295c3e634bad5960e"
sha256: "6501fbd55da300384b768785b83e5ce66991266cec21af89ab9ae7f5ce1c4cbb"
url: "https://pub.dev"
source: hosted
version: "0.12.16"
version: "0.12.15"
material_color_utilities:
dependency: transitive
description:
name: material_color_utilities
sha256: "9528f2f296073ff54cb9fee677df673ace1218163c3bc7628093e7eed5203d41"
sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724
url: "https://pub.dev"
source: hosted
version: "0.5.0"
version: "0.2.0"
meta:
dependency: transitive
description:
name: meta
sha256: a6e590c838b18133bb482a2745ad77c5bb7715fb0451209e1a7567d416678b8e
sha256: "3c74dbf8763d36539f114c799d8a2d87343b5067e9d796ca22b5eb8437090ee3"
url: "https://pub.dev"
source: hosted
version: "1.10.0"
version: "1.9.1"
mime:
dependency: transitive
description:
......@@ -612,10 +636,10 @@ packages:
dependency: transitive
description:
name: shared_preferences_web
sha256: "7b15ffb9387ea3e237bb7a66b8a23d2147663d391cafc5c8f37b2e7b4bde5d21"
sha256: d762709c2bbe80626ecc819143013cc820fa49ca5e363620ee20a8b15a3e3daf
url: "https://pub.dev"
source: hosted
version: "2.2.2"
version: "2.2.1"
shared_preferences_windows:
dependency: transitive
description:
......@@ -633,10 +657,10 @@ packages:
dependency: transitive
description:
name: source_span
sha256: "53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c"
sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250
url: "https://pub.dev"
source: hosted
version: "1.10.0"
version: "1.9.1"
sprintf:
dependency: transitive
description:
......@@ -665,18 +689,18 @@ packages:
dependency: transitive
description:
name: stack_trace
sha256: "73713990125a6d93122541237550ee3352a2d84baad52d375a4cad2eb9b7ce0b"
sha256: c3c7d8edb15bee7f0f74debd4b9c5f3c2ea86766fe4178eb2a18eb30a0bdaed5
url: "https://pub.dev"
source: hosted
version: "1.11.1"
version: "1.11.0"
stream_channel:
dependency: transitive
description:
name: stream_channel
sha256: ba2aa5d8cc609d96bbb2899c28934f9e1af5cddbd60a827822ea467161eb54e7
sha256: "83615bee9045c1d322bbbd1ba209b7a749c2cbcdcb3fdd1df8eb488b3279c1c8"
url: "https://pub.dev"
source: hosted
version: "2.1.2"
version: "2.1.1"
string_scanner:
dependency: transitive
description:
......@@ -705,10 +729,10 @@ packages:
dependency: transitive
description:
name: test_api
sha256: "5c2f730018264d276c20e4f1503fd1308dfbbae39ec8ee63c5236311ac06954b"
sha256: eb6ac1540b26de412b3403a163d919ba86f6a973fe6cc50ae3541b80092fdcfb
url: "https://pub.dev"
source: hosted
version: "0.6.1"
version: "0.5.1"
typed_data:
dependency: transitive
description:
......@@ -721,10 +745,10 @@ packages:
dependency: "direct main"
description:
name: url_launcher
sha256: c512655380d241a337521703af62d2c122bf7b77a46ff7dd750092aa9433499c
sha256: "47e208a6711459d813ba18af120d9663c20bdf6985d6ad39fe165d2538378d27"
url: "https://pub.dev"
source: hosted
version: "6.2.4"
version: "6.1.14"
url_launcher_android:
dependency: transitive
description:
......@@ -761,18 +785,18 @@ packages:
dependency: transitive
description:
name: url_launcher_platform_interface
sha256: "552f8a1e663569be95a8190206a38187b531910283c3e982193e4f2733f01029"
sha256: a932c3a8082e118f80a475ce692fde89dc20fddb24c57360b96bc56f7035de1f
url: "https://pub.dev"
source: hosted
version: "2.3.2"
version: "2.3.1"
url_launcher_web:
dependency: transitive
description:
name: url_launcher_web
sha256: fff0932192afeedf63cdd50ecbb1bc825d31aed259f02bb8dba0f3b729a5e88b
sha256: ba140138558fcc3eead51a1c42e92a9fb074a1b1149ed3c73e66035b2ccd94f2
url: "https://pub.dev"
source: hosted
version: "2.2.3"
version: "2.0.19"
url_launcher_windows:
dependency: transitive
description:
......@@ -785,10 +809,10 @@ packages:
dependency: transitive
description:
name: uuid
sha256: cd210a09f7c18cbe5a02511718e0334de6559871052c90a90c0cca46a4aa81c8
sha256: "22c94e5ad1e75f9934b766b53c742572ee2677c56bc871d850a57dad0f82127f"
url: "https://pub.dev"
source: hosted
version: "4.3.3"
version: "4.2.2"
vector_math:
dependency: transitive
description:
......@@ -801,10 +825,10 @@ packages:
dependency: "direct main"
description:
name: video_player
sha256: fbf28ce8bcfe709ad91b5789166c832cb7a684d14f571a81891858fefb5bb1c2
sha256: "74b86e63529cf5885130c639d74cd2f9232e7c8a66cbecbddd1dcb9dbd060d1e"
url: "https://pub.dev"
source: hosted
version: "2.8.2"
version: "2.7.2"
video_player_android:
dependency: transitive
description:
......@@ -817,10 +841,10 @@ packages:
dependency: transitive
description:
name: video_player_avfoundation
sha256: "309e3962795e761be010869bae65c0b0e45b5230c5cee1bec72197ca7db040ed"
sha256: bf1a1322bf68bccd349982ba1f5a41314a3880861fb9a93d25d6d0a2345845f0
url: "https://pub.dev"
source: hosted
version: "2.5.6"
version: "2.4.11"
video_player_platform_interface:
dependency: transitive
description:
......@@ -833,26 +857,18 @@ packages:
dependency: transitive
description:
name: video_player_web
sha256: "34beb3a07d4331a24f7e7b2f75b8e2b103289038e07e65529699a671b6a6e2cb"
sha256: "9c34a243785feca23148bfcd772dbb803d63c9304488177ec4f3f4463802fcb7"
url: "https://pub.dev"
source: hosted
version: "2.1.3"
web:
dependency: transitive
description:
name: web
sha256: afe077240a270dcfd2aafe77602b4113645af95d0ad31128cc02bce5ac5d5152
url: "https://pub.dev"
source: hosted
version: "0.3.0"
version: "2.0.17"
win32:
dependency: transitive
description:
name: win32
sha256: "464f5674532865248444b4c3daca12bd9bf2d7c47f759ce2617986e7229494a8"
sha256: "350a11abd2d1d97e0cc7a28a81b781c08002aa2864d9e3f192ca0ffa18b06ed3"
url: "https://pub.dev"
source: hosted
version: "5.2.0"
version: "5.0.9"
xdg_directories:
dependency: transitive
description:
......@@ -862,5 +878,5 @@ packages:
source: hosted
version: "1.0.4"
sdks:
dart: ">=3.2.0 <4.0.0"
flutter: ">=3.16.0"
dart: ">=3.0.1 <4.0.0"
flutter: ">=3.10.0"
name: mobile_application_kids
name: jema_app
description: A new Flutter project.
# The following line prevents the package from being accidentally published to
# pub.dev using `flutter pub publish`. This is preferred for private packages.
......@@ -46,6 +46,7 @@ dependencies:
shared_preferences: ^2.2.2
url_launcher: ^6.1.14
cached_network_image: ^3.3.1
charts_flutter: ^0.12.0
dev_dependencies:
......@@ -94,6 +95,7 @@ flutter:
- lib/assets/ac3.png
- lib/assets/ac4.png
- lib/assets/ac5.png
- lib/assets/banner.png
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment