業(yè)余開發(fā)Android App的架構(gòu)演變

閑暇之余见坑,開發(fā)了一款休閑類app嚷掠,雖然用戶量不多,但確實(shí)花了不少心血在這上面荞驴。然而不皆,開發(fā)出來的結(jié)果,與之前想好的架構(gòu)熊楼,還是有不少區(qū)別霹娄。

下面,記錄下這款app架構(gòu)的演變:

最初鲫骗,只想寫個app犬耻,能與機(jī)器人進(jìn)行聊天。架構(gòu)隨意搭(或者說沒有架構(gòu))挎峦,快速開發(fā)出來就好:

最初(無架構(gòu))版本

很簡單,按照代碼功能合瓢,分為各種包坦胶。

然后,需要增加各種功能模塊晴楔,如:新聞顿苇,小游戲,歷史上的今天税弃,社區(qū)纪岁,手電筒,找手機(jī)等则果。然后就想著這些模塊是否作為可拆卸模塊幔翰,需要的簡單插入漩氨,不需要也方便移除:

第一次改版

本次架構(gòu)修改主要包括下面幾點(diǎn):

1、抽出公共部分遗增,如:OSUtil叫惊。

2、各種基類做修,處理了統(tǒng)計(jì)霍狰、webview配置等。

3饰及、將需要增加的功能模塊化蔗坯,完全無依賴

隨著時間的推移,還是感覺越來越亂燎含,再加上之前的UI設(shè)計(jì)有點(diǎn)過時的感覺宾濒,于是重構(gòu)了一版:

第二次改版

相對于上一次的架構(gòu),改動不大:

1瘫镇、確定基礎(chǔ)模塊(機(jī)器人聊天)

2鼎兽、增加app配置(因?yàn)榭紤]開發(fā)其他app,將所有配置文件獨(dú)立有利于后續(xù)app套用現(xiàn)有框架)

3铣除、其他細(xì)節(jié)更新

個人博客:?IT老五

微信公眾號:【IT老五(it-lao5)】谚咬,一起源創(chuàng),一起學(xué)習(xí)尚粘!

ps:本來想寫寫性能方面的東西择卦,寫到一半,臨時想把自己開發(fā)的【小萌伴】原本想要的架構(gòu)記錄下郎嫁,希望能不斷改進(jìn)秉继。通過【小萌伴】學(xué)習(xí)了不少,如:手電筒泽铛,找手機(jī)(短信尚辑,保活盔腔,語音等)杠茬、游戲(原生游戲4款,部分h5游戲)弛随,社區(qū)(UI瓢喉,抽象,數(shù)據(jù)同步舀透,網(wǎng)絡(luò)優(yōu)化等)還有MD設(shè)計(jì)及開發(fā)栓票,運(yùn)行時權(quán)限等。把這些記錄起來愕够,希望在架構(gòu)上也能有所進(jìn)步走贪,以更寬闊的眼界去看待移動端產(chǎn)品佛猛。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市厉斟,隨后出現(xiàn)的幾起案子挚躯,更是在濱河造成了極大的恐慌,老刑警劉巖擦秽,帶你破解...
    沈念sama閱讀 221,635評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件码荔,死亡現(xiàn)場離奇詭異,居然都是意外死亡感挥,警方通過查閱死者的電腦和手機(jī)缩搅,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,543評論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來触幼,“玉大人硼瓣,你說我怎么就攤上這事≈们” “怎么了堂鲤?”我有些...
    開封第一講書人閱讀 168,083評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長媒峡。 經(jīng)常有香客問我瘟栖,道長,這世上最難降的妖魔是什么谅阿? 我笑而不...
    開封第一講書人閱讀 59,640評論 1 296
  • 正文 為了忘掉前任半哟,我火速辦了婚禮,結(jié)果婚禮上签餐,老公的妹妹穿的比我還像新娘寓涨。我一直安慰自己,他們只是感情好氯檐,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,640評論 6 397
  • 文/花漫 我一把揭開白布戒良。 她就那樣靜靜地躺著,像睡著了一般冠摄。 火紅的嫁衣襯著肌膚如雪糯崎。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,262評論 1 308
  • 那天耗拓,我揣著相機(jī)與錄音拇颅,去河邊找鬼奏司。 笑死乔询,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的韵洋。 我是一名探鬼主播竿刁,決...
    沈念sama閱讀 40,833評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼黄锤,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了食拜?” 一聲冷哼從身側(cè)響起鸵熟,我...
    開封第一講書人閱讀 39,736評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎负甸,沒想到半個月后流强,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,280評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡呻待,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,369評論 3 340
  • 正文 我和宋清朗相戀三年打月,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蚕捉。...
    茶點(diǎn)故事閱讀 40,503評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡奏篙,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出迫淹,到底是詐尸還是另有隱情秘通,我是刑警寧澤,帶...
    沈念sama閱讀 36,185評論 5 350
  • 正文 年R本政府宣布敛熬,位于F島的核電站肺稀,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏荸型。R本人自食惡果不足惜盹靴,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,870評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望瑞妇。 院中可真熱鬧稿静,春花似錦、人聲如沸辕狰。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,340評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蔓倍。三九已至悬钳,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間偶翅,已是汗流浹背默勾。 一陣腳步聲響...
    開封第一講書人閱讀 33,460評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留聚谁,地道東北人母剥。 一個月前我還...
    沈念sama閱讀 48,909評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親环疼。 傳聞我的和親對象是個殘疾皇子习霹,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,512評論 2 359

推薦閱讀更多精彩內(nèi)容