「Jsshop」修訂間的差異

出自Silica Library | 間奏時光
跳至導覽 跳至搜尋
 
(未顯示同一使用者於中間所作的 2 次修訂)
第1行: 第1行:
 就手国际 Android 客户端<br>
 就手国际 Android 客户端 (已停止运营)<br>


== 项目简介 ==
== 项目简介 ==
   「就手国际」是一款海淘购物平台,主营母婴产品。本项目为其平台的 Android 客户端。<br>
   「就手国际」是一款海淘购物平台,主营母婴产品。本项目为其平台的 Android 客户端。<br>
    包含商城类 APP 基础模块 (首页、拼团、分类、购物车、个人中心等),基础功能 (商品详情、在线客服、支付与订单管理等) 以及其它所需要的功能。<br>
    包含商城类 APP 基础模块 (首页、拼团、分类、购物车、个人中心等),基础功能 (商品详情、在线客服、支付与订单管理等) 以及其它所需要的功能。<br>
<br>
  <font color="red"><strong>该产品已经停止运营。</strong><br></font>


== 截图 ==
== 截图 ==
第10行: 第12行:
[[File:jsshop_07.png|320px]] [[File:jsshop_08.png|320px]] [[File:jsshop_09.png|320px]]<br>
[[File:jsshop_07.png|320px]] [[File:jsshop_08.png|320px]] [[File:jsshop_09.png|320px]]<br>
[[File:jsshop_10.png|320px]]<br>
[[File:jsshop_10.png|320px]]<br>
== 下载 APK (产品已经停止运营) ==
  [https://silica.moe/jsshop-2.8.0-app-release.apk https://silica.moe/jsshop-2.8.0-app-release.apk]<br>
<br>
  测试帐号:-<br>
  测试密码:-<br>


== 负责部分 ==
== 负责部分 ==

於 2020年5月25日 (一) 08:19 的最新修訂

就手國際 Android 客戶端 (已停止運營)

項目簡介

  「就手國際」是一款海淘購物平台,主營母嬰產品。本項目為其平台的 Android 客戶端。
   包含商城類 APP 基礎模塊 (首頁、拼團、分類、購物車、個人中心等),基礎功能 (商品詳情、在線客服、支付與訂單管理等) 以及其它所需要的功能。

  該產品已經停止運營。

截圖

Jsshop 01.png Jsshop 02.png Jsshop 03.png
Jsshop 04.png Jsshop 05.png Jsshop 06.png
Jsshop 07.png Jsshop 08.png Jsshop 09.png
Jsshop 10.png

負責部分

  • 整個 Android 項目的所有相關事務,包括客戶端開發、壓力測試、上架、維護與迭代;
  • 實時追蹤 APP 崩潰情況,並儘快進行線上修復;
  • 與其它客戶端開發人員溝通協作,保證不同客戶端功能與體驗相近;
  • 根據實際開發經驗,重新編寫 APP 接口文檔,並附上使用範例。

技術實現

界面實現

  首頁使用 ViewPager + Fragment,底欄使用 FragmentTabHost。
  商品詳情分為上下兩個 Fragment,使用自定義的 VerticalViewPager 實現 ViewPager 上下切換頁面。
  當客戶端為 Android 5.0+,會自動開啟各自定義控件的高斯模糊,實現類似於 iOS 7+ 的視覺效果。

第三方服務使用

  在線客服:環信。
  消息推送:極光推送 (JPush)。
  社會化分享:QQ、微信、微博。
  第三方登錄與支付:微信。

開源庫使用

  整體架構:MVP + RxAndroid。
  網絡請求:Retrofit + OkHttp,使用 Json 進行數據傳輸。同時也使用 WebSocket 作為消息提醒。
  圖像處理:Picasso。
  二維碼:Zxing。
  內存泄漏檢測:LeakCanary。
  熱修復與更新:Tinker 與 bsdiff。
  其它:ButterKnife。

其它

  省市區反查及收貨地址識別 (已開源,請見 GitHub: ChinaAddressHelper)、聯繫人與短訊讀取。