Skip to content

Instantly share code, notes, and snippets.

View veetaw's full-sized avatar
:octocat:

Vito veetaw

:octocat:
View GitHub Profile
@veetaw
veetaw / main.dart
Created June 22, 2020 09:31
Nested Navigation Example
import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter Demo',
@veetaw
veetaw / main.dart
Created May 31, 2020 18:40
extension
enum ItemType { drink, pizza }
class Item {
String id;
String name;
double price;
ItemType type;
List<int> image;
Item({
@veetaw
veetaw / main.dart
Created June 24, 2019 15:21
simple admob banner
_children.insert(
2,
AdmobBanner(
adUnitId: getBannerAdUnitId(),
adSize: AdmobBannerSize.BANNER,
),
);
@veetaw
veetaw / main.dart
Created June 24, 2019 15:20
getBannerAdUnitId() function
String getBannerAdUnitId() {
if (Platform.isIOS) {
return 'ca-app-pub-3940256099942544/2934735716';
} else if (Platform.isAndroid) {
return 'ca-app-pub-3940256099942544/6300978111';
}
return null;
}
@veetaw
veetaw / main.dart
Created June 24, 2019 15:16
main functtion
import 'dart:io';
# ...
void main() {
# other code ..
Admob.inittialize(ggetAppId())
runApp(Application())
@veetaw
veetaw / Info.plist
Created June 24, 2019 15:08
Info.plist file
<key>GADApplicationIdentifier</key>
<string>ca-app-pub-3940256099942544~1458002511</string>
<key>io.flutter.embedded_views_preview</key>
<true/>
@veetaw
veetaw / AndroidManifest.xml
Last active June 24, 2019 15:09
Partial AndroidManifest.xml
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="ca-app-pub-3940256099942544~3347511713"/>
@veetaw
veetaw / pubspec.yaml
Created June 24, 2019 15:02
Partial pubspec.yaml with admob_flutter added as dependency
# ...
dependencies:
flutter:
sdk: flutter
admob_flutter: ^0.3.1
# other dependencies
# ...
@veetaw
veetaw / pubspec.yaml
Created June 24, 2019 15:02
Partial pubspec.yaml with admob_flutter added as dependency
# ...
dependencies:
flutter:
sdk: flutter
admob_flutter: ^0.3.1
# other dependencies
# ...
@veetaw
veetaw / main.dart
Created June 24, 2019 15:00
How a clean lib/main.dart should look
import 'package:flutter/material.dart';
void main() {
runApp(Application());
}
class Application extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(