照片管理和共享应用 Viewfinder
- 授权协议: Apache
- 开发语言: Java Objective-C Python
- 操作系统: 跨平台
- 软件首页: https://github.com/viewfinderco/viewfinder
软件介绍
移动支付公司Square在其博客上宣布,基于Apache 2.0许可协议,开源了于去年12月初收购的照片管理和共享应用Viewfinder,包括Viewfinder服务器、Android和iOS应用在内的25万行代码已托管到GitHub上。
Square工程师Peter Mattis在博客上表示,Square之所以考虑到将Viewfinder的完整代码公之于众,是希望能够与人方便,让开发者在应用开发过程中可以加以 利用或作为参考。尽管Square团队并没有为Viewfinder提供技术支持,也没有进行Bug修复,但此举还是赢得了满堂喝彩一致点赞。
Viewfinder中包含的代码主要如下:
Viewfinder服务器提供了一个拥有各种Amazon DynamoDB索引选项的结构化数据库架构。
服务器还提供了数据库和协议层版本控制支持。
在本地元数据存储方面,Viewfinder客户端使用LevelDB,相比CoreData,更易于使用,也相当便捷。
内置可直接运行于移动设备上的全文本搜索引擎,支持联系人和图片搜索。
使用GYP生成Xcode项目文件和Android构建文件。
支持C++模板元编程,可使用C++11可变参数模板根据C++方法自动计算Java方法签名。
稿源:CSDN
Android编程权威指南(第3版)
比尔·菲利普斯 (Bill Phillips)、克里斯·斯图尔特 (Chris Stewart)、克莉丝汀·马西卡诺 (Kristin Marsicano) / 王明发 / 人民邮电出版社 / 2017-6 / 129.00元
Big Nerd Ranch 是美国一家专业的移动开发技术培训机构。本书主要以其Android 训练营教学课程为基础,融合了几位作者多年的心得体会,是一本完全面向实战的Android 编程权威指南。全书共36 章,详细介绍了8 个Android 应用的开发过程。通过这些精心设计的应用,读者可掌握很多重要的理论知识和开发技巧,获得宝贵的开发经验。 第3 版较之前版本增加了对数据绑定等新工具的介......一起来看看 《Android编程权威指南(第3版)》 这本书的介绍吧!
