-
Notifications
You must be signed in to change notification settings - Fork 0
/
pubspec.yaml
83 lines (70 loc) · 3.15 KB
/
pubspec.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
name: bookify
description: A Flutter project that helps you search for books, add them to your library, and track your reading time.
publish_to: "none"
version: 2.2.1
environment:
sdk: ">=3.0.2 <4.0.0"
dependencies:
flutter:
sdk: flutter
flutter_localizations:
sdk: flutter
dio: ^5.7.0 # Used to receive books through the Google Books API.
provider: ^6.1.2 # Used for DI.
flutter_bloc: ^8.1.6 # Used for state management.
cached_network_image: ^3.4.1 # Used to show the cover of the cached book.
flutter_rating_bar: ^4.0.1 # Used for show the book rating average.
google_fonts: ^6.2.1 # Used for App Font.
url_launcher: ^6.3.1 # Used to launch at the book store.
mobile_scanner: ^6.0.1 # Used to access the camera and scan the ISBN code.
mask_text_input_formatter: ^2.9.0 # Used to format the ISBN text input.
validatorless: ^1.2.3 # Used to validate the form.
flex_color_picker: ^3.6.0 # Used to pick the color for bookcase.
calendar_date_picker2: ^1.1.7 # Used to pick the date for loan.
circular_countdown_timer: ^0.2.4 # Used for timer.
stop_watch_timer: ^3.2.1 # Used to take reading time per page.
audioplayers: ^6.1.0 # Used for play default alarm ringtone.
wakelock_plus: ^1.2.8 # Used for keep the screen awake when timer is started.
permission_handler: ^11.3.1 # Used to get permission for contacts.
fast_contacts: ^4.0.0 # Used to get Phone Contacts.
flutter_local_notifications: ^17.2.3 # Used for send notifications.
flutter_timezone: ^3.0.1 # Used for get local timezone.
timezone: ^0.9.4 # Used for get timezone for schedule notification.
intl: ^0.19.0 # Used for set a format to DateTime.
sqflite: ^2.4.0 # Used for local database.
path: ^1.9.0 # Used to find the default path of the database.
shared_preferences: ^2.3.2 # Used for storage the user setting.
social_login_buttons: ^1.0.7 # Used for show login button on auth page.
firebase_auth: ^5.3.1 # Used for authenticate user on Firebase.
firebase_core: ^3.6.0 # Used for initialize the Firebase.
google_sign_in: ^6.2.1 # Used for login with Google.
flutter_facebook_auth: ^7.1.1 # Used for login with Facebook.
sign_in_with_apple: ^6.1.3 # Used for login with Apple.
crypto: ^3.0.5 # Used for create sha256 code for Apple and Facebook login.
package_info_plus: ^8.0.3 # Used to get a app version.
# The following adds the Cupertino Icons font to your application.
# Use with the CupertinoIcons class for iOS style icons.
cupertino_icons: ^1.0.8
dev_dependencies:
flutter_test:
sdk: flutter
mocktail: ^1.0.4
bloc_test: ^9.1.7
sqflite_common_ffi: ^2.3.3+1
integration_test:
sdk: flutter
# The "flutter_lints" package below contains a set of recommended lints to
# encourage good coding practices. The lint set provided by the package is
# activated in the `analysis_options.yaml` file located at the root of your
# package. See that file for information about deactivating specific lint
# rules and activating additional ones.
flutter_lints: ^5.0.0
flutter:
uses-material-design: true
assets:
- assets/images/
- assets/audios/
fonts:
- family: BookifyIcons
fonts:
- asset: fonts/BookifyIcons.ttf