流程
五个步骤,绝不走捷径。
调研
我们从一个真实的日常问题出发,研究现有应用是如何解决的。如果已经有简单的工具把事情做好了,我们就不再另做一个。
设计
一个界面,一项任务。我们先在纸上勾勒流程,再设计浅色和深色模式,兼顾小屏和大屏手机,以及从右向左书写的语言。
Flutter 开发
我们使用 Flutter 和 Dart 开发:一套代码同时服务 iPhone 和 Android,体验依然原生。数据存储在设备上,应用无需网络即可使用。
上架
每次发布前,我们都会检查网络流量、权限和界面布局,然后撰写如实的商店介绍和通俗易懂的隐私页面。
支持
我们会让应用适配新的系统版本,并亲自回复每一封支持邮件。每款应用都有自己的支持页面和隐私页面。
技术
我们的工具箱。
Flutter 和 Dart
一套代码同时支持 iPhone 和 Android,兼具原生性能与各平台的使用习惯。
数据存于设备
本地存储,无需账号,中间没有服务器。导出什么由你决定。
平台 API
通过维护良好的插件和小型原生桥接,使用相机、传感器、通知和小组件。
自动化检查
每次发布前,在模拟器上运行静态分析、单元测试、组件测试和端到端测试。
质量与隐私
从构建起就保护隐私。
我们不会只在政策里承诺隐私,然后听天由命。每次发布前,我们都会逐项检查。
网络审计
我们监控每个版本的网络流量,包括完全离线的运行,确保准确知道有哪些数据离开了手机。
每种语言,每个界面
我们在所有支持的语言以及小屏和大屏设备上检查布局,确保文字不会被截断。
最少的权限
应用只请求功能所需的权限,在你使用该功能时才请求,并说明原因。
客户项目
需要开发应用?
除自有应用目录外,我们也承接少量客户项目,采用同样的流程,并遵循同样的用户数据原则。
iOS 应用开发
Swift、SwiftUI、UIKit。性能出色,原生体验。
Android 应用开发
Kotlin、Jetpack Compose。适配数千种设备。
后端与云服务
可扩展的 API、数据库和云基础设施(AWS/Google)。
UI/UX 设计
合理易用、外观出众的设计。