《记得》--Android 小菜的练手之作

2015-06-17 14:20:42 +08:00
 CtrlSpace

Hi~

我是一名初级Android Dev,最近为了练手,开发了一个记事APP,欢迎初学者的借鉴和大神的建议。

记得几个月前,一个朋友问我,做一款记事本APP要多久?

我随口就说,7天就能撸出来啦。

没想到,在业余时间里断断续续弄了2个多月= =#

后面一段时间在用某Baas服务来开发云存储功能,这样有点偷窥用户隐私的刺激感,后来就把这功能砍了。。

在这个项目的实践中我得出很多教训,也得到了很多成长,发觉自己的代码写得很差.)

比如,一开始我使用的Sugar 这一个ORM框架操作数据库,后来有别的需求,需要更换ORM框架,发现我的代码需要改的地方有很多。。。就是我代码架构还不好吧

其中使用了不少开源项目,在此表示感谢大神们~

下载地址
项目 Github 地址

如果觉得还行,可以给个star :) 我会备受鼓舞的。

2872 次点击
所在节点    分享创造
15 条回复
baozijun
2015-06-17 15:03:20 +08:00
谢谢分享,Android渣学习一下
jwenwang
2015-06-17 15:39:58 +08:00
小东西可以分享到 NEXT 上来http://next.36kr.com/posts
CtrlSpace
2015-06-17 16:16:38 +08:00
@jwenwang 我这很普通的小东西~厚着脸皮去分享了
chhx
2015-06-17 16:35:13 +08:00
学习一下:)
scarlex
2015-06-17 16:56:02 +08:00
sugar 是不好用么?
之前调查过好几个 orm 框架,发现 sugar 是比较简单的了,算是比较简单的了
scarlex
2015-06-17 16:56:57 +08:00
...脑抽了,居然发了句一样的话...
CtrlSpace
2015-06-17 17:02:45 +08:00
@scarlex sugar操作和配置确实挺简单的。
但是它要求实体类继承它的SugarRecord类,这样做我的实体类就无法继承其它类了
scarlex
2015-06-17 17:13:55 +08:00
@CtrlSpace 后来换哪个了?我看你 build.gradle 里面还是写着 sugar ...
CtrlSpace
2015-06-17 17:15:24 +08:00
@scarlex 我目前在Github的版本里还没有换它,等新功能做好了再一起更新
CtrlSpace
2015-06-17 17:18:32 +08:00
@scarlex 考虑使用OrmLite
djyde
2015-06-17 19:02:09 +08:00
CtrlSpace
2015-06-17 23:15:24 +08:00
@djyde 哈哈,值得参考
lxfy
2015-06-18 09:14:23 +08:00
挺好的
jasonkxs
2015-06-18 09:38:33 +08:00
界面写的还不错哦~~~以star
gaocegege
2015-06-18 13:33:23 +08:00
Follow为敬😄

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/199248

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX