Skip to content

Instantly share code, notes, and snippets.

View jazzbpn's full-sized avatar

bipin jazzbpn

  • Experiment
  • Kathmandu
View GitHub Profile
import 'package:flutter/material.dart';
import 'dart:async';
import 'dart:math';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
// This widget is the root of your application.
import 'package:flutter/material.dart';
class ResizebleWidget extends StatefulWidget {
final Widget child;
final String widgetId;
final Size size;
final bool editMode, doubleTapped;
final GestureTapCallback onSingleTapWidget, onDoubleTapWidget;
ResizebleWidget(
@jazzbpn
jazzbpn / index.js
Created May 20, 2020 09:43 — forked from adam-hurwitz/index.js
Coinverse Open App - Cloud Function: Delete User
// The Cloud Functions for Firebase SDK to create Cloud Functions and setup triggers.
const functions = require('firebase-functions');
const firebase_tools = require('firebase-tools');
// The Firebase Admin SDK to access the Firebase Realtime Database.
const admin = require('firebase-admin');
admin.initializeApp();
/**
* Initiate a recursive delete of documents at a given path.
@jazzbpn
jazzbpn / scaling_gesture_detector.dart
Created January 24, 2020 15:57 — forked from klaszlo8207/scaling_gesture_detector.dart
Flutter ScalingGestureDetector for a 3D view (you can pan and zoom in/out)
import 'package:advert_app/utils/logging.dart';
import 'package:flutter/widgets.dart';
import 'package:flutter/gestures.dart';
class ScalingGestureDetector extends StatefulWidget {
final Widget child;
final void Function(Offset initialPoint) onPanStart;
final void Function(Offset initialPoint, Offset delta) onPanUpdate;
final void Function() onPanEnd;
@jazzbpn
jazzbpn / flutter_spanablegrid.dart
Created March 16, 2019 03:48 — forked from aloisdeniel/flutter_spanablegrid.dart
Custom GridView with various cell sizes in Flutter
import 'dart:math' as math;
import 'package:flutter/material.dart';
import 'package:flutter/src/rendering/sliver.dart';
import 'package:flutter/src/rendering/sliver_grid.dart';
class _CoordinateOffset {
final double main, cross;
_CoordinateOffset(this.main, this.cross);
}
import UIKit
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
/* Create ui-view-controller instance*/
platform :ios, '9.0'
target 'VIPER-demo' do
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!
# Pods for VIPER-demo
pod 'Alamofire', '~> 4.0'
pod 'AlamofireImage', '~> 3.3'
import Foundation
let PROGRESS_INDICATOR_VIEW_TAG:Int = 10
let API_NOTICE_LIST:String = "https://api.myjson.com/bins/1bsqcn/"
let API_MOVIE_LIST:String = "https://api.myjson.com/bins/1h87n6"
import UIKit
class NoticeViewController: UIViewController {
var presentor:ViewToPresenterProtocol?
@IBOutlet weak var uiTableView: UITableView!
var noticeArrayList:Array<NoticeModel> = Array()
override func viewDidLoad() {
import Foundation
import UIKit
class NoticePresenter:ViewToPresenterProtocol {
var view: PresenterToViewProtocol?
var interactor: PresenterToInteractorProtocol?
var router: PresenterToRouterProtocol?