Skip to content

Instantly share code, notes, and snippets.

View IhwanID's full-sized avatar

Ihwan IhwanID

View GitHub Profile
@ihrankouski
ihrankouski / example.dart
Created April 21, 2020 21:52
Chewie: "autoFullScreenOnLandscape" + "autoLandscapeOnFullScreen"
import 'dart:async';
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:video_player/video_player.dart';
import 'package:orientation/orientation.dart';
import 'package:chewie/chewie.dart';
@felangel
felangel / main.dart
Created February 28, 2020 18:31
Recipe: Bloc Access (Generated Routes)
import 'package:flutter/material.dart';
import 'package:bloc/bloc.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
class SimpleBlocDelegate extends BlocDelegate {
@override
void onEvent(Bloc bloc, Object event) {
super.onEvent(bloc, event);
print(event);
}
@shial4
shial4 / DateField.swift
Last active June 4, 2021 14:55
SwiftUI text field with date picker as keyboard accessory view and toolbar with done button
//
// DateField.swift
//
// Created by Szymon Lorenz on 22/2/20.
// Copyright © 2020 Szymon Lorenz. All rights reserved.
//
import SwiftUI
struct DateTextField: UIViewRepresentable {
@ampersanda
ampersanda / how_to_use_in_sliver.dart
Last active January 20, 2020 09:47
delegate of SliverPersistentHeader
SliverPersistentHeader(
delegate: SliverAppBarDelegate((context, _, __, progress) => HistoryPersistentHeaderTile(),
collapsedHeight: Dimensions.fixedHeaderHeight,
expandedHeight: Dimensions.fixedHeaderHeight),
pinned: true),
class Solution {
func reverse(_ x: Int) -> Int {
let str: String = String(x)
let arr = str.reversed().filter{( $0 != ".")}
var result: Int
var resStr: String = ""
if x == -0 {
return 0
}
@bradtraversy
bradtraversy / flutter_setup.md
Last active March 19, 2024 04:59
Flutter dev setup & notes
//
// BottomSheetView.swift
//
// Created by Majid Jabrayilov
// Copyright © 2019 Majid Jabrayilov. All rights reserved.
//
import SwiftUI
fileprivate enum Constants {
static let radius: CGFloat = 16
@wayanjimmy
wayanjimmy / 📊 Weekly development breakdown
Last active October 29, 2020 13:40
Weekly development breakdown
Go 19 hrs 59 mins ██████████████████▏░░ 86.7%
TypeScript 1 hr 19 mins █▏░░░░░░░░░░░░░░░░░░░ 5.7%
JSON 42 mins ▋░░░░░░░░░░░░░░░░░░░░ 3.1%
JavaScript 28 mins ▍░░░░░░░░░░░░░░░░░░░░ 2.0%
Vue.js 12 mins ▏░░░░░░░░░░░░░░░░░░░░ 0.9%
@Amzd
Amzd / SheetHeight.swift
Created October 17, 2019 10:37
SwiftUI Sheet with height value
//
// SheetHeight.swift
// Created by Casper Zandbergen on 17/10/2019.
//
import SwiftUI
import UIKit
extension View {
/// Presents a sheet.
@kentcdodds
kentcdodds / index.js
Created September 10, 2019 22:26
NodeJS file runner for Jest (create-node-runner using create-jest-runner). Use this with the runner option in jest config.
const {createJestRunner} = require('create-jest-runner')
module.exports = createJestRunner(require.resolve('./node-runner'))