初学安卓,写了一个可以访问 GitHub 查看代码的应用,有兴趣的同学可以试一下

2014-08-14 08:45:27 +08:00
 mthli
项目主页: https://github.com/mthli/Bitocle

下载链接: https://github.com/mthli/Bitocle/releases/download/v2.0/Bitocle.2.0.apk

支持安卓4.1及其以上版本。

下面是程序截图:



当前具有以下特性:
1. 支持通过“用户名/项目名”的形式将第三方仓库添加到列表。
2. 支持将近期“加星”过的项目添加到列表。
3. 查看列表中项目近期的“提交记录”。
4. 使用highlight.js进行代码高亮。
5. 更好的Markdown阅读体验。
6. 神奇的Bug体验。

都有哪些已知的Bug?
1. 批量删除过多书签时可能导致程序崩溃。
2. 在不同界面间切换速度过快可能导致程序崩溃。
3. 部分机型的适配问题。
除此之外,网络的连接速度慢是一个问题;同时也存在一些交互上的问题,不过我会在后续迭代过程中完善的。

基本使用方法是什么?
1. 使用GitHub账户登陆。
2. 在一个项目的目录下,长按列表项,可以添加书签。
3. 在“书签”界面,长按列表项,可以删除书签。
4. “历史”界面显示的是近期自己在GitHub上Star过的项目,可以点击旁边的“+”号将这些项目添加到主列表(就是打开应用看到的那个列表界面)。
5. 通过搜索框添加他人项目的时候,务必使用“用户名/项目名”这样的形式。
4298 次点击
所在节点    分享创造
18 条回复
john990
2014-08-14 09:02:38 +08:00
nice,一会试试
scola
2014-08-14 09:22:20 +08:00
学习了,这就试试
usedname
2014-08-14 09:27:24 +08:00
nice,非常好,等下试试效果
scola
2014-08-14 09:35:55 +08:00
点击star的项目,不能查看源码?
kyze8439690
2014-08-14 09:36:32 +08:00
体验不错
建议:
1. 项目排序用star或者其他,不要用首字母吧
2. 右下角的按钮可以用最近的floatAction模式
3. 目录树尝试全部读取完再显示,而不是一层层读,类似octotree那样的体验就很好
4. 逻辑有点乱,我觉得加号和star,刷新搜索没有什么关系啊~
加油!
mthli
2014-08-14 09:39:22 +08:00
@scola 嗯,目前是这样的。不过你可以点“+”号添加以后在主列表(就是你一开应用就看到的那个列表)里面找到它,然后你就可以开始看代码了。
mthli
2014-08-14 09:40:19 +08:00
@kyze8439690 好哒。我会继续努力的!
aphasia
2014-08-14 09:58:51 +08:00
非常好,我也在学习中,回去试一试。。。
fansekey
2014-08-14 10:35:14 +08:00
不错
zmj1316
2014-08-14 11:22:51 +08:00
支持离线看么?
hiddenman
2014-08-14 11:31:16 +08:00
支持下。。。
mthli
2014-08-14 13:05:57 +08:00
@zmj1316 1.0是版本是支持的,不过那个问题太多了。我会在下个版本加回来。
pyshift
2014-08-14 14:57:19 +08:00
绝对是很棒的软件,支持下
mthli
2014-08-14 15:18:40 +08:00
@pyshift 多谢支持 :D
cobola
2014-08-15 06:08:37 +08:00
不错
kokdemo
2014-08-15 16:38:07 +08:00
加油,为什么不把bitocle写到标题上呢?
XadillaX
2014-08-15 16:43:39 +08:00
看代码推荐用 CodeMirror。
mthli
2014-08-15 17:33:46 +08:00
@kokdemo 没想那么多,哈哈。

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

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

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

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

© 2021 V2EX