Skip to content

Commit 222b452

Browse files
committed
add README.MD
1 parent 3628be3 commit 222b452

95 files changed

Lines changed: 498 additions & 305 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.idea/vcs.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 Bytes
Binary file not shown.
Binary file not shown.
0 Bytes
Binary file not shown.
Binary file not shown.
0 Bytes
Binary file not shown.
-2 Bytes
Binary file not shown.
-1 Bytes
Binary file not shown.

README.MD

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
#洛口商城APP
2+
简单商城 开源版, 包括用户注册、登录、密码找回、短信验证、用户分享、消息推送、订单上传、商品分类、商品收藏、购物车订单的增添、删除、商品查询、用户设置、用户评价、用户评论等基本功能。
3+
4+
5+
##云端:
6+
原本打算采用后端服务平台bmob的,后来为了更方便自己自定义接口和今后的拓展,同时也是为了学习更透彻详细,所以后端采用了php。为了快速搭建完平台使用的是thinkphp框架。后端代码。
7+
8+
#应用截图:
9+
<div>
10+
<ul>
11+
<li>
12+
<image src = "./introduce/introduce1.png">
13+
<image src = "./introduce/introduce2.png">
14+
<image src = "./introduce/introduce3.png">
15+
</li>
16+
<li>
17+
<image src = "./introduce/introduce4.png">
18+
<image src = "./introduce/introduce5.png">
19+
<image src = "./introduce/introduce6.png">
20+
</li>
21+
<li>
22+
<image src = "./introduce/introduce7.png">
23+
<image src = "./introduce/introduce8.png">
24+
<image src = "./introduce/introduce9.png">
25+
</li>
26+
</ul>
27+
</div>
28+
29+
30+
31+
#使用的主要技术:
32+
Material Design的设计、Rretrofit2、RxJAVA、友盟分享、消息推送、Mob的短信验证、自动更新(根据友盟提供的思路在自己的云端服务上实现的)、fresco、butterknife、图片上传、用户评价、用户评论等技术。
33+
34+
35+
#说明:
36+
在构思应用前本来是打算采用MVP框架的,同时也看了两款MVP框架的源码,感觉都不错。一款是Jude95大神写的[Beam](https://github.com/Jude95/Beam)框架,很不错的。还有一个是张涛大神写的[TheMVP](https://github.com/kymjs/TheMVP)也很棒。而最终没有使用MVP框架,而是原生的代码,主要是为了把android学习过的所有知识拉通贯彻一下。所以要想快速开发的同学可以试试这两款MVP。
37+
在完成这款应用过程当中,参考了很多的应用,主要参考学习了朋友写的[搜图神器](https://github.com/wenhuaijun/SearchPictureTool)。这是一款很不错的应用,大家可以去学习学习。
38+
由于个人能力有限,所以应用的代码在有些地方设计可能存在不合理,代码也显得臃肿,同时用户体验、应用流畅性、代码健壮性和可扩展性还有待改进。欢迎大家指正。
39+
40+
#使用的主要库:
41+
* [ButterKnife](http://jakewharton.github.io/butterknife/)
42+
* [EasyRecyclerView](https://github.com/Jude95/EasyRecyclerView)
43+
* [RollViewPager](https://github.com/Jude95/RollViewPager)
44+
* [Utils](https://github.com/Jude95/Utils)
45+
* [Emoji](https://github.com/vanniktech/Emoji)
46+
* [PromptDialog](https://github.com/ifynn/PromptDialog)
47+
* [dialogplus](https://github.com/orhanobut/dialogplus)
48+
* [materialish-progress](https://github.com/pnikosis/materialish-progress)
49+
* [MaterialSearchView](https://github.com/MiguelCatalan/MaterialSearchView)
50+
51+
52+
53+
54+
55+

app/src/main/AndroidManifest.xml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,9 @@
4343
android:theme="@style/AppTheme.Notitle" />
4444
<activity android:name=".ui.activity.DetailContentActivity" />
4545
<activity android:name=".ui.activity.ServiceTextActivity" />
46-
<activity android:name=".ui.activity.ApplicationActiivty">
46+
<activity
47+
android:name=".ui.activity.ApplicationActiivty"
48+
android:theme="@style/LaunchTheme">
4749

4850
<intent-filter>
4951
<action android:name="android.intent.action.MAIN" />
@@ -96,6 +98,10 @@
9698
<activity
9799
android:name=".ui.activity.BaseWebActivity"
98100
android:theme="@style/AppTheme.Notitle" />
101+
<activity
102+
android:name=".ui.activity.ContactUsActivity"
103+
android:theme="@style/AppTheme.Notitle" />
104+
99105
<!--MOB短信验证activity-->
100106
<activity
101107
android:name="com.mob.tools.MobUIShell"

0 commit comments

Comments
 (0)