All Projects → guanpj → Jshoppingmall

guanpj / Jshoppingmall

Licence: gpl-3.0
一款商城购物 App,商品数据采用 Python 爬虫爬取自某小型电商平台,服务端部署在腾讯云。

Programming Languages

kotlin
9241 projects

Labels

Projects that are alternatives of or similar to Jshoppingmall

Kotlin Android Scaffolding
An android project structure using kotlin and most common libraries.
Stars: ✭ 53 (-39.77%)
Mutual labels:  dagger2
Multi Threadeddownload
仿喜马拉雅 安卓版,音乐播放器 在线下载 多进程通信aidl
Stars: ✭ 66 (-25%)
Mutual labels:  dagger2
Open Source Android Weather App
☔️ Open source android weather app. See "Issues" tab for current tasks queue. Tasks suitable for beginners are labeled with green "beginner friendly" tags.
Stars: ✭ 81 (-7.95%)
Mutual labels:  dagger2
Aiyagirl
🔥 爱吖妹纸(含 Kotlin 分支版本)——Retrofit + RxJava + MVP 架构 APP 体验代码家的干货集中营 Gank.io,福利多多,不容错过
Stars: ✭ 1,109 (+1160.23%)
Mutual labels:  dagger2
Hello Mvp
A small MVP Android project
Stars: ✭ 65 (-26.14%)
Mutual labels:  dagger2
Android Mvvm Rx3 Dagger2 Navcomponent
Implemented using MVVM, LiveData, Room, RX3, Dagger2, Coil, View Binding, Navigation Component and AndroidX
Stars: ✭ 72 (-18.18%)
Mutual labels:  dagger2
Business Search App Java
Showcases object oriented programming in Java, Java Swing, Kotlin, and Android
Stars: ✭ 53 (-39.77%)
Mutual labels:  dagger2
Ribot Android Boilerplate Kotlin
Kotlin version of android boilerplate app that showcases architecture and libraries used at ribot http://ribot.co.uk
Stars: ✭ 85 (-3.41%)
Mutual labels:  dagger2
Daggraph
Dagger dependency graph generator for Android Developers
Stars: ✭ 1,140 (+1195.45%)
Mutual labels:  dagger2
Kuroba Experimental
Free and open source image board browser
Stars: ✭ 76 (-13.64%)
Mutual labels:  dagger2
Pinboard Kotlin
Unofficial Pinboard android app, developed as a playground to study many topics related to Android. Kotlin + Coroutines + MVVM
Stars: ✭ 60 (-31.82%)
Mutual labels:  dagger2
Githubprojectbrowser
This is a sample Android Project that is based on Clean Architecture
Stars: ✭ 64 (-27.27%)
Mutual labels:  dagger2
Dagger2 Sample
A sample app to demo how to implement dagger in Android using Dagger Android Support library
Stars: ✭ 72 (-18.18%)
Mutual labels:  dagger2
Retrokotlin
Simple Android app to show how unit testing with MockWebServer and Architecture Components (ViewModel + LiveData)
Stars: ✭ 55 (-37.5%)
Mutual labels:  dagger2
Newspaper
An aggregated newspaper app containing news from 10+ local news publishers in Hong Kong. Made with ❤
Stars: ✭ 82 (-6.82%)
Mutual labels:  dagger2
Mockstar
Demo project on How to be a Mockstar using Mockito and MockWebServer.
Stars: ✭ 53 (-39.77%)
Mutual labels:  dagger2
Android App Architecture Mvvm Databinding
A simple but complete project (in both Java & Kotlin) to demonstrate the Android application architecture with MVVM pattern, a client app for The Movie DB Web API. Dagger2 is used for dependency injection and RxJava is used for RFP (Reactive Functional Programming).
Stars: ✭ 69 (-21.59%)
Mutual labels:  dagger2
Android Base
Android Clean Architecture MVP RESTful client template app
Stars: ✭ 87 (-1.14%)
Mutual labels:  dagger2
Android Mvp Architecture
MVP + Kotlin + Retrofit2 + Dagger2 + Coroutines + Anko + Kotlin-Android-Extensions + RX-java + Mockk + Espresso + Junit5
Stars: ✭ 82 (-6.82%)
Mutual labels:  dagger2
Price Tracker
Price Tracking Application - An experimental Kotlin Android project with complex android app requirements.
Stars: ✭ 80 (-9.09%)
Mutual labels:  dagger2

JShoppingMall

项目介绍:

一款商城购物 App,商品数据采用 Python 爬虫爬取自某小型电商平台,服务端部署在腾讯云。项目主要分为:主页、分类、购物车、消息、和“我的”模块。

特点

  • [x] 采用 Kotlin 语言进行开发
  • [x] 采用 MVP + dagger 2 架构
  • [x] 组件化开发,减少模块间的耦合
  • [x] 采用 Retrofit + RxKotlin 进行网络请求
  • [x] 使用 ARouter 进行页面路由和 EventBus 进行全局事件广播

项目预览

主页 分类 购物车
1 2 3
消息 我的 商品列表
4 5 6
商品详情 订单 支付
7 8 9
地址管理 新增地址 设置
10 11 12

使用到的第三方开源库

项目名称 简介
RxKotlin RxJava bindings for Kotlin
RxAndroid 在 Android 中使用 RxJava
ARouter 帮助 Android App 进行组件化改造的路由框架
Retrofit HTTP 请求工具库
OkHttp 适用于 Android 和 Java 应用的网络请求框架
Dagger 强大的依赖注入框架
Glide 好用的图片加载框架
CircleImageView 圆形图片不复杂
MultiStateView 通用状态切换视图
RxBus 适用于 Kotlin 的 RxBus
FlowLayout Android 流式布局,支持单选、多选等,适合用于产品标签等
leakcanary 使用于 Android 和 Java 和内存泄漏检查工具
BadgeView 支持自由定制外观、拖拽消除的 MaterialDesign 风格 Android BadgeView

使用到的工具/网站

网站名称 简介
Iconfont 阿里巴巴矢量图标库,提供了本项目中的大部分矢量图
aconvert 在线调整图片大小(PNG, JPG 和 GIF)
convertio 在线图像文件转换器,支持 SVG 转换成 PNG
logoko 在线 logo 设计
图帮主 在线平面设计
shields metadata 图标设计
compresspng 在线压缩 PNG 图像

License

Copyright (C) 2018 guanpj. Licensed under the GPL-3.0. (See the LICENSE file for the whole license text)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].