2024年安卓最全马克笔记—Android 端开源的 Markdown 笔记应用,大厂Android开发面试解答

《960全网最全Android开发笔记》

《379页Android开发面试宝典》

《507页Android开发相关源码解析》

因为文件太多,全部展示会影响篇幅,暂时就先列举这些部分截图

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化学习资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!


我把该软件当前已经支持的功能列了一个清单:

编号功能
1基本的添加、修改、归档、放进垃圾箱、彻底删除操作
2基本的Markdown语法,外加MathJax等高级特性
3特色的时间线功能,通过类似于AOP的操作记录用户的操作信息
4多种形式的媒体数据,包括文件、视频、音频、图片、手写和位置信息
5多主题,支持夜间主题,并且有多种可选的主题色和强调色
6多彩的图表用于统计用户的数据信息
7三种形式的桌面小控件,并且可以为每个笔记添加快捷方式
8允许你为笔记指定多个多彩的标签
9使用“树结构”模拟文件夹操作,支持多层文件夹,并可以进行层级的搜索
10允许将笔记导出为PDF、TXT、MD格式的文本、HTML和图片
11使用应用独立锁,加强数据安全
12允许用户备份数据到外部存储空间和OneDrive
13图片自动压缩,节省本地的数据存储空间

将来希望开发和完善的功能:

编号功能描述
1数据同步,本地的文件管理容易导致多平台的不一致,增加同步服务,能够实现多平台操作
2文件服务器,用于获取图片和文件的链接
3富文本编辑,即时的编辑预览
4允许添加闹钟,并且复选框可以编辑
5添加地图来展示用户的位置信息的变更

你可以从更新日志中获取到软件的更新信息。

4、依赖和用到的一些技术

马克笔记用到了MVVM的设计模式,还用到了DataBinding等一系列技术。下面的表格中列出了用到的具体的依赖和简要的描述。在此,还要感谢这些开源项目的作者:

编号依赖描述
1arch.lifecycle使用ViewModel+LiveData实现Model和View的解耦
2StethoFacebook开源的安卓调试框架
3Fabric错误跟踪,用户数据收集
4RxBinding
5RxJava
6RxAndroid
7OkHttp
8Retrofit
9Glide
10BRVAH非常好用的Recycler适配器
11Gson
12Joda-TimeJava时间库
13Apache IO文件操作库
14Material dialogs
15PhotoView
16Hello charts
17FloatingActionButton
18HoloColorPicker
19CircleImageView
20Changeloglib日志信息
21PinLockView锁控件

学习分享

①「Android面试真题解析大全」PDF完整高清版+②「Android面试知识体系」学习思维导图压缩包

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化学习资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值