import 'dart:async'; import 'package:flutter/material.dart'; import 'pages/Home.dart'; import 'pages/Apps.dart'; void main() { runApp(MyApp()); } class MyApp extends StatelessWidget { final Stream time$ = Stream.periodic(Duration(seconds: 1), (_x) => DateTime.now()).asBroadcastStream(); @override void dispose() { time$.drain(); } // This widget is the root of your application. @override Widget build(BuildContext context) { return MaterialApp( title: 'owyn launcher', home: Scaffold( body: PageView( controller: PageController(), children: [ HomeView(time$: time$), AppsView(), ], ), ), ); } }