Giter VIP home page Giter VIP logo

elementlo / shorey Goto Github PK

View Code? Open in Web Editor NEW
86.0 5.0 14.0 1.41 MB

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: Other

Kotlin 0.03% Ruby 1.19% Swift 0.15% Objective-C 0.01% Dart 98.62%
flutter note mvvm android dart ios provider flutter-app flutter-examples cat

shorey's Introduction

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

邮箱: [email protected]

反馈

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

捐赠

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

wechatalipay

shorey's People

Contributors

dependabot[bot] avatar elementlo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

shorey's Issues

F-Droid

请问是否可以将应用发布到 F-Droid?谢谢!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.