萬錶商城Android架構演進

2021-09-24 09:31:28 字數 831 閱讀 6862

入職萬錶接近兩年,從一入職就進行**系統全新重構改版,經歷過大半年的封閉式加班,到新**的重構完成緊接著是新**的業務完善與拓展。見證了開發團隊一路走來的努力,android團隊也在自己的想法中向前邁進。

在現在的大環境下元件化的優點相信大家都比較熟悉。

對於乙個**專案,我們經常會對競品進行研究。下面我們來看看競品的首頁專案結構。

畢竟這裡只是是首頁的package結構,我們不好推測,但是我們還是能看出不少東西來的。

另外現在很多專案都是流行mvp模式,我司也一樣。mvp的封裝方向在一定程度上都存在著不少的差異性。下面我們來看看樣例。

我們可以看到舊的mvp寫法是將所有的activity.class都放在同乙個package,這種寫法是因為思想從mvc轉變到mvp中,以前mvc我們或多或少都是這樣幹過,而在不斷的實踐中改進,右邊的mvp模式更為適合我們,我們將用功能模組作為粒度,將每乙個模組分開,這就是我們所說的模組化,現在我司專案就是完全按照模組化來開發,每乙個功能模組都十分清晰,但是帶來的弊端就是**量會較大。

現在github上面流行著各大家公司開源的路由庫,他們基本採用元件化的方案是

這個是比較通用元件化的乙個方式,當然不同廠有著會根據自己的實際情況進行改造流程,但是基本大同小異,我們五花八門討論得最多的是不同業務元件的路由通訊協議封裝,我們將乙個個業務元件細化拆分,不可能最後是互相直接依賴使用導致各種混亂和耦合,我們此時需要的是路由,它幫我們管理各業務元件間有序地通訊,路由重點劃一下:事件分發和動態攔截。

元件化的推進工作,從簡單的分離**,裡面幫助我們更好地梳理了陳舊**,及時整理好wiki。到享受面向過程、物件導向、面向介面、面向切面的程式設計樂趣。

android 應用商城註冊

一般註冊分為個人和企業,由於個人註冊非常簡單,所以這裡著重說企業註冊 1 註冊資料準備 企業郵箱 負責人手機號碼 公司全稱 公司所在地 執照註冊號 聯絡郵箱 聯絡 固定 郵編 組織機構 企業法人營業執照 小於1m 負責人身份證正反面 公司logo 112 54 負責人qq號碼以及密碼 公司股東姓名 ...

萬錶名錶商城鉅惠,11 11名錶超級秒殺低至2折!

11.vfvjsc11 作為各大電商一年一度的大促節點程式設計客棧,現已吹響倒計時號角。知名全球手錶產業網際網路平台萬錶作為奢侈品電商的重要一員,充分發揮平台優勢,以11.11 全球名錶狂歡節,將大促狂熱氛圍推向高潮,以滿滿誠意回饋消費者的信任。據悉,自 11 月 9 日起至 11 月 11 日,萬...

穀粒商城學習筆記,第一天 分布式概述與商城架構

1 微服務 拒絕大型單體應用,基於業務邊界進行服務微化拆分,各個服務獨立部署執行2 集群 分布式 節點 集群 是一種物理形態 將幾台伺服器集中在一起,實現同一業務 分布式 是一種工作方式 若干獨立計算機的集合,這些計算機對於使用者來說就像單個相關系統 將不同的業務分布在不同的地方 節點 集群中的乙個...