elementlo/shorey
Shorey is a simple note app which is built with Flutter 2 3 and supports both Android/iOS platforms. It provides me full experience of interacting with Flutter and in the meantime I hope it can be your knowledge/memory transition tool, and yes, there are still much work to do.
go to github download
>
Shorey
Shorey是一款笔记应用, 支持Android/iOS双平台, 使用Flutter 2 3开发, 体验Flutter的同时也希望做一个能成为个人知识中转站的应用, 让你更方便的把平时收集到的信息记录下来, 最后沉淀到知识库中.
后边会先开发联动Notion, 让你的Notion成为后台知识库.与Notion连接已经完成了✅
Shorey is a simple note app which is built with Flutter 2 3 and supports both Android/iOS platforms. It provides me full experience of interacting with Flutter and in the meantime I hope it can be your knowledge/memory transition tool, and yes, there are still much work to do.
Now I focus on linking Notion, in order to make Notion your backend knowledge database.
Release notes
- 已经可以通过自己申请Notion插件token的方式连接Notion, 目前默认提供三个模板: 1. simple list. 2. TODOs list. 3. Diary. 详细教程可以查看公众号分享的第三篇.
- Now it can link to Notion using your Notion integration token. Currently, Shorey provides 3 templates: 1. simple list. 2. TODOs list. 3. Diary. Choose what you need.
- Notion integration
特点:
- Google Material UI风格
- 轻量化, 只有10m大小
- 每日回顾, 快速知识归档
- 简洁的记事操作
- 设置自己的格言, 每天都有仪式感
- 设置当天主要目标, 集中精力
- 热力图记录完成事项
- 国际化适配, 支持中英文切换
- 更多功能开发中…
软件还在开发阶段,可能会有颠覆性的改变,请注意。It is still under developing, breaking changes may occur.
分享
个人笔记软件Shorey开源(二) - 使用Flutter开发App入门
个人笔记软件Shorey开源(三) - 与Notion连接能带来什么
马上开始
应用运行要求:
- Android 5.0+
- iOS 11+
项目编译要求:
- Android SDK 28/Xcode 14
- Flutter SDK 3.13
应用展示
UI部分大量参考了Flutter官方的Gallery应用. 此外还在关于页埋了个小彩蛋, 希望喜欢.
![1636005007174129](https://user-images.githubusercontent.com/10020581/140265890-d16730ee-8230-4215-b0db-b63cb074bce4.gif)
体验
APK
Android: 可直接在Release板块下载apk体验.或使用下方二维码下载.
QRcode
![lqHI](https://user-images.githubusercontent.com/10020581/140268740-ff2558a8-c8d3-4ae6-ac08-8b9bec2a1c10.png)
F-Droid
应用目前也已经上架了F-Droid
iOS
iOS: 可下载源码使用 $ flutter run --release 编译体验, 后期考虑上testflight.
技术架构
-
关于Flutter
由于想要体验完全的跨平台能力, 所以APP主体是纯Dart开发的, 保证安卓和iOS的UI是一套代码完成的. Flutter作为一套跨平台的UI框架在轻业务重UI场景有很大的潜力, 用来快速搭建UI是比原生要快的.
Google现在在Android也开始推广Compose, 以后声明式UI可能也会成为一种选择.
-
关于MVVM
因为Flutter本身是声明式框架, UI由数据驱动, 所以使用MVVM架构有天然的优势, 这里使用简单封装的Provider插件将数据/逻辑/UI进行分离.
感谢
Flutter Gallery
Flutter 插件:
- Provider
- pull_to_refresh
- shared_preferences
- fluttertoast
- sqflite
- synchronized
- animated_text_kit
- flutter_local_notifications
- cupertino_icons
- syncfusion_flutter_datepicker
- day_night_time_picker
- flutter_native_timezone
- intl
- package_info_plus
- lottie
- flutter_easyloading
- url_launcher
- dio
- drift
- sembast
关于我
作者是一名前端开发, 对大前端技术都很有兴趣. 欢迎对Flutter/前端有同样兴趣或者技术问题的邮件联系.
反馈
时间仓促, 可能会有各种问题, 欢迎提issue或者邮件联系我, 海涵.
捐赠
欢迎对项目感兴趣的朋友捐赠一杯咖啡☕️
![wechat](https://user-images.githubusercontent.com/10020581/140245829-abf071cb-a268-4f0f-a0c6-0e83f240d81f.png)
![alipay](https://user-images.githubusercontent.com/10020581/140245821-75e1b840-b1f4-4af4-ae9c-cf2fc75219ca.png)
![]()
excellent projects related to elementlo/shorey recommend downloading
![AppFlowy-IO/AppFlowy]()
AppFlowy
47859
AppFlowy is an open-source alternative to Notion. You are in charge of your data and customizations. Built with Flutter and Rust.
![localsend/localsend]()
localsend
33797
An open-source cross-platform alternative to AirDrop
![KRTirtho/spotube]()
spotube
23772
🎧 Open source Spotify client that doesn't require Premium nor uses Electron! Available for both desktop & mobile!
![ReVanced/revanced-manager]()
revanced-manager
15035
💊 Application to use ReVanced on Android
![CarGuo/gsy_github_app_flutter]()
gsy_github_app_flutter
14559
Flutter 超完整的开源项目,功能丰富,适合学习和日常使用。GSYGithubApp系列的优势:我们目前已经拥有Flutter、Weex、ReactNative、kotlin 四个版本。 功能齐全,项目框架内技术涉及面广,完成度高,持续维护,配套文章,适合全面学习,对比参考。跨平台的开源Github客户端App,更好的体验,更丰富的功能,旨在更好的日常管理和维护个人Github,提供更好更方便的驾车体验Σ( ̄。 ̄ノ)ノ。同款Weex版本 : https://github.com/CarGuo/GSYGithubAppWeex 、同款React Native版本 : https://github.com/CarGuo/GSYGithubApp 、原生 kotlin 版本 https://github.com/CarGuo/GSYGithubAppKotlin
![cfug/dio]()
dio
12249
A powerful HTTP client for Dart and Flutter, which supports global settings, Interceptors, FormData, aborting and canceling a request, files uploading and downloading, requests timeout, custom adapters, etc.
![GopeedLab/gopeed]()
gopeed
11832
A modern download manager that supports all platforms. Built with Golang and Flutter.
![felangel/bloc]()
bloc
11441
A predictable state management library that helps implement the BLoC design pattern
![jonataslaw/getx]()
getx
9899
Open screens/snackbars/dialogs/bottomSheets without context, manage states and inject dependencies easily with Get.
![flame-engine/flame]()
flame
8846
A Flutter based game engine.
![simplezhli/flutter_deer]()
flutter_deer
7595
🦌 Flutter 练习项目(包括集成测试、可访问性测试)。内含完整UI设计图,更贴近真实项目的练习。Flutter practice project (including integration testing and accessibility testing). Contains complete UI design drawings for a more realistic practice project.
![alibaba/fish-redux]()
fish-redux
7343
An assembled flutter application framework.
![ente-io/ente]()
ente
6686
Fully open source, End to End Encrypted alternative to Google Photos and Apple Photos
![imaNNeo/fl_chart]()
fl_chart
6451
FL Chart is a highly customizable Flutter chart library that supports Line Chart, Bar Chart, Pie Chart, Scatter Chart, and Radar Chart.
![Notsfsssf/pixez-flutter]()
pixez-flutter
6360
一个支持免代理直连及查看动图的第三方Pixiv flutter客户端
![abuanwar072/Flutter-Responsive-Admin-Panel-or-Dashboard]()
Flutter-Responsive-Admin-Panel-or-Dashboard
6355
Responsive Admin Panel or Dashboard using Flutter
![mylxsw/aidea]()
aidea
6021
AIdea 是一款支持 GPT 以及国产大语言模型通义千问、文心一言等,支持 Stable Diffusion 文生图、图生图、 SDXL1.0、超分辨率、图片上色的全能型 APP。
![rrousselGit/riverpod]()
riverpod
5828
A reactive caching and data-binding framework. Riverpod makes working with asynchronous code a breeze.
![niuhuan/pikapika]()
pikapika
5463
美观易用且无广告的漫画和游戏客户端,同时支持MacOS,Windows,Android,iOS。
![rrousselGit/provider]()
provider
5029
InheritedWidgets, but simple
Shorey
Shorey是一款笔记应用, 支持Android/iOS双平台, 使用Flutter
后边会先开发联动Notion, 让你的Notion成为后台知识库.与Notion连接已经完成了✅
Shorey is a simple note app which is built with Flutter 2 3 and supports both Android/iOS platforms. It provides me full experience of interacting with Flutter and in the meantime I hope it can be your knowledge/memory transition tool, and yes, there are still much work to do.
Now I focus on linking Notion, in order to make Notion your backend knowledge database.
Release notes
- 已经可以通过自己申请Notion插件token的方式连接Notion, 目前默认提供三个模板: 1. simple list. 2. TODOs list. 3. Diary. 详细教程可以查看公众号分享的第三篇.
- Now it can link to Notion using your Notion integration token. Currently, Shorey provides 3 templates: 1. simple list. 2. TODOs list. 3. Diary. Choose what you need.
- Notion integration
特点:
- Google Material UI风格
- 轻量化, 只有10m大小
- 每日回顾, 快速知识归档
- 简洁的记事操作
- 设置自己的格言, 每天都有仪式感
- 设置当天主要目标, 集中精力
- 热力图记录完成事项
- 国际化适配, 支持中英文切换
- 更多功能开发中…
软件还在开发阶段,可能会有颠覆性的改变,请注意。It is still under developing, breaking changes may occur.
分享
个人笔记软件Shorey开源(二) - 使用Flutter开发App入门
个人笔记软件Shorey开源(三) - 与Notion连接能带来什么
马上开始
应用运行要求:
- Android 5.0+
- iOS 11+
项目编译要求:
- Android SDK 28/Xcode 14
- Flutter SDK 3.13
应用展示
UI部分大量参考了Flutter官方的Gallery应用. 此外还在关于页埋了个小彩蛋, 希望喜欢.
体验
APK
Android: 可直接在Release板块下载apk体验.或使用下方二维码下载.
QRcode
F-Droid
应用目前也已经上架了F-Droid
iOS
iOS: 可下载源码使用 $ flutter run --release 编译体验, 后期考虑上testflight.
技术架构
-
关于Flutter
由于想要体验完全的跨平台能力, 所以APP主体是纯Dart开发的, 保证安卓和iOS的UI是一套代码完成的. Flutter作为一套跨平台的UI框架在轻业务重UI场景有很大的潜力, 用来快速搭建UI是比原生要快的.
Google现在在Android也开始推广Compose, 以后声明式UI可能也会成为一种选择. -
关于MVVM
因为Flutter本身是声明式框架, UI由数据驱动, 所以使用MVVM架构有天然的优势, 这里使用简单封装的Provider插件将数据/逻辑/UI进行分离.
感谢
Flutter Gallery
Flutter 插件:
- Provider
- pull_to_refresh
- shared_preferences
- fluttertoast
- sqflite
- synchronized
- animated_text_kit
- flutter_local_notifications
- cupertino_icons
- syncfusion_flutter_datepicker
- day_night_time_picker
- flutter_native_timezone
- intl
- package_info_plus
- lottie
- flutter_easyloading
- url_launcher
- dio
- drift
- sembast
关于我
作者是一名前端开发, 对大前端技术都很有兴趣. 欢迎对Flutter/前端有同样兴趣或者技术问题的邮件联系.
反馈
时间仓促, 可能会有各种问题, 欢迎提issue或者邮件联系我, 海涵.
捐赠
欢迎对项目感兴趣的朋友捐赠一杯咖啡☕️
AppFlowy
47859
AppFlowy is an open-source alternative to Notion. You are in charge of your data and customizations. Built with Flutter and Rust.
localsend
33797
An open-source cross-platform alternative to AirDrop
spotube
23772
🎧 Open source Spotify client that doesn't require Premium nor uses Electron! Available for both desktop & mobile!
revanced-manager
15035
💊 Application to use ReVanced on Android
gsy_github_app_flutter
14559
Flutter 超完整的开源项目,功能丰富,适合学习和日常使用。GSYGithubApp系列的优势:我们目前已经拥有Flutter、Weex、ReactNative、kotlin 四个版本。 功能齐全,项目框架内技术涉及面广,完成度高,持续维护,配套文章,适合全面学习,对比参考。跨平台的开源Github客户端App,更好的体验,更丰富的功能,旨在更好的日常管理和维护个人Github,提供更好更方便的驾车体验Σ( ̄。 ̄ノ)ノ。同款Weex版本 : https://github.com/CarGuo/GSYGithubAppWeex 、同款React Native版本 : https://github.com/CarGuo/GSYGithubApp 、原生 kotlin 版本 https://github.com/CarGuo/GSYGithubAppKotlin
dio
12249
A powerful HTTP client for Dart and Flutter, which supports global settings, Interceptors, FormData, aborting and canceling a request, files uploading and downloading, requests timeout, custom adapters, etc.
gopeed
11832
A modern download manager that supports all platforms. Built with Golang and Flutter.
bloc
11441
A predictable state management library that helps implement the BLoC design pattern
getx
9899
Open screens/snackbars/dialogs/bottomSheets without context, manage states and inject dependencies easily with Get.
flame
8846
A Flutter based game engine.
flutter_deer
7595
🦌 Flutter 练习项目(包括集成测试、可访问性测试)。内含完整UI设计图,更贴近真实项目的练习。Flutter practice project (including integration testing and accessibility testing). Contains complete UI design drawings for a more realistic practice project.
fish-redux
7343
An assembled flutter application framework.
ente
6686
Fully open source, End to End Encrypted alternative to Google Photos and Apple Photos
fl_chart
6451
FL Chart is a highly customizable Flutter chart library that supports Line Chart, Bar Chart, Pie Chart, Scatter Chart, and Radar Chart.
pixez-flutter
6360
一个支持免代理直连及查看动图的第三方Pixiv flutter客户端
Flutter-Responsive-Admin-Panel-or-Dashboard
6355
Responsive Admin Panel or Dashboard using Flutter
aidea
6021
AIdea 是一款支持 GPT 以及国产大语言模型通义千问、文心一言等,支持 Stable Diffusion 文生图、图生图、 SDXL1.0、超分辨率、图片上色的全能型 APP。
riverpod
5828
A reactive caching and data-binding framework. Riverpod makes working with asynchronous code a breeze.
pikapika
5463
美观易用且无广告的漫画和游戏客户端,同时支持MacOS,Windows,Android,iOS。
provider
5029
InheritedWidgets, but simple