easy_quiz_game

Creator: coderz1093

Last updated:

0 purchases

TODO
Add to Cart

Description:

easy quiz game

Easy Quiz Game #





Show some 💙, 👍 the package & ⭐️ the repo to support the project
Features #

Image Questions
Asset and Network Images
Easily Implement ads inside

How to use #
There are two ways to use Easy Quiz Game.
1: Stand-Alone App mode #
Navigator.of(context).push(
MaterialPageRoute(
fullscreenDialog: true,
builder: (_) => Scaffold(body: EasyQuizGameApp(
quizCategories: data,
primaryColor: Theme.of(context).primaryColor,
menuLogoPath: 'assets/images/logo.png',
buttonPath: 'assets/images/primary_button.png',
labelPath: 'assets/images/label.png',
bgImagePath: 'assets/images/bg.png',
gradient: LinearGradient(
stops: const [0, 1],
begin: const Alignment(1, -1),
end: const Alignment(0, 1),
colors: [Theme.of(context).primaryColor, const Color(0xff753bc6)],
),
secondaryColor: const Color(0xff753bc6),
))),
);
copied to clipboard
2: Add to Widget-Tree #
EasyQuizGameApp(
quizCategories: data,
primaryColor: Theme.of(context).primaryColor,
menuLogoPath: 'assets/images/logo.png',
buttonPath: 'assets/images/primary_button.png',
labelPath: 'assets/images/label.png',
bgImagePath: 'assets/images/bg.png',
gradient: LinearGradient(
stops: const [0, 1],
begin: const Alignment(1, -1),
end: const Alignment(0, 1),
colors: [Theme.of(context).primaryColor, const Color(0xff753bc6)],
),
secondaryColor: const Color(0xff753bc6),
)
copied to clipboard
Requirements #
Android: #

Enable Multidex in the app/build.gradle file

defaultConfig {
multiDexEnabled true
}
copied to clipboard
Also add dependencies
dependencies {
implementation 'com.android.support:multidex:1.0.3'
}
copied to clipboard
iOS #

edit your ios/Podfile as follows:

post_install do |installer|
installer.pods_project.targets.each do |target|
flutter_additional_ios_build_settings(target)

