Skip to content

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.

License

Notifications You must be signed in to change notification settings

elementlo/shorey

Repository files navigation

Shorey

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开源(一) - 软件介绍/产品理念

个人笔记软件Shorey开源(二) - 使用Flutter开发App入门

个人笔记软件Shorey开源(三) - 与Notion连接能带来什么

马上开始

应用运行要求:

  1. Android 5.0+
  2. iOS 11+

项目编译要求:

  1. Android SDK 28/Xcode 14
  2. Flutter SDK 3.13

应用展示

UI部分大量参考了Flutter官方的Gallery应用. 此外还在关于页埋了个小彩蛋, 希望喜欢.

1636005007174126 1636005007174127 1636005007174128 1636005007174129

体验

APK

Android: 可直接在Release板块下载apk体验.或使用下方二维码下载.

QRcode

lqHI

F-Droid

Get it on 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/前端有同样兴趣或者技术问题的邮件联系.

邮箱: lawliet.zhan@outlook.com

反馈

时间仓促, 可能会有各种问题, 欢迎提issue或者邮件联系我, 海涵.

捐赠

欢迎对项目感兴趣的朋友捐赠一杯咖啡☕️

wechatalipay

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy