精华内容
下载资源
问答
  • Flutter 实战

    2019-10-21 11:43:41
    Flutter 实战
  • flutter实战

    2019-07-05 18:48:41
    Flutter开源电子书- Flutter实战 flutter官方开源书籍 在线观看地址:https://book.flutterchina.club GitHub地址:https://github.com/flutterchina/flutter-in-action

    Flutter开源电子书- Flutter实战

    flutter官方开源书籍

    在线观看地址:https://book.flutterchina.club

    在这里插入图片描述
    GitHub地址:https://github.com/flutterchina/flutter-in-action

    展开全文
  • Flutter实战

    2019-05-27 02:21:58
    一个功能齐全的 flutter 金融理财APP项目,使用Node作为后台系统,使用了少量plugin,大体功能自己封装。 源码在GitHub,以便学习交流。github.com/zhongmeizhi… 寻找Flutter的爱好者,一起探讨交流学习。 ...

    经过一个月的努力,终于出成果了。 一个功能齐全的 flutter 金融理财APP项目,使用Node作为后台系统,使用了少量plugin,大体功能自己封装。

    源码在GitHub,以便学习交流。github.com/zhongmeizhi…

    寻找Flutter的爱好者,一起探讨交流学习。

    展开全文
  • Flutter实战电子书

    2019-08-10 05:40:03
    本项目为Flutter中文网《Flutter实战》开源电子书项目
  • Flutter实战.pdf

    2020-12-09 22:39:50
    离线版本Flutter实战,github开源版本,感谢开源。学习Flutter必备资料。混合APP开发
  • 02.Flutter实战建立项目和编写入口文件 创建项目: flutter create flutter_shop 创建完成之后呢,它会提示我们, 进入flutter_shop的目录,然后执行flutter run来运行项目 为什么起名flutter_shop用...

    02.Flutter实战建立项目和编写入口文件

     

    创建项目:

    flutter create flutter_shop

    创建完成之后呢,它会提示我们,

    进入flutter_shop的目录,然后执行flutter run来运行项目

     

    为什么起名flutter_shop用下划线的形式呢?因为在windows下不支持小驼峰和大驼峰的命名方式,官方推荐我们使用下划线的形式

     

    做项目的时候,外层都套一个Container组件呢,这样会使你以后扩展会变的很容易

    开始写入口文件main.dart

    新建文件夹Pages,所有的UI页面都放在Pages页面下面

    新建index_page.dart页面。官方推荐使用下划线的方式,这里我也使用下划线的方式去命名页面的文件。

     

    在main.dart页面引入我们的index_page页面

     

    查看效果:

     

     

     

    代码;

    import 'package:flutter/material.dart';
    import './pages/index_page.dart';
    
    void main() => runApp(MyApp());
    
    class MyApp extends StatelessWidget {
      @override
      Widget build(BuildContext context) {
        return Container(
          child:MaterialApp(
            title:'百姓生活+',
            debugShowCheckedModeBanner: false,
            theme: ThemeData(
              primaryColor: Colors.pink
            ),
            home: IndexPage(),
          )
        );
      }
    }
    main.dart

     

     

    import 'package:flutter/material.dart';
    
    class IndexPage extends StatelessWidget {
      @override
      Widget build(BuildContext context) {
        return Scaffold(
          appBar: AppBar(title: Text('百兴生活+'),),
          body: Center(
            child: Text('百姓生活+'),
          ),
        );
      }
    }
    index_page.dart

     

    转载于:https://www.cnblogs.com/wangjunwei/p/10624884.html

    展开全文
  • Flutter 实战6

    2021-01-04 13:57:06
    Flutter 实战6 智慧rdda大成智慧RdDa大成今天 上面简单讲了类,还记得吗?这是是什么 class C { static void m() {}} extension E on C { void f() { m(); }} Dart 抽象类和抽象方法 抽象类是面向对象开发中...

    Flutter 实战6

    智慧rdda大成 智慧RdDa大成 今天

    上面简单讲了类,还记得吗?这是是什么

    class C {  static void m() {}}
    extension E on C {  void f() {    m();  }}

     

    Dart 抽象类和抽象方法

    抽象类是面向对象开发中较为难理解的一点。在Dart中,抽象类中可以定义抽象方法。所谓抽象方法,是指只有定义却没有实现的方法,抽象是面向接口开发的基础。以生活中汽车产品的生产为例,一辆完整的汽车的生产往往需要多个厂家合作,例如发动机生产厂家、轮胎生产厂家、门窗内设生产厂家等。不同的厂家生产的配件若要完美地组合成一辆汽车,则必须遵守统一的标准,也可以理解为按照实现的协议进行生产。在编程中也是这样的,一个复杂的程序可能需要很多开发者甚至多个部门进行配合开发,每个开发者或部门负责一个模块,而模块之间又可以进行交互与连通,这时在程序真正编写前,我们就需要先约定协议、制定接口。

    现在你应该理解了,抽象类实际上就是一个接口,接口中定义了未实现的方法告诉调用者:如果有类实现了这个接口,这个类就拥有接口所描述的功能。例如,我们可以为人类定义一个接口,示例如下:

    abstrace class PeopleInterface{  People();}

    上面的PeopleInterfaceInterface接口中只定义了一个抽象方法,People类可以对这个接口进行实现,示例代码如下:

    class People implement PeopleInterface{  String name;  int age;  String cardnumber;  People(this.name,this.age,this.cardnumber);  void SayHello(String toName){    print("Hello $(toName),我是$(this.name),年龄是$(this.age),证件号码是$(this.cardnumber)"  }}

    抽象类不可以被实例化,即不能直接使用抽象类来构造实例对象,只能通过实现这个抽象类接口的类或者继承它的子类来实例化对象

    Dart 异常

    void f() {  try {    int.parse(';');  } on FormatException catch (e) {    // ignored  }}
    void f() {  try {    // ...  } catch (exception, stackTrace) {    // ...  }}

    实际编写程序,会具体定义f是什么例如:定义一个Tearcher类。People 类或者role等等。

     

     

    Dart 类的继承

    继承是类的重要特性。子类继承父类后,可以直接使用父类中定义的属性和方法,并且子类可以对父类的方法进行重写以实现定制化的功能。继承其实很容易理解,现实中的事物为了方便描述与归纳,也会进行分门别类,例如生物界可以分为动物和植物,动物类下面又可以分出鱼类、鸟类等,动物类就是生物的子类,鱼类、鸟类又是动物类的子类。越是上层的类,封装的属性和方法越通用,子类会在父类的基础上进行扩展,增加许多独特的属性和方法。

    在Dart中,使用extends关键字进行类的继承。以教师类为例,我们可以定义一个人类作为其父类,示例如下:

     

    class Teacher expends  People{ //继承上面的People类   Teacher(name,age,cardnumbe):super(name,age,cardnumber)   //构造方法直接调用了父类的构造方法   Teaching(){     print("$(name)老师正在教学。");   }      @override   SayHello(){     super.SayHello();     print("我是$(name)")   }}

    @override 子类重载了父类的SayHello;

    重载运算符非常简单,却是非常强大的一个功能,在Dart中支持重载的运算符如表

    图片

    枚举类型

    枚举是一种特殊的类型,其用来描述有限个数的数据集合。比如前面在定义教师类时,其中定义了一个科目的属性,虽然我们将其定义为字符串类型,但是这并不十分严谨,教师所教学科目的类目是有限的,而且应该是固定的,不会随意增减,对于这种情况,使用枚举非常合适。

    enum Subject(  Dart,java,C++,C#,  Swift,  Python  )

    enum 关键字用来定义枚举,下标用0开始

    扩展类的功能——Mixin特性

    Mixin是Dart中非常强大的一个特性。通过前面的学习,我们知道,Dart只支持单继承,即子类只能够有一个父类。有的时候,我们需要集合多个类的功能来实现一个复杂的自定义类,就需要使用到Mixin特性。

    Mixin从字面来理解为混合的意思,顾名思义,Mixin的主要作用也是进行混合,其允许一个类将其他类的功能混合进。

    泛型是Dart语言另一十分强大的特性,泛型使得Dart中的类型更加动态,并且大大提高了代码的重用率。

    展开全文
  • Flutter实战》开源电子书 《Flutter实战》开源了,本书为Flutter中文网开源电子书项目,本书系统介绍了Flutter技术的各个方面,本书属于原创书籍(并非翻译),希望对大家有帮助: 在线阅读地址:book....
  • 主要介绍了Flutter实战之自定义日志打印组件详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • Flutter实战-获取设备信息

    千次阅读 2019-08-01 14:19:36
    Flutter实战-获取设备信息一. 前言二. 配置1.添加依赖2.配置IOS三. 代码步骤1.获取平台信息2.获取设备信息四. 总结 一. 前言 Flutter实战—获取设备信息。 二. 配置 1.添加依赖 device_info:Get current device ...
  • Flutter实战一Flutter聊天应用(十六)

    千次阅读 2017-08-02 15:52:05
    在上一篇文章《Flutter实战一Flutter聊天应用(十五)》中,我们完成了登陆屏幕。在用户登陆成功后,会在本地创建一个LandingInformation文件,以使应用程序在启动时可以判断用户的登陆状态。在main.dart文件中,...
  • Flutter实战(一) Flutter是什么?

    千次阅读 2018-04-18 11:16:02
    本篇为Flutter实战系列第一篇,先整体介绍一下Flutter,旨在让您对Flutter有一个全局感性的认识。如果您还想了解更多,可以去[Flutter中文网](https://flutterchina.club/) 了解更多。后续教程将陆续发布,如果您对...
  • Flutter实战】自定义滚动条

    千次阅读 2020-06-29 06:46:20
    老孟导读:【Flutter实战】系列文章地址:http://laomengit.com/guide/introduction/mobile_system.html 默认情况下,Flutter 的滚动组件(比如 ListView)没有显示滚动条,使用 Scrollbar 显示滚动条: Scrollbar...
  • Flutter实战之企业站APP 捷智云视频会议系统联合创始人,国内首本Fl...
  • Flutter实战3 --- PC上运行Flutter APP

    千次阅读 2018-12-21 17:14:18
    Flutter实战1 --- 写一个天气查询的APP Flutter实战2 --- 写一个天气查询的APP 因为Flutter除了Andorid、iOS,还可以在PC上运行,所以一直想试试以下在PC上的跨平台效果如何。发现Flutter想在PC上跑起来还不太简单....
  • Flutter实战一Flutter聊天应用(二十)

    千次阅读 2017-08-28 10:19:22
    在上一篇文章《Flutter实战一Flutter聊天应用(十九)》中,我们完成了删除用户的逻辑,就是将会话的有效性设置为false就可以了。那么当会话的有效性为false时,用户再次添加该会话,我们应该怎么处理呢?打开add_...
  • Flutter实战一Flutter聊天应用(十五)

    千次阅读 2017-07-28 16:01:33
    在上一篇文章《Flutter实战一Flutter聊天应用(十四)》中,我们完成了注册屏幕。为了保持应用程序入口只有一个,即登陆屏幕,用户注册完成之后会返回手机号码、密码到登陆屏幕,让用户点击登陆按钮就可以直接登陆...
  • Flutter实战连贯项目

    2021-01-03 16:35:46
    疫情刚好静下心来回归过去的工作,博主要开始学习flutter,博主会边学习边实战项目连续连贯实现,大约一周会出一篇,源码地址,开源不易,麻烦动手点星,谢谢,本开源不做商业使用,里面涉及用到api接口资源等只供...
  • Flutter实战,超清版PDF版(非 图片版,可复制文字),作者。。wendux
  • 老孟导读:大家好,这是【Flutter实战】系列文章的第二篇,这一篇讲解文本组件,文本组件包括文本展示组件(Text和RichText)和文本输入组件(TextField),基础用法和五个案例助你快速掌握。 第一篇链接:【Flutter...
  • Flutter实战》 为Flutter中文网开源电子书项目,本书系统介绍了Flutter各个方面,是第一本中文原创Flutter技术书籍: 在线阅读地址:https://book.flutterchina.club 《Flutter实战》部分目录 缘起 起步 移动...
  • 准备业余抽点精力学习Flutter,对此技术抱有浓厚的兴趣,本篇博文整理了Flutter中文网Cook book demo的代码,经过本人调试也修改了一点。 个人整理的cook_book源码点此下载。 该Flutter demo运行效果如下: 首页是...
  • 老孟导读:大家好,这是【Flutter实战】系列文章的第二篇,这一篇讲解文本组件,文本组件包括文本展示组件(Text和RichText)和文本输入组件(TextField),基础用法和五个案例助你快速掌握。 第一篇链接:【Flutter...
  • Flutter 实战》开源电子书 转https://blog.csdn.net/OQjya206rsQ71/article/details/86619630 关于 Flutter 我就不过多介绍了,身为移动端或者前端的程序员都应该了解。关于 ...
  • Flutter实战之Image源码简单解析这篇博文告诉我们Flutter的image控件显示图片的关键在于ImageProvider,Flutter提供了如下几种ImageProvider: 常规情况下Image控件就可以满足我们的需求,那么ImageProvider还有什么...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,506
精华内容 1,002
关键字:

flutter实战