mvp

1/8ページ

android MVP模式

隨著專案業務邏輯日益增多,專案變的越來越複雜,這時候選擇一個合適的架構模式,能讓專案維護起來更容易,可讀性更強。 以前主要使用MVC模式,但是現在的越來越多的開發者開始使用MVP模式來代替MVC模式,究竟MVP模式比MVC模式好在哪裡,請看一下比喻: MVC: 飯店老闆戚總就好比我們的Control […]

重拾Android之路(十七)MVP

關於MVP,MVVM,早就爛大街了,說出來可能都不要意思,在實際專案中,我沒有將這兩個內容使用的非常熟練,因為在專案中,一般都是一些比較小型的專案,真的用這些模式的地方並不多。但是最近幾天在GitHub上面看到一個不錯的共享程式–頭條。感覺各方面都挺好的,所以就在閒暇的時間仔細研究了一下,發現了很多 […]

關於Android模組化我有一些話不知當講不當講

關於Android模組化我有一些話不知當講不當講 最近公司一個專案使用了模組化設計,本人蔘與其中的一個小模組開發,但是整體的設計並不是我架構設計的,開發半年有餘,在此記錄下來我的想法。 關於Android模組化我有一些話不知當講不當講 模組化場景 架構演變 技術要點 Library module L […]

怎樣編寫Android介面使你的程式碼易於重構和維護

Android開發會涉及到大量的繪製介面工作,專案中可能會遇到這種情況,比如將整個介面風格從Drawer變成底部tab切換的架構,如果你的程式碼都寫在Activity中,並且沒有進行分層管理,那麼修改起來將會是非常蛋疼的一件事情.下邊就說說怎樣合理規劃程式碼結構使之易於重構和維護.我已一個mvp架構 […]

產品思維的修煉–技術的必修課

作為寫了十多年程式碼的技術表示:產品思維比程式設計師們想象中重要得多!掌握了產品思維的程式設計師能力可以double!我把產品思維的養成要點,從我的認知上提煉了下,供大家參考。 理解產品思維前,首先需要了解產品經理是一群什麼樣的人;其次我們再來看產品思維的本質;再次看看程式設計師們的技術思維有什麼特 […]

用MVP模式構建Android程式碼

用MVP模式構建Android程式碼 一、MVP簡介 ​ 在進行軟體開發過程中,我們通常會使用設計模式來輔助我們構建程式碼,以實現程式碼的可維護性和可複用性。而MVC模式是開發人員最瞭解的一個模式,MVP就是以MVC為基礎發展演變而來的。 MVC模式: 首先我們先來回顧一下MVC模式: MVC模式即 […]

MVP模式探索——Presenter和View解耦的嘗試

前言 關於MVP模式系列的文章,前面已經寫了3篇了,本來想等以後對MVP模式有了更深層次的理解後再來總結一下的,但是最近在研究Adapter和Activity或Fragment解耦的時候,突然想到了View和Presenter之間的解耦,索性就嘗試了一下,然後來和大家分享一下。 鄭重宣告: 由於我對 […]

MVP模式探索——Presenter和View解耦的嘗試之APT技術

前言 在前一篇文章《MVP模式探索-Presenter和View解耦的嘗試》裡,我在文章末尾說到了該解耦方式有幾個已知的問題,其中一個就是用反射的方式去執行方法會有效能上的損耗,但是可以用APT技術替代反射的方式。後來我去查了一下反射效能損耗的問題,發現反射出現效能損耗是有一定條件的,那就是需要在反 […]

android小白進階MVP模式開發(三步曲),讓你全面理解MVP(一)

   序言:夏天拉屎,一包手紙,九張擦汗,一張擦屎! 髒話只是用來輔助我發洩情緒的一種語言助詞,跟我的素質半毛錢關係都沒有!!! 一、MVC與MVP模式的簡單介紹 先扯點皮外話,大神勿噴,本人才疏學淺,剛剛踏入部落格之路,如有建議,歡迎提出,qq群號:659014357,更歡迎志同道合的小夥伴; 1 […]