#Test credit card numbers to use when developing with Stripe
4242424242424242 Visa
4012888888881881 Visa
4000056655665556 Visa (debit)
| import 'package:async/async.dart'; | |
| import 'package:flutter/material.dart'; | |
| final navigatorKey = GlobalKey<NavigatorState>(); | |
| class InactivityObserver extends StatefulWidget { | |
| const InactivityObserver({ | |
| super.key, | |
| required this.inactivityTimeout, | |
| required this.child, |
| import android.os.Build; | |
| import java.lang.reflect.Method; | |
| public class Device { | |
| /** | |
| * @return The device's serial number, visible to the user in {@code Settings > About phone/tablet/device > Status | |
| * > Serial number}, or {@code null} if the serial number couldn't be found | |
| */ | |
| public static String getSerialNumber() { |
#Test credit card numbers to use when developing with Stripe
4242424242424242 Visa
4012888888881881 Visa
4000056655665556 Visa (debit)
| #!/bin/bash | |
| if [[ $EUID -ne 0 ]]; then | |
| echo "This script must be run as root" | |
| exit 1 | |
| else | |
| #Update and Upgrade | |
| echo "Updating and Upgrading" | |
| apt-get update && sudo apt-get upgrade -y |
| import 'package:flutter/material.dart'; | |
| import 'dart:async'; | |
| enum Type {services,servicesPreview,marketPreview,cards,comments,image,images,complex} | |
| class Shimmer extends StatefulWidget { | |
| final Type type; | |
| const Shimmer({Key key, @required this.type}) : super(key: key); | |
| @override | |
| ShimmerState createState() => ShimmerState(); |