Hello Flutter!(编写你的第一个 Flutter App)
2019-03-28 11:33
706 查看
版权声明:除注明转载或参考的文章皆为原创,转载请注明出处。 https://blog.csdn.net/weixin_43910980/article/details/88865445
首先你要有dart 的基础
编写你的第一个 Flutter App
参照着上面的学习 可以自己动手写一个
通过 flutter new object创建的MyApp
等待所有文件生成 其中在这里我们只需要关注lib 文件夹下的 main.dart flutter启动的入口
连接好设备(sm c7000设备名) 启动项目(flutter run)
准备好自己动手开发了吗?
wait! 在创建前先思考一下Flutter应用到底是由哪些组成的呢 首先有个宏观的认知后再去动手~
Widgets 内置自定义的Flutter UI widgets
State 应用的state管理里的数据变化 包括数据解析和创建动画效果
Material Design 告诉定制化的设计系统 高质量产品体验
User Interaction and gestures 学习用户交互和手势识别 以及这些交互如何触发state的的改变
Packages 可复用的代码库服务 减少编码工作 eg:http调用库 json解析库
开始重新编辑main.dart
flutter应用的入口是main函数
先来打印一下
void main(){ print('Hello Flutter'); }
import 'package:flutter/material.dart'; void main(){ runApp( MaterialApp( debugShowCheckedModeBanner: false,//消除debug标志 home:Scaffold( appBar:AppBar( title: Text('MyFlutterApp'), backgroundColor: Colors.blueAccent, ), body:Container( color: Colors.lightGreenAccent, ) ), ), ); }
import 'package:flutter/material.dart'; void main() => runApp(MyApp()); class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( debugShowCheckedModeBanner: false, home: Scaffold( body: YanNan(), appBar: AppBar( title: Text('雁南呐!!!~~~'), backgroundColor: Colors.blueAccent, ), ), // theme: new ThemeData( // primaryColor: Colors.greenAccent, // ), ); } } class YanNan extends StatelessWidget { @override Widget build(BuildContext context) { return Center( child: Container( color: Colors.pinkAccent, height: 300.0, width: 300.0, child: Center( child: Text('HELLO YANNANNA!!!!!!', style: TextStyle( fontSize: 20.0, color: Colors.yellow, )), ))); } }
通过修改某个title 在终端输入r 进行热重载 瞬间更新效果
相关文章推荐
- 编写第一个Flutter App(翻译)
- 开始使用-编写你的第一个Flutter应用程序
- Eclipse下编写第一个OSGI Hello World应用
- SLAM+语音机器人DIY系列:(二)ROS入门——4.如何编写ROS的第一个程序hello_world
- X86—qtopia第一个应用程序(hello)编写
- 使用emacs编写第一个hello的C程序
- Objective-C学习笔记(三)——用Objective-C编写第一个程序:Hello,World!
- Django 2.0.1 官方文档翻译:编写你的第一个 Django app,第六部分(Page 11)
- 【Android】2、编写第一个安卓app——HelloWorld
- 2、编写第一个django app
- Struts2基础01:编写第一个HelloStruts2程序
- Django 2.0.1 官方文档翻译: 编写你的第一个 Django app,第三部分(Page 8)
- Android5.0编写hello从APP->framework->jni->hal->驱动的BUG
- 0.[WP Developer体验Andriod开发]之从零安装配置Android Studio并编写第一个Android App
- 编写第一个Django app之自定义管理员功能
- 第2章、第一个“Hello,world!”之Android App
- Django 2.0.1 官方文档翻译: 编写你的第一个 Django app,第二部分(Page 7)
- 【翻译】编写第一个Django app,第一部分——创建项目
- Java环境变量设置后,编写第一个程序报错:找不到或无法加载主类 D:\java\HelloWorld
- Django 2.0.1 官方文档翻译: 编写你的第一个 Django app,第一部分(Page 6)