diff --git a/example/counter/.gitignore b/example/counter/.gitignore deleted file mode 100644 index afc58461..00000000 --- a/example/counter/.gitignore +++ /dev/null @@ -1,47 +0,0 @@ -# Miscellaneous -*.class -*.log -*.pyc -*.swp -.DS_Store -.atom/ -.buildlog/ -.history -.svn/ -migrate_working_dir/ - -# IntelliJ related -*.iml -*.ipr -*.iws -.idea/ - -# The .vscode folder contains launch configuration and tasks you configure in -# VS Code which you may wish to be included in version control, so this line -# is commented out by default. -#.vscode/ - -# Flutter/Dart/Pub related -**/doc/api/ -**/ios/Flutter/.last_build_id -.dart_tool/ -.flutter-plugins -.flutter-plugins-dependencies -.packages -.pub-cache/ -.pub/ -/build/ - -# Symbolication related -app.*.symbols - -# Obfuscation related -app.*.map.json - -# Android Studio will place build artifacts here -/android/app/debug -/android/app/profile -/android/app/release - -# Shorebird related -.shorebird/ diff --git a/example/counter/.metadata b/example/counter/.metadata deleted file mode 100644 index 66993e16..00000000 --- a/example/counter/.metadata +++ /dev/null @@ -1,45 +0,0 @@ -# This file tracks properties of this Flutter project. -# Used by Flutter tool to assess capabilities and perform upgrades etc. -# -# This file should be version controlled. - -version: - revision: c4bc9d5f37b8a0e3fe5402f30659cb87c3dce3cb - channel: master - -project_type: app - -# Tracks metadata for the flutter migrate command -migration: - platforms: - - platform: root - create_revision: c4bc9d5f37b8a0e3fe5402f30659cb87c3dce3cb - base_revision: c4bc9d5f37b8a0e3fe5402f30659cb87c3dce3cb - - platform: android - create_revision: c4bc9d5f37b8a0e3fe5402f30659cb87c3dce3cb - base_revision: c4bc9d5f37b8a0e3fe5402f30659cb87c3dce3cb - - platform: ios - create_revision: c4bc9d5f37b8a0e3fe5402f30659cb87c3dce3cb - base_revision: c4bc9d5f37b8a0e3fe5402f30659cb87c3dce3cb - - platform: linux - create_revision: c4bc9d5f37b8a0e3fe5402f30659cb87c3dce3cb - base_revision: c4bc9d5f37b8a0e3fe5402f30659cb87c3dce3cb - - platform: macos - create_revision: c4bc9d5f37b8a0e3fe5402f30659cb87c3dce3cb - base_revision: c4bc9d5f37b8a0e3fe5402f30659cb87c3dce3cb - - platform: web - create_revision: c4bc9d5f37b8a0e3fe5402f30659cb87c3dce3cb - base_revision: c4bc9d5f37b8a0e3fe5402f30659cb87c3dce3cb - - platform: windows - create_revision: c4bc9d5f37b8a0e3fe5402f30659cb87c3dce3cb - base_revision: c4bc9d5f37b8a0e3fe5402f30659cb87c3dce3cb - - # User provided section - - # List of Local paths (relative to this file) that should be - # ignored by the migrate tool. - # - # Files that are not part of the templates will be ignored by default. - unmanaged_files: - - 'lib/main.dart' - - 'ios/Runner.xcodeproj/project.pbxproj' diff --git a/example/counter/README.md b/example/counter/README.md deleted file mode 100644 index 9498e65d..00000000 --- a/example/counter/README.md +++ /dev/null @@ -1,16 +0,0 @@ -# counter - -A new Flutter project. - -## Getting Started - -This project is a starting point for a Flutter application. - -A few resources to get you started if this is your first Flutter project: - -- [Lab: Write your first Flutter app](https://docs.flutter.dev/get-started/codelab) -- [Cookbook: Useful Flutter samples](https://docs.flutter.dev/cookbook) - -For help getting started with Flutter development, view the -[online documentation](https://docs.flutter.dev/), which offers tutorials, -samples, guidance on mobile development, and a full API reference. diff --git a/example/counter/analysis_options.yaml b/example/counter/analysis_options.yaml deleted file mode 100644 index 61b6c4de..00000000 --- a/example/counter/analysis_options.yaml +++ /dev/null @@ -1,29 +0,0 @@ -# This file configures the analyzer, which statically analyzes Dart code to -# check for errors, warnings, and lints. -# -# The issues identified by the analyzer are surfaced in the UI of Dart-enabled -# IDEs (https://dart.dev/tools#ides-and-editors). The analyzer can also be -# invoked from the command line by running `flutter analyze`. - -# The following line activates a set of recommended lints for Flutter apps, -# packages, and plugins designed to encourage good coding practices. -include: package:flutter_lints/flutter.yaml - -linter: - # The lint rules applied to this project can be customized in the - # section below to disable rules from the `package:flutter_lints/flutter.yaml` - # included above or to enable additional rules. A list of all available lints - # and their documentation is published at - # https://dart-lang.github.io/linter/lints/index.html. - # - # Instead of disabling a lint rule for the entire project in the - # section below, it can also be suppressed for a single line of code - # or a specific dart file by using the `// ignore: name_of_lint` and - # `// ignore_for_file: name_of_lint` syntax on the line or in the file - # producing the lint. - rules: - # avoid_print: false # Uncomment to disable the `avoid_print` rule - # prefer_single_quotes: true # Uncomment to enable the `prefer_single_quotes` rule - -# Additional information about this file can be found at -# https://dart.dev/guides/language/analysis-options diff --git a/example/counter/android/.gitignore b/example/counter/android/.gitignore deleted file mode 100644 index 6f568019..00000000 --- a/example/counter/android/.gitignore +++ /dev/null @@ -1,13 +0,0 @@ -gradle-wrapper.jar -/.gradle -/captures/ -/gradlew -/gradlew.bat -/local.properties -GeneratedPluginRegistrant.java - -# Remember to never publicly share your keystore. -# See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app -key.properties -**/*.keystore -**/*.jks diff --git a/example/counter/android/app/build.gradle b/example/counter/android/app/build.gradle deleted file mode 100644 index afc4500b..00000000 --- a/example/counter/android/app/build.gradle +++ /dev/null @@ -1,71 +0,0 @@ -def localProperties = new Properties() -def localPropertiesFile = rootProject.file('local.properties') -if (localPropertiesFile.exists()) { - localPropertiesFile.withReader('UTF-8') { reader -> - localProperties.load(reader) - } -} - -def flutterRoot = localProperties.getProperty('flutter.sdk') -if (flutterRoot == null) { - throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.") -} - -def flutterVersionCode = localProperties.getProperty('flutter.versionCode') -if (flutterVersionCode == null) { - flutterVersionCode = '1' -} - -def flutterVersionName = localProperties.getProperty('flutter.versionName') -if (flutterVersionName == null) { - flutterVersionName = '1.0' -} - -apply plugin: 'com.android.application' -apply plugin: 'kotlin-android' -apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle" - -android { - compileSdkVersion flutter.compileSdkVersion - ndkVersion flutter.ndkVersion - - compileOptions { - sourceCompatibility JavaVersion.VERSION_1_8 - targetCompatibility JavaVersion.VERSION_1_8 - } - - kotlinOptions { - jvmTarget = '1.8' - } - - sourceSets { - main.java.srcDirs += 'src/main/kotlin' - } - - defaultConfig { - // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). - applicationId "com.example.counter" - // You can update the following values to match your application needs. - // For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-gradle-build-configuration. - minSdkVersion flutter.minSdkVersion - targetSdkVersion flutter.targetSdkVersion - versionCode flutterVersionCode.toInteger() - versionName flutterVersionName - } - - buildTypes { - release { - // TODO: Add your own signing config for the release build. - // Signing with the debug keys for now, so `flutter run --release` works. - signingConfig signingConfigs.debug - } - } -} - -flutter { - source '../..' -} - -dependencies { - implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" -} diff --git a/example/counter/android/app/src/debug/AndroidManifest.xml b/example/counter/android/app/src/debug/AndroidManifest.xml deleted file mode 100644 index 6bdce5f9..00000000 --- a/example/counter/android/app/src/debug/AndroidManifest.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - diff --git a/example/counter/android/app/src/main/AndroidManifest.xml b/example/counter/android/app/src/main/AndroidManifest.xml deleted file mode 100644 index f80469f0..00000000 --- a/example/counter/android/app/src/main/AndroidManifest.xml +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/example/counter/android/app/src/main/kotlin/com/example/counter/MainActivity.kt b/example/counter/android/app/src/main/kotlin/com/example/counter/MainActivity.kt deleted file mode 100644 index 64a37ba8..00000000 --- a/example/counter/android/app/src/main/kotlin/com/example/counter/MainActivity.kt +++ /dev/null @@ -1,6 +0,0 @@ -package com.example.counter - -import io.flutter.embedding.android.FlutterActivity - -class MainActivity: FlutterActivity() { -} diff --git a/example/counter/android/app/src/main/res/drawable-v21/launch_background.xml b/example/counter/android/app/src/main/res/drawable-v21/launch_background.xml deleted file mode 100644 index f74085f3..00000000 --- a/example/counter/android/app/src/main/res/drawable-v21/launch_background.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - diff --git a/example/counter/android/app/src/main/res/drawable/launch_background.xml b/example/counter/android/app/src/main/res/drawable/launch_background.xml deleted file mode 100644 index 304732f8..00000000 --- a/example/counter/android/app/src/main/res/drawable/launch_background.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - diff --git a/example/counter/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/example/counter/android/app/src/main/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index db77bb4b..00000000 Binary files a/example/counter/android/app/src/main/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/example/counter/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/example/counter/android/app/src/main/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 17987b79..00000000 Binary files a/example/counter/android/app/src/main/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/example/counter/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/example/counter/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 09d43914..00000000 Binary files a/example/counter/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/example/counter/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/example/counter/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index d5f1c8d3..00000000 Binary files a/example/counter/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/example/counter/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/example/counter/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 4d6372ee..00000000 Binary files a/example/counter/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/example/counter/android/app/src/main/res/values-night/styles.xml b/example/counter/android/app/src/main/res/values-night/styles.xml deleted file mode 100644 index 06952be7..00000000 --- a/example/counter/android/app/src/main/res/values-night/styles.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/example/counter/android/app/src/main/res/values/styles.xml b/example/counter/android/app/src/main/res/values/styles.xml deleted file mode 100644 index cb1ef880..00000000 --- a/example/counter/android/app/src/main/res/values/styles.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/example/counter/android/app/src/profile/AndroidManifest.xml b/example/counter/android/app/src/profile/AndroidManifest.xml deleted file mode 100644 index 6bdce5f9..00000000 --- a/example/counter/android/app/src/profile/AndroidManifest.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - diff --git a/example/counter/android/build.gradle b/example/counter/android/build.gradle deleted file mode 100644 index e50c3a02..00000000 --- a/example/counter/android/build.gradle +++ /dev/null @@ -1,31 +0,0 @@ -buildscript { - ext.kotlin_version = '1.7.10' - repositories { - google() - mavenCentral() - } - - dependencies { - classpath 'com.android.tools.build:gradle:7.3.0' - classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" - } -} - -allprojects { - repositories { - google() - mavenCentral() - } -} - -rootProject.buildDir = '../build' -subprojects { - project.buildDir = "${rootProject.buildDir}/${project.name}" -} -subprojects { - project.evaluationDependsOn(':app') -} - -task clean(type: Delete) { - delete rootProject.buildDir -} diff --git a/example/counter/android/gradle.properties b/example/counter/android/gradle.properties deleted file mode 100644 index 94adc3a3..00000000 --- a/example/counter/android/gradle.properties +++ /dev/null @@ -1,3 +0,0 @@ -org.gradle.jvmargs=-Xmx1536M -android.useAndroidX=true -android.enableJetifier=true diff --git a/example/counter/android/gradle/wrapper/gradle-wrapper.properties b/example/counter/android/gradle/wrapper/gradle-wrapper.properties deleted file mode 100644 index 3c472b99..00000000 --- a/example/counter/android/gradle/wrapper/gradle-wrapper.properties +++ /dev/null @@ -1,5 +0,0 @@ -distributionBase=GRADLE_USER_HOME -distributionPath=wrapper/dists -zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-all.zip diff --git a/example/counter/android/settings.gradle b/example/counter/android/settings.gradle deleted file mode 100644 index 44e62bcf..00000000 --- a/example/counter/android/settings.gradle +++ /dev/null @@ -1,11 +0,0 @@ -include ':app' - -def localPropertiesFile = new File(rootProject.projectDir, "local.properties") -def properties = new Properties() - -assert localPropertiesFile.exists() -localPropertiesFile.withReader("UTF-8") { reader -> properties.load(reader) } - -def flutterSdkPath = properties.getProperty("flutter.sdk") -assert flutterSdkPath != null, "flutter.sdk not set in local.properties" -apply from: "$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle" diff --git a/example/counter/lib/main.dart b/example/counter/lib/main.dart deleted file mode 100644 index c255db0b..00000000 --- a/example/counter/lib/main.dart +++ /dev/null @@ -1,162 +0,0 @@ -// ignore_for_file: avoid_print -import 'dart:math'; - -import 'package:dart_bindings/updater.dart'; -import 'package:flutter/material.dart'; - -void main() { - try { - Updater.loadFlutterLibrary(); - var updater = Updater(); - // Just to prove the bindings work at all: - print("active version: ${updater.activeVersion()}"); - print("active path: ${updater.activePath()}"); - } catch (e) { - print( - "Could not load shorebird updater library. Did you run with `shorebird run`?"); - print("Error: $e"); - } - runApp(const MyApp()); -} - -class MyApp extends StatelessWidget { - const MyApp({super.key}); - - @override - Widget build(BuildContext context) { - return MaterialApp( - title: 'Shorebird Demo', - theme: ThemeData( - colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple), - useMaterial3: true, - ), - home: const MyHomePage(title: 'Shorebird Updater Demo'), - ); - } -} - -class MyHomePage extends StatefulWidget { - const MyHomePage({super.key, required this.title}); - - final String title; - - @override - State createState() => _MyHomePageState(); -} - -// Stub until https://github.com/shorebirdtech/shorebird/issues/123 is resolved. -class Update { - const Update(this.version, this.bytes); - - final String version; - final int bytes; -} - -class _MyHomePageState extends State { - String _fileSizeString(int bytes) { - const suffixes = ["b", "kb", "mb", "gb"]; - final i = (log(bytes) / log(1024)).floor(); - return ((bytes / pow(1024, i)).toStringAsFixed(1)) + suffixes[i]; - } - - void _showUpdateBanner() { - const update = Update("1.2.3", 1234567); - - ScaffoldMessenger.of(context).showMaterialBanner(MaterialBanner( - padding: const EdgeInsets.all(20), - content: Text('A new version (${update.version}) is available.\n' - 'Download size: ${_fileSizeString(update.bytes)}'), - leading: const Icon(Icons.update), - backgroundColor: Colors.green, - // Android button order appears to be "negative", "neutral", "positive". - actions: [ - TextButton( - onPressed: () { - ScaffoldMessenger.of(context).hideCurrentMaterialBanner(); - }, - child: const Text('LATER'), - ), - TextButton( - onPressed: () { - ScaffoldMessenger.of(context).hideCurrentMaterialBanner(); - _showProgressBanner(); - }, - child: const Text('INSTALL'), - ), - ], - )); - } - - void _showProgressBanner() { - final controller = - ScaffoldMessenger.of(context).showMaterialBanner(MaterialBanner( - content: const LinearProgressIndicator( - value: null, - semanticsLabel: 'Download progress', - ), - leading: const Icon(Icons.update), - backgroundColor: Colors.green, - actions: [ - TextButton( - onPressed: () { - ScaffoldMessenger.of(context).hideCurrentMaterialBanner(); - }, - child: const Text('HIDE'), - ), - ], - )); - Future.delayed(const Duration(seconds: 5)).then((_) { - controller.close(); - _showRestartBanner(); - }); - } - - void _showRestartBanner() { - ScaffoldMessenger.of(context).showMaterialBanner(MaterialBanner( - content: const Text('Restart to apply update.'), - leading: const Icon(Icons.update), - backgroundColor: Colors.green, - // Android button order appears to be "negative", "neutral", "positive". - actions: [ - TextButton( - onPressed: () { - ScaffoldMessenger.of(context).hideCurrentMaterialBanner(); - }, - child: const Text('LATER'), - ), - TextButton( - onPressed: () { - ScaffoldMessenger.of(context).hideCurrentMaterialBanner(); - // Need a restart API. - // https://github.com/shorebirdtech/shorebird/issues/117 - }, - child: const Text('RESTART'), - ), - ], - )); - } - - @override - Widget build(BuildContext context) { - return Scaffold( - appBar: AppBar( - backgroundColor: Theme.of(context).colorScheme.inversePrimary, - title: Text(widget.title), - ), - body: Center( - child: Column( - mainAxisAlignment: MainAxisAlignment.center, - children: const [ - Text( - "This demo shows how to call the Shorebird updater library from Dart."), - ], - ), - ), - floatingActionButton: FloatingActionButton( - tooltip: 'Show Update Banner', - onPressed: _showUpdateBanner, - child: const Icon(Icons.update), - ), - ); - } -} diff --git a/example/counter/pubspec.lock b/example/counter/pubspec.lock deleted file mode 100644 index ac5bb34c..00000000 --- a/example/counter/pubspec.lock +++ /dev/null @@ -1,203 +0,0 @@ -# Generated by pub -# See https://dart.dev/tools/pub/glossary#lockfile -packages: - async: - dependency: transitive - description: - name: async - sha256: bfe67ef28df125b7dddcea62755991f807aa39a2492a23e1550161692950bbe0 - url: "https://pub.dev" - source: hosted - version: "2.10.0" - boolean_selector: - dependency: transitive - description: - name: boolean_selector - sha256: "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66" - url: "https://pub.dev" - source: hosted - version: "2.1.1" - characters: - dependency: transitive - description: - name: characters - sha256: e6a326c8af69605aec75ed6c187d06b349707a27fbff8222ca9cc2cff167975c - url: "https://pub.dev" - source: hosted - version: "1.2.1" - clock: - dependency: transitive - description: - name: clock - sha256: cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf - url: "https://pub.dev" - source: hosted - version: "1.1.1" - collection: - dependency: transitive - description: - name: collection - sha256: cfc915e6923fe5ce6e153b0723c753045de46de1b4d63771530504004a45fae0 - url: "https://pub.dev" - source: hosted - version: "1.17.0" - cupertino_icons: - dependency: "direct main" - description: - name: cupertino_icons - sha256: e35129dc44c9118cee2a5603506d823bab99c68393879edb440e0090d07586be - url: "https://pub.dev" - source: hosted - version: "1.0.5" - dart_bindings: - dependency: "direct main" - description: - path: "../../updater/dart_bindings" - relative: true - source: path - version: "1.0.0" - fake_async: - dependency: transitive - description: - name: fake_async - sha256: "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78" - url: "https://pub.dev" - source: hosted - version: "1.3.1" - ffi: - dependency: transitive - description: - name: ffi - sha256: a38574032c5f1dd06c4aee541789906c12ccaab8ba01446e800d9c5b79c4a978 - url: "https://pub.dev" - source: hosted - version: "2.0.1" - flutter: - dependency: "direct main" - description: flutter - source: sdk - version: "0.0.0" - flutter_lints: - dependency: "direct dev" - description: - name: flutter_lints - sha256: aeb0b80a8b3709709c9cc496cdc027c5b3216796bc0af0ce1007eaf24464fd4c - url: "https://pub.dev" - source: hosted - version: "2.0.1" - flutter_test: - dependency: "direct dev" - description: flutter - source: sdk - version: "0.0.0" - js: - dependency: transitive - description: - name: js - sha256: "5528c2f391ededb7775ec1daa69e65a2d61276f7552de2b5f7b8d34ee9fd4ab7" - url: "https://pub.dev" - source: hosted - version: "0.6.5" - lints: - dependency: transitive - description: - name: lints - sha256: "5e4a9cd06d447758280a8ac2405101e0e2094d2a1dbdd3756aec3fe7775ba593" - url: "https://pub.dev" - source: hosted - version: "2.0.1" - matcher: - dependency: transitive - description: - name: matcher - sha256: "16db949ceee371e9b99d22f88fa3a73c4e59fd0afed0bd25fc336eb76c198b72" - url: "https://pub.dev" - source: hosted - version: "0.12.13" - material_color_utilities: - dependency: transitive - description: - name: material_color_utilities - sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724 - url: "https://pub.dev" - source: hosted - version: "0.2.0" - meta: - dependency: transitive - description: - name: meta - sha256: "6c268b42ed578a53088d834796959e4a1814b5e9e164f147f580a386e5decf42" - url: "https://pub.dev" - source: hosted - version: "1.8.0" - path: - dependency: transitive - description: - name: path - sha256: db9d4f58c908a4ba5953fcee2ae317c94889433e5024c27ce74a37f94267945b - url: "https://pub.dev" - source: hosted - version: "1.8.2" - sky_engine: - dependency: transitive - description: flutter - source: sdk - version: "0.0.99" - source_span: - dependency: transitive - description: - name: source_span - sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250 - url: "https://pub.dev" - source: hosted - version: "1.9.1" - stack_trace: - dependency: transitive - description: - name: stack_trace - sha256: c3c7d8edb15bee7f0f74debd4b9c5f3c2ea86766fe4178eb2a18eb30a0bdaed5 - url: "https://pub.dev" - source: hosted - version: "1.11.0" - stream_channel: - dependency: transitive - description: - name: stream_channel - sha256: "83615bee9045c1d322bbbd1ba209b7a749c2cbcdcb3fdd1df8eb488b3279c1c8" - url: "https://pub.dev" - source: hosted - version: "2.1.1" - string_scanner: - dependency: transitive - description: - name: string_scanner - sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde" - url: "https://pub.dev" - source: hosted - version: "1.2.0" - term_glyph: - dependency: transitive - description: - name: term_glyph - sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84 - url: "https://pub.dev" - source: hosted - version: "1.2.1" - test_api: - dependency: transitive - description: - name: test_api - sha256: ad540f65f92caa91bf21dfc8ffb8c589d6e4dc0c2267818b4cc2792857706206 - url: "https://pub.dev" - source: hosted - version: "0.4.16" - vector_math: - dependency: transitive - description: - name: vector_math - sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803" - url: "https://pub.dev" - source: hosted - version: "2.1.4" -sdks: - dart: ">=2.19.0 <3.0.0" diff --git a/example/counter/pubspec.yaml b/example/counter/pubspec.yaml deleted file mode 100644 index f6bc982d..00000000 --- a/example/counter/pubspec.yaml +++ /dev/null @@ -1,93 +0,0 @@ -name: counter -description: A new Flutter project. -# The following line prevents the package from being accidentally published to -# pub.dev using `flutter pub publish`. This is preferred for private packages. -publish_to: 'none' # Remove this line if you wish to publish to pub.dev - -# The following defines the version and build number for your application. -# A version number is three numbers separated by dots, like 1.2.43 -# followed by an optional build number separated by a +. -# Both the version and the builder number may be overridden in flutter -# build by specifying --build-name and --build-number, respectively. -# In Android, build-name is used as versionName while build-number used as versionCode. -# Read more about Android versioning at https://developer.android.com/studio/publish/versioning -# In iOS, build-name is used as CFBundleShortVersionString while build-number is used as CFBundleVersion. -# Read more about iOS versioning at -# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html -# In Windows, build-name is used as the major, minor, and patch parts -# of the product and file versions while build-number is used as the build suffix. -# HACK: Remove +1 which confuses `shorebird publish` for now. -version: 1.0.0 - -environment: - sdk: '>=2.19.0 <4.0.0' - -# Dependencies specify other packages that your package needs in order to work. -# To automatically upgrade your package dependencies to the latest versions -# consider running `flutter pub upgrade --major-versions`. Alternatively, -# dependencies can be manually updated by changing the version numbers below to -# the latest version available on pub.dev. To see which dependencies have newer -# versions available, run `flutter pub outdated`. -dependencies: - flutter: - sdk: flutter - dart_bindings: - path: ../../updater/dart_bindings - - # The following adds the Cupertino Icons font to your application. - # Use with the CupertinoIcons class for iOS style icons. - cupertino_icons: ^1.0.2 - -dev_dependencies: - flutter_test: - sdk: flutter - - # The "flutter_lints" package below contains a set of recommended lints to - # encourage good coding practices. The lint set provided by the package is - # activated in the `analysis_options.yaml` file located at the root of your - # package. See that file for information about deactivating specific lint - # rules and activating additional ones. - flutter_lints: ^2.0.0 - -# For information on the generic Dart part of this file, see the -# following page: https://dart.dev/tools/pub/pubspec - -# The following section is specific to Flutter packages. -flutter: - - # The following line ensures that the Material Icons font is - # included with your application, so that you can use the icons in - # the material Icons class. - uses-material-design: true - - # To add assets to your application, add an assets section, like this: - assets: - - shorebird.yaml - # - images/a_dot_burr.jpeg - # - images/a_dot_ham.jpeg - - # An image asset can refer to one or more resolution-specific "variants", see - # https://flutter.dev/assets-and-images/#resolution-aware - - # For details regarding adding assets from package dependencies, see - # https://flutter.dev/assets-and-images/#from-packages - - # To add custom fonts to your application, add a fonts section here, - # in this "flutter" section. Each entry in this list should have a - # "family" key with the font family name, and a "fonts" key with a - # list giving the asset and other descriptors for the font. For - # example: - # fonts: - # - family: Schyler - # fonts: - # - asset: fonts/Schyler-Regular.ttf - # - asset: fonts/Schyler-Italic.ttf - # style: italic - # - family: Trajan Pro - # fonts: - # - asset: fonts/TrajanPro.ttf - # - asset: fonts/TrajanPro_Bold.ttf - # weight: 700 - # - # For details regarding fonts from package dependencies, - # see https://flutter.dev/custom-fonts/#from-packages diff --git a/example/counter/shorebird.yaml b/example/counter/shorebird.yaml deleted file mode 100644 index b3f0c477..00000000 --- a/example/counter/shorebird.yaml +++ /dev/null @@ -1 +0,0 @@ -app_id: shorebird-counter \ No newline at end of file