Skip to content

Instantly share code, notes, and snippets.

name: CI
on:
push:
branches:
- master
jobs:
build:
runs-on: ubuntu-latest
name: CI
on:
push:
branches:
- master
jobs:
build:
runs-on: ubuntu-latest
name: Demo
if: (github.base_ref == 'master' && github.event_name == 'pull_request')
uses: wzieba/[email protected]
with:
appId: ${{secrets.FIREBASE_ANDROID_APPID}}
token: ${{secrets.FIREBASE_TOKEN}}
groups: testers
release_notes: "a new version"
file: build/app/outputs/apk/release/app-release.apk
steps:
- uses: actions/checkout@v1
- uses: actions/setup-java@v1
with:
java-version: '12.x'
- uses: subosito/flutter-action@v1
with:
channel: 'beta'
import 'package:flutter/material.dart';
class HomePage extends StatefulWidget {
HomePage({Key key}) : super(key: key); // changed
@override
_HomePageState createState() => _HomePageState();
}
class _HomePageState extends State<HomePage> {
import 'dart:convert';
import 'package:flutter/material.dart';
import 'package:stripe_payment/stripe_payment.dart';
import 'dart:io';
class Payment extends StatefulWidget {
@override
import 'package:flutter/material.dart';
import 'package:flutter/animation.dart';
import 'package:rippledemo/circle_painter.dart';
import 'package:rippledemo/curve_wave.dart';
class RipplesAnimation extends StatefulWidget {
const RipplesAnimation({Key key, this.size = 80.0, this.color = Colors.red,
this.onPressed, @required this.child,}) : super(key: key);
final double size;
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:firebase_database/firebase_database.dart';
class FirebaseRealtimeDemoScreen extends StatelessWidget {
final databaseReference = FirebaseDatabase.instance.reference();
@override
Widget build(BuildContext context) {
import 'dart:ui';
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:ranger_slider/custom_range_shape.dart';
void main() {
runApp(MyApp());
}