Skip to content

Instantly share code, notes, and snippets.

View dafinoer's full-sized avatar
🏠
Working from home

Muhammad Dafi dafinoer

🏠
Working from home
View GitHub Profile
@dafinoer
dafinoer / update_dict.py
Last active November 10, 2018 01:53
update dict in list
mysql = [(1, "Y"), (3, "T")]
data_json =[
{
'nama':'faiz',
'pendidikan':{
'induk':1,
'kelas':'VII',
}
},
{
151.101.129.140 i.redditmedia.com
52.34.230.181 www.reddithelp.com
151.101.65.140 g.redditmedia.com
151.101.65.140 a.thumbs.redditmedia.com
151.101.1.140 redditgifts.com
151.101.1.140 i.redd.it
151.101.1.140 old.reddit.com
151.101.1.140 new.reddit.com
151.101.129.140 reddit.com
151.101.129.140 gateway.reddit.com
class SharedPrefPage {
final String _themeMode = 'modeTheme';
Future<void>setPrefDark(bool value) async {
final sharedpf = await SharedPreferences.getInstance();
sharedpf.setBool(_themeMode, value);
}
Future<bool> getThemePref() async {
@dafinoer
dafinoer / catch_firebase_auth.dart
Created June 3, 2019 02:02
catch error message firebase auth
'package:flutter/services.dart'
try {
FirebaseUser = auth;
} on PlatformException catch (e) {
print(e)
}
void main(){
/// 1. forEach
var perusahaan = ['bukalapak', 'tokopedia', 'blibli', 'salestock'];
perusahaan.forEach((data)=> print(data)); /// bukalapak tokopedia blibli salestock
///2
var perusahan_id = perusahaan.map((data)=> '${data} indonesia').toList();
print(perusahan_id);
///3
void main(){
/// 1. forEach
var perusahaan = ['bukalapak', 'tokopedia', 'blibli', 'salestock'];
perusahaan.forEach((data)=> print(data)); /// bukalapak tokopedia blibli salestock
///2
var perusahan_id = perusahaan.map((data)=> '${data} indonesia').toList();
print(perusahan_id);
///3
@dafinoer
dafinoer / main.dart
Last active November 14, 2019 10:20
//singleton
class User{
static final User _user = User._private();
User._private(){}
factory User.singleton(int ids){
return _user;
class RouteName {
static const String login = '/login';
static const String register = '/register';
static const String home = '/home';
static const String detailFood = '/detail/food';
static const String order = '/order';
import 'package:bagidua/screens/food/detail_food_page.dart';
import 'package:bagidua/screens/home_page.dart';
import 'package:bagidua/screens/order/order_page.dart';
import 'package:fluro/fluro.dart';
import 'package:flutter/material.dart';
class RoutesHandler {
static dynamic homeHandler() {
return Handler(
import 'package:fluro/fluro.dart';
import 'package:bagidua/utils/route_name.dart';
import 'package:bagidua/utils/routes_handler.dart';
class RoutesConfig {
static void configRoutes(Router router) {
router.define(RouteName.home, handler: RoutesHandler.homeHandler());