flutter开发 | 二

安装完成了,然后找了找教程。看见了这样一句话:
Dart是由谷歌开发的计算机编程语言,它可以被用于web、服务器、移动应用 和物联网等领域的开发。
Dart诞生于2011年,号称要取代JavaScript。但是过去的几年中一直不温不火。直到Flutter的出现现在被人们重新重视。
要学Flutter的话我们必须首先得会Dart
Flutter是谷歌公司开发的一款开源、免费的移动UI框架,可以让我们快速的在AndroidiOS上构建高质量App。它最大的特点就是跨平台、以及高性能。
由于谷歌的推广,以及国内阿里的闲鱼App是Flutter开发的。所以Flutter目前关注度非常高的框架。

Dart教程在线试听地址: https://www.bilibili.com/video/av52490605
Flutter教程在线试听地址: https://www.bilibili.com/video/av53072584/?p=1
Flutter中文网地址:https://flutterchina.club/widgets-intro/

目录结构

androidios,是编译不同平台的支持;
lib中放置我们应用的资源文件,也是我们主要的编写地方;
pubspec.yaml是我们项目的配置文件;

入口

APP的入口是lib/main.dart文件,入口代码是:void main() => runApp(new MyApp());
提示:main函数使用了(=>)符号, 这是Dart中单行函数或方法的简写。
等价于:void main(){runApp(new MyApp());}
[在微信小程序中其实看见过,之前没注意,现在才知道是Dart。]

hello

lib/main.dart中编写代码,如下:

import 'package:flutter/material.dart';

void main(){
  runApp(new Center(
    child: new Text(
      "Hello, world",
      textDirection: TextDirection.ltr,
    ),
  ));
}

上面的效果也就是简单的Hello world程序,就不截图了。
要使用dart,首先要导入包;然后在flutter中载入的所有的东西都是widget,也就是类;
widget大致分成两类,无状态的StatelessWidget或者是有状态的StatefulWidget:
具体的选择取决于您的widget是否需要管理一些状态。
widget的主要工作是实现一个build函数,用以构建自身。


   Reprint policy


《flutter开发 | 二》 by 无涯明月 is licensed under a Creative Commons Attribution 4.0 International License
 Previous
android | activity中Intent android | activity中Intent
主要涉及两点,如何启动Activity;如何传递数据; 官方文档地址:地址链接 应用组件应用组件是 Android 应用的基本构建基块。每个组件都是一个不同的点,系统可以通过它进入您的应用。 并非所有组件都是用户的实际入口点,有些组件相
2019-08-09
Next 
flutter开发 | 一 flutter开发 | 一
在大学接触过使用Java安装的eclipse集成开发环境来做apk。但是,还是感觉比较难,然后学习了一段时间就放弃了,当时也没有写博客的习惯,就完全忘记了。这两天想做一个VIP视频解析的apk,虽然网站已经有了。但是,广告还是比较多,所以
2019-08-03
  TOC