Flutter-Android
与猿同行
Anroid、Flutter、Python、Linux、前端等开发
展开
-
Android SDK开发之 aar 打包攻略
一、Android中aar上传到本地Maven或者Nexusproject级别下创建一个 upload_local.gradle文件,名字随便起//引入maven 插件apply plugin: 'maven'//打包main目录下代码和资源的 tasktask androidSourcesJar(type: Jar) { classifier = 'sources' from android.sourceSets.main.java.srcDirs}//配置需要上传到mav原创 2020-08-04 17:33:38 · 1257 阅读 · 0 评论 -
Flutter混合项目搭建之Flutter_Boot的使用
一、概念1、Flutterr_Boot这是一个由咸鱼技术出品,帮助你在已有原生应用的情况下,搭建flutter混合开发环境的工具。它提供了标准的混合工程结构,同时支持混合栈(一套原生和flutter之前页面通信和过渡的方案)的快速接入。https://github.com/alibaba-flutter/flutter-boot2、Flutter_Boost官网介绍:新...原创 2019-12-31 11:23:45 · 2363 阅读 · 2 评论 -
搭建Flutter-Native混合工程,并集成咸鱼Flutter_boost
目录一、Flutter_Boost是什么二、准备工作三、已经有Native项目1、命令行进入项目目录2、运行:flutter create -t module flutter_lib命令,flutter_lib这个名字自己起,代表fluttermodule的名称,运行完毕如下图。3、编译android模板项目4、在native项目的app的build.grad...原创 2019-12-27 16:08:07 · 1269 阅读 · 0 评论 -
好用的MVP开发模式,结合ViewModel与LiveData实现
支持标准MVP用法,Activity或者Fragment作为P 支持ViewModel的简易用法 支持view复用 支持AndroidX如何引入implementation jzw.mvp:jetpmvp:1.0.0一、简易模式用法,使用ViewModel和LiveData处理数据1、创建数据模型model类,构造页面需要的所有数据,必须继承IModel接口 pub...原创 2019-12-24 23:03:06 · 1864 阅读 · 0 评论 -
Flutter中Sqlite数据库封装和使用
1、添加依赖,打开flutter项目根目录下的pubspec.yaml文件,添加依赖。2、开始sqlite的数据操作基本封装,我一般是在lib目录下建一个db的包,把数据库相关操作的类都放在这个包下面,方面管理和维护,下面是的项目目录。3、DBManger类,将数据库的创建,关闭等基础操作同一封装在一个类中统一管理。DBManager这个类主要做了以下几件事情:...原创 2019-06-20 15:28:58 · 10375 阅读 · 14 评论 -
Flutter 状态管理之Redux
Flutter中一切皆组件(Widget),二组件中又有无状态的StatelessWidget和有状态的StatefulWidget两种;今天我们就来说一说StatefulWidget中的State的状态管理。一般我们有两种方式对state进行管理,一种是自己管理,一种是交给父组件管理。自己管理:也就是组件自身通过setState来管理状态,通过手动触发setState来进行U...原创 2019-06-17 18:38:45 · 1912 阅读 · 1 评论 -
Flutter中Stomp-Websocket客户端之JStomp使用
《项目Github地址》:https://github.com/jingzhanwu/flutter_jstomp《项目pub地址》 :https://pub.dev/packages/jstomp 之前项目上有使用到Stomp协议封装的websocket,端上使用订阅通道的形式,支持ws与http,支持订阅多个通道, JStomp是我基于当前项目中的使用和总结开发的一个...原创 2019-06-27 15:14:07 · 3033 阅读 · 2 评论