爲何組件化 隨着移動互聯網的發展,或許中小型項目還能夠用單工程+MVC/MVP/MVVM的架構來完成,但當項目到了必定程度以後,編譯時間 原來越長,測試或者開發任何一個模塊功能都須要整個項目重啓運行。常規單工程+MVC/MVP/MVVM項目:乍一看,這樣的結構只要我們模塊分層明確,是不存在大問題的... 閱讀原文php
在平時的Android開發中,咱們常常會遇到在不一樣網絡環境(好比:開發環境、測試環境)之間的切換、一次打多個渠道包等需求,如何優雅的管理網絡環境的配置?如何快速的打出多個渠道包?這是一個值得研究的問題。若是每一次在不一樣網絡環境間切換,都須要更改代碼,然而從新打包,那未免有點低效。下面是個人實踐探索,看... 閱讀原文html
前言:俗話說磨刀不誤砍柴工,一個優秀的產品從一個不錯的點子直到用戶的手中,是須要一個團隊竭盡全力協同合做不斷打磨出來的;一樣,一個好的App除正常的代碼編寫外,還須要通過其餘方面的不斷打磨才能正式交互,最終到達用戶的手中。該文主要講述一個應用除開發外還須要進行哪些工做才能合格交互,在此拋磚引玉,但願對有須要的朋友一點啓... 閱讀原文android
再老的司機也不免遇到這樣的場景,產品跑過來大聲對我說:首頁要加刷新,下拉刷新非侵入式,上拉加載爲侵入式,頭部輪播圖片最左邊向右繼續拖拽進入xx頁,最右邊向左繼續拖拽進入xx頁!噢,xx頁再加一個從中間下拉刷新吧!噢,設計已經出好了刷新的動畫和規範,照着作就行了。(╯‵□′)╯︵┻━┻ 頓時有了掀桌子的當心情,怎麼辦,寫... 閱讀原文網絡
前言先看效果圖 嗯,而後大體就是這樣,按住錄音,而後有一個倒計時,最外層一個進度條,還有一個相似模擬聲波的動畫效果(其實中間的波浪會根據聲音的大小浪起來的~)實現思路而後,咱們適當的來分析一下這個錄音動畫的實現方式。這個確定是經過自定義控件,我們來把這個效果完徹底全畫出來。 大體包括如下幾個點:&n... 閱讀原文架構