(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
| import 'package:flutter/material.dart'; | |
| void main() => runApp( | |
| MaterialApp(home: MyHomePage()), | |
| ); | |
| class MyHomePage extends StatelessWidget { | |
| @override | |
| Widget build(BuildContext context) { | |
| const curveHeight = 50.0; |
| import 'package:flutter/material.dart'; | |
| void main() => runApp(MyApp()); | |
| class MyApp extends StatelessWidget { | |
| @override | |
| Widget build(BuildContext context) { | |
| return MaterialApp( | |
| title: 'Draggable Custom Painter', | |
| home: Scaffold( |
| import 'dart:math' as math; | |
| import 'package:flutter/material.dart'; | |
| import 'package:flutter/rendering.dart'; | |
| import 'package:flutter/scheduler.dart'; | |
| void main() => runApp(ExampleApp()); | |
| class ExampleApp extends StatelessWidget { | |
| @override |
| /// | |
| // AppDelegate.swift | |
| // ZeroToApp | |
| // | |
| import UIKit | |
| import Firebase | |
| import FBSDKCoreKit | |
| @UIApplicationMain |
(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
| @import UIKit; | |
| #import "PersistentStack.h" | |
| @interface AppDelegate : UIResponder <UIApplicationDelegate> | |
| @property (strong, nonatomic) UIWindow *window; | |
| @end |