Espresso是一种采用材料设计风格设计的快递跟踪应用程序,建立在具有RxJava2,Retrofit2,Realm数据库和ZXing的MVP(Model-View-Presenter)架构上。
此存储库中的源代码反映了支持移动设备运行Android 5.0+的应用程序。
我希望这个应用程序的源代码可以作为创建自己的应用程序的参考或起点很有用。以下是一些说明,以帮助您更好地在Android Studio中构建和运行代码。
克隆存储库:
git clone https://github.com/TonnyL/Espresso.git
查看主分公司:
git checkout master
注意:如果要查看其他分支,请将其替换为master
要检出的名称(如果存在)。最后Espresso/
在Android Studio中打开目录。
建议:打开此项目时,最好将Android Studio更新为2.3版。
这个项目还在进行中。以下是我将来完成的一些功能。
名称 | 介绍 | 版 |
---|---|---|
Android支持库 | Android支持库提供了许多未内置于框架中的功能。这些库提供向后兼容的新功能版本,提供不包含在框架中的有用的UI元素,并提供一系列应用程序可以使用的实用程序。 | 25.2.0 |
CircleImageView | 一个圆形的ImageView for Android | 2.1.0 |
格森 | Java序列化/反序列化库,可以将Java对象转换为JSON并返回。 | 2.7 |
MaterialDateTimePicker | 在Android上选择日期或时间。 | 3.1.3 |
领域 | 领域是一个移动数据库:替代SQLite和ORM。 | 3.0.0 |
改装 | Square and Inc.的Android和Java类型安全HTTP客户端 | 2.2.0 |
RxAndroid | 针对Android的RxJava绑定 | 2.0.1 |
RxJava | RxJava - JVM的活动扩展 - 用于使用Java VM的可观察序列编写异步和基于事件的程序的库。 | 2.0.1 |
ZXing | ZXing(“斑马线”)是一种开源,多格式的1D / 2D条形码图像处理库,在Java中实现,端口与其他语言。 | 3.3.0 |
热门源码