Code re-organization
This commit is contained in:
parent
04e8374520
commit
eae5f4b761
9 changed files with 22 additions and 13 deletions
|
|
@ -1,8 +1,6 @@
|
|||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_cast_framework/cast/CastContext.dart';
|
||||
import 'package:flutter_cast_framework/cast/SessionManager.dart';
|
||||
import 'package:flutter_cast_framework/cast/widgets/CastButton.dart';
|
||||
import 'package:flutter_cast_framework/flutter_cast_framework.dart';
|
||||
import 'package:flutter_cast_framework/cast.dart';
|
||||
import 'package:flutter_cast_framework/widgets.dart';
|
||||
|
||||
void main() => runApp(MyApp());
|
||||
|
||||
|
|
|
|||
5
lib/cast.dart
Normal file
5
lib/cast.dart
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
library cast;
|
||||
|
||||
export 'src/cast/CastContext.dart';
|
||||
export 'src/cast/SessionManager.dart';
|
||||
export 'src/flutter_cast_framework.dart';
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
import 'package:flutter/foundation.dart';
|
||||
import 'package:flutter/services.dart';
|
||||
import 'package:flutter_cast_framework/MethodNames.dart';
|
||||
import 'package:flutter_cast_framework/cast/SessionManager.dart';
|
||||
import '../MethodNames.dart';
|
||||
import 'SessionManager.dart';
|
||||
|
||||
class CastContext {
|
||||
final ValueNotifier<CastState> state = ValueNotifier(CastState.unavailable);
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
import 'package:flutter/foundation.dart';
|
||||
import 'package:flutter/services.dart';
|
||||
import 'package:flutter_cast_framework/MethodNames.dart';
|
||||
import '../MethodNames.dart';
|
||||
|
||||
class SessionManager {
|
||||
final MethodChannel _channel;
|
||||
|
|
@ -1,6 +1,7 @@
|
|||
import 'package:flutter/widgets.dart';
|
||||
import 'package:flutter_cast_framework/cast/widgets/CastIcon.dart';
|
||||
import 'package:flutter_cast_framework/flutter_cast_framework.dart';
|
||||
|
||||
import '../../flutter_cast_framework.dart';
|
||||
import 'CastIcon.dart';
|
||||
|
||||
class CastButton extends StatelessWidget {
|
||||
@override
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
import 'package:flutter/widgets.dart';
|
||||
import 'package:flutter_cast_framework/cast/CastContext.dart';
|
||||
import 'package:flutter_cast_framework/flutter_cast_framework.dart';
|
||||
import '../CastContext.dart';
|
||||
import '../../flutter_cast_framework.dart';
|
||||
import 'package:flutter_svg/flutter_svg.dart';
|
||||
|
||||
class CastIcon extends StatefulWidget {
|
||||
|
|
@ -1,7 +1,8 @@
|
|||
import 'package:flutter/foundation.dart';
|
||||
import 'package:flutter/services.dart';
|
||||
import 'package:flutter_cast_framework/MethodNames.dart';
|
||||
import 'package:flutter_cast_framework/cast/CastContext.dart';
|
||||
|
||||
import 'MethodNames.dart';
|
||||
import 'cast/CastContext.dart';
|
||||
|
||||
class FlutterCastFramework {
|
||||
static const MethodChannel _channel =
|
||||
4
lib/widgets.dart
Normal file
4
lib/widgets.dart
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
library widgets;
|
||||
|
||||
export 'src/cast/widgets/CastButton.dart';
|
||||
export 'src/cast/widgets/CastIcon.dart';
|
||||
Loading…
Reference in a new issue