Flutter友盟统计与推送配置 - Android篇

2021-10-14
阅读 3 分钟
3.8k
拷贝example下的MainApplication.java,MainActivity.java,helper,到宿主项目的android文件夹下,并修改位于文件顶部的包名package。

Strapi助力Flutter开发国际化App - 支持多语言

2021-10-11
阅读 5 分钟
2.7k
在Sqlite数据库中有一列locale支持了多语言,所以只需要更改一下Sql查询条件就可以查出不同语言的数据。修改VegetableDao加入语言查询条件[project_root]/lib/app/data/dao/vegetalbe_dao.dart {代码...} 修改后重新运行Floor代码生成器 {代码...} HomeController稍作调整[project_root]/lib/app/modules/home/controlle...
封面图

Strapi助力Flutter开发国际化App - 使用Sqlite数据库

2021-10-11
阅读 8 分钟
2.2k
[链接]在Flutter项目中配置依赖库的引用pubspec.yaml {代码...} 创建实体与视图[project_root]/lib/app/data/entity/vegetalbe.dart {代码...} 具体详情可参考 [链接]根据视图创建"Data Access Objects"[project_root]/lib/app/data/dao/vegetalbe_dao.dart {代码...} 创建Database管理类[project_root]/lib/app/data/da...
封面图

Strapi助力Flutter开发国际化App - 整理Sqlite数据库与图片

2021-10-11
阅读 2 分钟
2.3k
使用DBeaver软件或者你自己习惯的数据库管理软件打开Strapi的sqlite数据库文件。可以看到locale字段区别出了国际化的数据。另外,vegettables表中并没有cover图片字段。分析数据库得出,图片是通过upload_file和upload_file_morph两个表与vegettables表进行了关联。在sql编辑器中写入 {代码...} 测试成功! 根据上述代码...
封面图

Strapi助力Flutter开发国际化App - 数据建模

2021-10-11
阅读 2 分钟
1.9k
借助Strapi强大的内容管理功能,可以自由的进行数据的建模。首先设置Strapi支持的语言类型 GLOBAL SETTINGS > Internationalization这样设置Strapi就支持了中英文了接下来使用CONTENT TYPE BUILDER功能进行建模。这里以蔬菜为例建立一个蔬菜的数据模型。Content-Types Builder > Create new collection type在高级...
封面图

Strapi助力Flutter开发国际化App - 搭建项目结构

2021-10-10
阅读 5 分钟
3.2k
项目类型为Flutter Project,iOS语言选swift、Andoid语言选Kotlin,并且启用null safe特性,Getx的模板选择“GetX Pattern”。
封面图

Strapi助力Flutter开发国际化App - 技术选型

2021-10-10
阅读 1 分钟
2k
绝大多数的国际化APP是通过api请求返回不同的语言来实现的。 所谓“内容”指的并不是APP的UI界面,而是APP所承载的内容信息。我在这里提供了一个不同的思路,核心思想就是把原本在云端API多语言查询的部分利用Sqlite嵌入到App内部去实现。原因有三:第一、针对特定内容,信息有边界的数据,把数据从云端嵌入到本地会得到更...
封面图

Nginx 入门指北

2018-06-14
阅读 4 分钟
2k
Nginx是一个高性能的HTTP和反向代理服务器。前端开发人员迈向全栈,服务器相关的技术是不可绕过的一个门槛。先以简单的nginx为切入点进行学习。

Docker overlay 网络搭建

2018-06-13
阅读 6 分钟
6.5k
Overlay网络是指通过在现有网络上叠加一个软件定义的逻辑网络,最大程度的保留原有网络,通过定义其上的逻辑网络,实现业务逻辑,解决原有数据中心的网络问题。

Nomad 服务编排

2018-06-13
阅读 10 分钟
9.1k
Nomad 服务编排 Nomad 是一个管理机器集群并在集群上运行应用程序的工具。 快速入门 环境准备 参考之前的一篇《Consul 搭建集群》准备三台虚机。 ip n1 172.20.20.10 n2 172.20.20.11 n3 172.20.20.12 单机安装 登录到虚机n1,切换用户到root {代码...} 安装一些依赖的工具 {代码...} 下载0.8.1版本到/tmp目录下 最新的0....

Consul 搭建集群

2018-06-13
阅读 12 分钟
8.2k
Consul 是一套开源的分布式服务发现和配置管理系统,由 HashiCorp 公司用 Go 语言开发。它具有很多优点。包括: 基于raft协议,简洁,支持健康检查, 同时支持HTTP和DNS协议,支持跨数据中心的WAN集群,提供图形界面,跨平台支持 Linux、Mac、Windows。

Vagrant 入门指北

2018-06-12
阅读 5 分钟
2.4k
后端的同学用 Vagrant 快速的、可重复的创建各种不同环境的虚拟机,来测试部署各后端程序。对于前端同学来说,想向全栈发展,服务器相关的一些操作是绕不开的一道槛。这里先前端为视角,以 Vagrant 来引导大家逐步进入服务器技术相关的领域。