# ADD THE NEXT SECTION
target.build_configurations.each do |config|
config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] ||= [
'$(inherited)',
'AUDIO_SESSION_MICROPHONE=0'
]
end
end
end
copied to clipboard
Additional Info #
Data Model #
Prepare model list and pass it to the EasyQuizGameApp() widget.
final data = [
QuizCategory(
name: 'Animated Movies',
description: 'This Quiz is About Animated Movies',
iconImage: 'assets/images/animated movies.jpg',
difficulty: QuizDifficulty.beginner,
quizzes: [
Quiz(
question:
'What does the main character of Up use to make his house float?',
options: ['Magnets', 'Jets', 'Magic', 'Balloons'],
correctIndex: 3,
hint: 'I believe it is either Magnets or Balloons',
questionType: QuizQuestionType.text,
difficulty: QuizDifficulty.medium),
Quiz(
question: 'What animated movie is about insects?',
options: ['Kung Fu Panda', 'The Iron Giant', 'Antz', 'Cats & Dogs'],
correctIndex: 2,
hint: 'I believe it is either Antz or Cats & Dogs',
questionType: QuizQuestionType.text,
difficulty: QuizDifficulty.medium),
Quiz(
question:
'Which animated film features an elephant as the main character?',
options: ['Shrek', 'The Little Mermaid', 'Kung Fu Panda', 'Dumbo'],
correctIndex: 3,
hint: 'I believe it is either Dumbo or The Little Mermaid',
questionType: QuizQuestionType.text,
difficulty: QuizDifficulty.medium),
Quiz(
question:
'Jack Black voices a Panda in which of the following animated movies?',
options: ['Spirited Away', 'Coco', 'Kung Fu Panda', 'Frozen'],
correctIndex: 2,
hint: 'I believe it is either Kung Fu Panda or Frozen',
questionType: QuizQuestionType.text,
difficulty: QuizDifficulty.medium),
],
),
QuizCategory(
name: 'Food',
description: 'This Quiz is About to get information of Foods',
iconImage: 'assets/images/food.png',
difficulty: QuizDifficulty.easy,
quizzes: [
Quiz(
question: 'Which food item is considered a healthy snack?',
options: ['Popsicle', 'Cookies', 'Apple', 'Potato Chips'],
correctIndex: 3,
hint: 'I believe it is either Apple or Potato Chips',
questionType: QuizQuestionType.text,
difficulty: QuizDifficulty.easy),
Quiz(
question: 'What is the sweet substance made by bees?',
options: ['Honey', 'Orange Juicer', 'Vanilla', 'Tapioca'],
correctIndex: 0,
hint: 'I believe it is either Tapioca or Honey',
questionType: QuizQuestionType.text,
difficulty: QuizDifficulty.easy),
Quiz(
question: 'What is the most common fruit used to produce wine?',
options: ['Cherry', 'Pear', 'Grape', 'Plum'],
correctIndex: 2,
hint: 'I believe it is either Cherry or Grape',
questionType: QuizQuestionType.text,
difficulty: QuizDifficulty.easy),
Quiz(
question: 'Which appliance is used for cooking?',
options: ['Microwave', 'Dishwasher', 'Washing Machine', 'Iron'],
correctIndex: 2,
hint: 'I believe it is either Microwave or Dishwasher',
questionType: QuizQuestionType.text,
difficulty: QuizDifficulty.easy),
Quiz(
question: 'Which of these is a breakfast food staple?',
options: ['Ice Cream', 'Green beans', 'Spaghetti', 'Eggs'],
correctIndex: 3,
hint: 'I believe it is either Spaghetti or Eggs',
questionType: QuizQuestionType.text,
difficulty: QuizDifficulty.easy),
],
),
QuizCategory(
name: 'Romance',
description: 'This Quiz is About to get information of Love',
iconImage: 'assets/images/Love.png',
difficulty: QuizDifficulty.easy,
quizzes: [
Quiz(
question: 'assets/images/love 1.jpg',
options: [
'Iron Man',
'Spider Man',
'Batman Begins',
'Captain Marvel'
],
correctIndex: 1,
hint: 'I believe it is either Spider Man or Batman Begins',
questionType: QuizQuestionType.image,
difficulty: QuizDifficulty.easy),
Quiz(
question: 'assets/images/love 2.jpg',
options: [
'The Wedding Singer',
'Happy Gilmore',
'Billy Maddison',
'Big Daddy'
],
correctIndex: 0,
hint: 'I believe it is either The Wedding Singer or Big Daddy',
questionType: QuizQuestionType.image,
difficulty: QuizDifficulty.easy),
Quiz(
question: 'What animated movie is about insects?',
options: ['Kung Fu Panda', 'The Iron Giant', 'Antz', 'Cats & Dogs'],
correctIndex: 2,
hint: 'I believe it is either Antz or Cats & Dogs',
questionType: QuizQuestionType.text,
difficulty: QuizDifficulty.medium),
],
),
QuizCategory(
name: 'Animals',
description: 'This Quiz is About to get information of Animals',
iconImage: 'assets/images/animals.png',
difficulty: QuizDifficulty.easy,
quizzes: [
Quiz(
question: 'assets/images/bear.jpg',
options: ['Hyenas', 'grizzly bear', 'Polar bear', 'Giant Pandas'],
correctIndex: 1,
hint: 'All I can say is that it is definitely not Hyenas',
questionType: QuizQuestionType.image,
difficulty: QuizDifficulty.hard),
Quiz(
question: 'What prickly animal has needle_like quills on its body?',
options: [
'Stingray',
'Hammerhead Shark',
'Yellowjacket',
'Porcupine'
],
correctIndex: 0,
hint: 'I believe it is either Stingray or Porcupine',
questionType: QuizQuestionType.text,
difficulty: QuizDifficulty.hard),
Quiz(
question:
'Which of these is a large animal that stays in the water a lot?',
options: ['Toad', 'Hippopotamus', 'Bald Eagle', 'Nightingale'],
correctIndex: 1,
hint: 'I believe it is either Hippopotamus or Nightingale',
questionType: QuizQuestionType.text,
difficulty: QuizDifficulty.hard),
Quiz(
question: 'What is the largest mammal in the world?',
options: ['Sea lion', 'Blue Whale', 'Rhinoceros', 'Bear'],
correctIndex: 1,
hint: 'I believe it is either Rhinoceros or Blue Whale',
questionType: QuizQuestionType.text,
difficulty: QuizDifficulty.hard),
],
),
];
copied to clipboard
See Example for better understanding.
Authors #
Noor Ali Butt

Hanzla Waheed

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files:

Customer Reviews

There are no reviews.