CyberMe 客户端,基于 Flutter 开发,主要用于嵌入 iOS 原生 App,也可作为独立的 iOS、Android 和 Windows、macOS 应用。
- 我的一天(待办、打卡、工时、日报、加班、锻炼、日记、冥想)
- 日记管理(Web 集成)
- 12306 车片管理、一键解析
- 健康游戏和通行码模拟
- 快递追踪和 Slack 通知
- 服务访问管理和监控 Slack 通知
- Microsoft TODO 待办事项(无限列表)
- 体重管理和展示(HealthKit 集成)
- 我的一天
- 日记管理
- 短链接查找与管理(新)
- 物品管理(新)
短链接管理(旧)功能基于 Scala 和 Play/Slick/H2 实现。
个人物品追踪(旧)功能基于 Scala 和 Play/Slick/H2 实现。
还包含一个 SNH48 Pocket 展示小程序和一个数字小游戏以及一些展示用 Demo。
flutter clean
flutter pub get
flutter run
# add those to pubspec.yaml
flutter:
module:
androidX: true
androidPackage: com.xxx.cyberme-flutter
iosBundleIdentifier: com.xxx.cyberme-flutter
# then call
flutter clean
flutter pub get
# then open XCode project, run:
pod init
# edit Podfile, make XCode can find this flutter project's .ios folder
platform :ios, '14.0'
target 'CyberMe' do
use_frameworks!
flutter_application_path = '../cyberMeFlutter'
load File.join(flutter_application_path, '.ios', 'Flutter', 'podhelper.rb')
install_all_flutter_pods(flutter_application_path)
target 'CyberMeTests' do
inherit! :search_paths
end
end
target 'CyberMeWidgetExtension' do
use_frameworks!
end
post_install do|installer|
flutter_post_install(installer) ifdefined?(flutter_post_install)
end
# install deps with:
pod install
# then build and run XCode Project with spec scheme to your Device
被嵌入的原生 iOS 应用参见 CyberMe Swift Client
服务端接口参见 CyberMe Clojure/Script App 和开源版本 OpenCyberMe Project