Skip to content

Instantly share code, notes, and snippets.

View ostertagi's full-sized avatar
🎯
Focusing

abdelghani ostertagi

🎯
Focusing
  • iDigi.dev
  • Rabat, Maroc
  • 02:44 (UTC)
View GitHub Profile
@ostertagi
ostertagi / infinite_listview.dart
Created December 9, 2018 18:47 — forked from MarcinusX/infinite_listview.dart
This is source code for a blog post.
import 'dart:async';
import 'package:flutter/material.dart';
void main() => runApp(new MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new MaterialApp(
@ostertagi
ostertagi / main.dart
Created December 9, 2018 18:46 — forked from branflake2267/main.dart
Flutter - Using the future builder with infinite list view.
import 'dart:async';
import 'package:flutter/material.dart';
void main() => runApp(new MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new MaterialApp(
@ostertagi
ostertagi / main.dart
Created November 11, 2018 13:14 — forked from branflake2267/main.dart
Flutter - Passing data to the next page. Used in the youtube video.
import 'package:flutter/material.dart';
void main() => runApp(new MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new MaterialApp(
title: 'Flutter Demo',
theme: new ThemeData(
import 'package:flutter/widgets.dart';
class Provider extends StatefulWidget {
const Provider({this.data, this.child});
static of(BuildContext context) {
_InheritedProvider p =
context.inheritFromWidgetOfExactType(_InheritedProvider);
return p.data;
}
@ostertagi
ostertagi / AppDelegate.m
Created September 29, 2018 16:36 — forked from branflake2267/AppDelegate.m
Flutter - Native Platform Interactions - Code for the youtube video.
#include "AppDelegate.h"
#include "GeneratedPluginRegistrant.h"
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[GeneratedPluginRegistrant registerWithRegistry:self];
// Override point for customization after application launch.
FlutterViewController* controller = (FlutterViewController*)self.window.rootViewController;
@ostertagi
ostertagi / employee.dart
Created September 25, 2018 08:41 — forked from Andrious/employee.dart
SQFlite Database in Flutter Example: main.dart, employee.dart
import 'dart:async';
import 'package:sqflite/sqflite.dart';
import 'package:dbutils/sqllitedb.dart';
class Employee extends DBInterface{
factory Employee(){
@ostertagi
ostertagi / main.dart
Created September 21, 2018 13:59 — forked from branflake2267/main.dart
Flutter - Getting data with firebase. I show two ways to get dat in the initState, 1. get data once and 2. and get updates in a stream.
import 'dart:async';
import 'package:firebase_database/firebase_database.dart';
import 'package:flutter/material.dart';
import 'package:shared_preferences/shared_preferences.dart';
void main() {
runApp(new MyApp());
}
@ostertagi
ostertagi / database.dart
Created July 30, 2018 09:35 — forked from branflake2267/database.dart
Flutter - Firebase Realtime Database Persistence
import 'dart:async';
import 'package:firebase_database/firebase_database.dart';
import 'package:intl/intl.dart';
class Database {
static Future<String> createMountain() async {
String accountKey = await _getAccountKey();
@ostertagi
ostertagi / NewIntentProcessor.java
Created December 4, 2017 14:12 — forked from iammert/NewIntentProcessor.java
NewIntentProcessor
public class NewIntentProcessor extends AbstractProcessor {
private static final String METHOD_PREFIX = "start";
private static final ClassName classIntent = ClassName.get("android.content", "Intent");
private static final ClassName classContext = ClassName.get("android.content", "Context");
private Filer filer;
private Messager messager;
private Elements elements;
private Map<String, String> activitiesWithPackage;