Skip to content

Instantly share code, notes, and snippets.

View mrgulshanyadav's full-sized avatar
💻
Working from Home

Gulshan Yadav mrgulshanyadav

💻
Working from Home
View GitHub Profile
@override
Widget build(BuildContext context) {
return MaterialApp(
debugShowCheckedModeBanner: false,
home: Scaffold(
appBar: AppBar(title: Text("Watermark Example"),),
body: Center(
child: Column(
children: <Widget>[
import 'dart:io';
import 'package:flutter/material.dart';
import 'package:dospace/dospace.dart' as dospace;
import 'package:file_picker/file_picker.dart';
class DOSpacesFileUpload extends StatefulWidget {
@override
_DOSpacesFileUploadState createState() => _DOSpacesFileUploadState();
}
import 'package:flutter/material.dart';
import 'package:flutter/cupertino.dart';
import 'PaypalPayment.dart';
class makePayment extends StatefulWidget {
@override
_makePaymentState createState() => _makePaymentState();
}
@mrgulshanyadav
mrgulshanyadav / PaypalServices.dart
Last active May 27, 2020 05:04
Used for creating PayPal services
import 'package:http/http.dart' as http;
import 'dart:async';
import 'dart:convert' as convert;
import 'package:http_auth/http_auth.dart';
class PaypalServices {
String domain = "https://api.sandbox.paypal.com"; // for sandbox mode
// String domain = "https://api.paypal.com"; // for production mode
@mrgulshanyadav
mrgulshanyadav / PaypalPayment.dart
Last active May 29, 2020 11:15
Used for creating PayPal webview
import 'dart:core';
import 'package:flutter/material.dart';
import 'package:shared_preferences/shared_preferences.dart';
import 'package:webview_flutter/webview_flutter.dart';
import 'PaypalServices.dart';
class PaypalPayment extends StatefulWidget {
final Function onFinish;
PaypalPayment({this.onFinish});
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().addFlags(LayoutParams.FLAG_SECURE);
}
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[GeneratedPluginRegistrant registerWithRegistry:self];
// Override point for customization after application launch.
return [super application:application didFinishLaunchingWithOptions:launchOptions];
}
- (void)applicationWillResignActive:(UIApplication *)application{
class MyHomePage extends StatefulWidget {
@override
_MyHomePageState createState() => _MyHomePageState();
}
class _MyHomePageState extends State<MyHomePage> {
Future<void> secureScreen() async {
await FlutterWindowManager.addFlags(FlutterWindowManager.FLAG_SECURE);
}
@mrgulshanyadav
mrgulshanyadav / UpiPayment.dart
Last active May 12, 2020 08:40
UpiPayment.dart
import 'dart:math';
import 'package:flutter/material.dart';
import 'package:upi_pay/upi_pay.dart';
class UpiPayment extends StatefulWidget {
@override
_UpiPaymentState createState() => _UpiPaymentState();
}
class _UpiPaymentState extends State<UpiPayment> {