Skip to content

Instantly share code, notes, and snippets.

View Anirudhk07's full-sized avatar
:octocat:

Anirudh Kolwadkar Anirudhk07

:octocat:
View GitHub Profile
@Anirudhk07
Anirudhk07 / main.dart
Created June 23, 2021 11:49
CSS to Flutter Linear Gradient
import 'package:flutter/material.dart';
void main() {
runApp(
MaterialApp(
home: MyWidget(),
),
);
}
class _GameRouteState extends State<GameRoute> implements QuizEventListener {
...
// TODO: Add _isRewardedAdReady
bool _isRewardedAdReady;
...
// TODO: Implement _loadRewardedAd()
@override
void onGameOver(int correctAnswers) {
showDialog(
context: _scaffoldKey.currentContext,
builder: (context) {
return AlertDialog(
title: Text('Game over!'),
content: Text('Score: $correctAnswers/5'),
actions: <Widget>[
FlatButton(
class _GameRouteState extends State<GameRoute> implements QuizEventListener {
...
// TODO: Add _interstitialAd
InterstitialAd _interstitialAd;
// TODO: Add _isInterstitialAdReady
bool _isInterstitialAdReady;
// TODO: Import ad_manager.dart
import 'package:awesome_drawing_quiz/ad_manager.dart';
import 'package:awesome_drawing_quiz/app_theme.dart';
// TODO: Import firebase_admob.dart
import 'package:firebase_admob/firebase_admob.dart';
import 'package:flutter/material.dart';
import 'dart:io';
class AdManager {
static String get appId {
if (Platform.isAndroid) {
return "<YOUR_ANDROID_ADMOB_APP_ID>";
} else if (Platform.isIOS) {
return "<YOUR_IOS_ADMOB_APP_ID>";
} else {
Firestore.instance
.collection("images")
.where("name", isEqualTo: "travelimage4")
.getDocuments()
.then((res) {
res.documents.forEach((result) {
FirebaseStorage.instance
.getReferenceFromUrl(result.data["url"])
.then((res) {
res.delete().then((res) {
Widget build(BuildContext context) {
Future getImage() async {
var image = await ImagePicker.pickImage(source: ImageSource.gallery);
setState(() {
_image = image;
print('Image Path $_image');
});
rules_version = '2';
service firebase.storage {
match /b/{bucket}/o {
match /{allPaths=**} {
allow read, write: if true;
}
}
}