Flutter 终端模拟器 - 写一个 Termux,开源篇

Flutter 终端模拟器 - 写一个 Termux,开源篇

废话

最近社区输出越来越少了,实习回到家,一般8.30多吧,收拾收拾,电脑一开,一般就会写过12点,有时候累了是完全无心情写。自己写东西时间已经极少了,还得负责学校一个项目的后台,一个web项目,所谓的“能者多劳”,还有学校里面杂七杂八的学分上的事要处理,感觉这样时间长了,估计得直接转行。

这个终端的灵感主要来自 termux 和 termius 还有很早的 Android Terminal,起初想做一个和 termius 相似的产品,估计也是心有余而力不足了。(有生之年一定弄个!)

该终端涉及到的各部分细节以及相关技术难点,个人还是决定比较多,我就不挨个将其中的东西拿来解析了,这篇主要是介绍这个使用 Flutter 框架开发的终端模拟器以及开源相关的内容。

还有很多得之后才能写上,大家感兴趣的先随便玩玩。

阅读更多

Flutter终端模拟器-Linux源编译

概述

本文记录的经验适用于以下需求

  • 1.fork 了 termux 仓库,想要改包名编译集成到自己的项目。
  • 2.完全的自己开发了一个终端模拟器。
阅读更多

Dart-aqueduct框架后台开发(2)-用户管理,swagger文档生成

引言

本章主要介绍通过 dart 的 aqueduct 框架来实现简单的用户管理以及标准的 OAuth2.0 验证。笔者会尽可能的遵循restful规范。

由于 aqueduct 使用到了注解,而注解是会用到反射的一个东西,目前个人在尝试中发现用到了 dart:mirro 就无法通过 dart2native 进行 aot 编译来提高运行性能。

阅读更多

Flutter 终端模拟器开源篇

前言

  • 代码仅供交流学习,所有代码的开源都选择了宽松的协议。所有代码都在大量测试中,请勿随意引入到正式项目中使用。
阅读更多

Flutter 开源项目(一) - 文件管理器

朋友们,好久不见,很久没有在掘金发布过文章了,大三的时间的确是非常匆忙,已经下定决心入坑Flutter行业的我也需要成天的学习 web 开发了。

阅读更多

vue上手体验

这是一篇极短的上手文章,因为在我第一次使用还没跑起来

阅读更多

Flutter初识贝塞尔曲线-实现炫酷的路由动画

前言

参考文献:

在之前的有一篇文章中实现了仿酷安的主题更改,其实也是当时群里人随口一说:“这个看起来好炫酷,能不能用 Flutter 来实现”,在我眼里 Flutter 做东西,绝大部分都是用心都可以实现。

Flutter 炫酷的波纹路由动画

于是在发布上一篇文章后,有人给我评论了一个 dribbble 上的设计,长这个样子:

第一眼望过去,的确挺炫酷的,目测就比较有难度,反正 Flutter 有热重载,首先就开始用用最基本的组件一点一点试。

阅读更多