開發(fā)APP怎樣做好登錄等前端功能設(shè)計(jì)?登錄功能的使用有下面兩種場(chǎng)景。在A界面點(diǎn)擊按鈕顯示登錄界面,登錄后還是停留在A界面,但A界面顯示的內(nèi)容有變動(dòng)。在A界面單擊按鈕顯示登錄界面,登錄后跳轉(zhuǎn)到B界面。在設(shè)計(jì)登錄模塊的時(shí)候需要考慮到這兩種情況的不同處理。深圳APP開發(fā)公司提醒登錄和注冊(cè)等界面在開發(fā)時(shí),要盡量避免顯示輸入法鍵盤時(shí),輸入法鍵盤遮住了編輯框。登錄界面、注冊(cè)和修改密碼這幾個(gè)界面的邏輯聯(lián)系非常密切,界面又很相似,也可以采用單個(gè)Activity加多個(gè)Fragment的方式實(shí)現(xiàn)。
關(guān)于商品詳情界面設(shè)計(jì)
商品詳情界面通常既有圖片又有文字,而且為了美觀,圖片和文字還會(huì)混和排版??梢栽诜?wù)器端把圖片和文字合成一個(gè)網(wǎng)頁,APP使用WebView控件顯示。在商品詳情界面的底部通常都有編輯框,讓用戶輸入購(gòu)買的商品數(shù)量。也要盡量避免顯示輸入法鍵盤時(shí),輸入法鍵盤遮住了編輯框。
電商APP關(guān)于購(gòu)物車功能設(shè)計(jì)
電商APP常在多個(gè)界面有購(gòu)物車小圖標(biāo),上面有角標(biāo)顯示購(gòu)物車?yán)锏纳唐窋?shù)量。在修改購(gòu)物車?yán)锏纳唐窋?shù)量時(shí),可以采用發(fā)廣播的方式,便于多個(gè)模塊都可以收到消息,更新角標(biāo)數(shù)字。如果同一個(gè)賬號(hào)只能在一個(gè)設(shè)備上登錄,購(gòu)物車數(shù)據(jù)可以做本地緩存處理,這樣沒必要每次進(jìn)入購(gòu)物車都從服務(wù)器獲取數(shù)據(jù);如果同一個(gè)賬號(hào)可以在多個(gè)設(shè)備上同時(shí)登錄,需要考慮購(gòu)物車?yán)锏臄?shù)據(jù)同步處理,且購(gòu)物車數(shù)據(jù)最好不做緩存處理,每次進(jìn)入購(gòu)物車時(shí)都從服務(wù)器獲取數(shù)據(jù)。
電商APP關(guān)于商品展示界面功能設(shè)計(jì)
商品展示常用的有兩種方式,一種是列表展示,另一種是宮格展示。在開發(fā)時(shí),需考慮到這兩種情況的轉(zhuǎn)換,如產(chǎn)品經(jīng)理可能開始要求列表展示,后面又要求宮格展示。可以使用RecylerView這樣的控件實(shí)現(xiàn)商品展示,方便不同表現(xiàn)形式的轉(zhuǎn)換。
電商APP關(guān)于個(gè)人中心界面功能設(shè)計(jì)
在電商類APP中,常常需要在個(gè)人中心界面顯示各類訂單個(gè)數(shù)等數(shù)據(jù),這也可以采用廣播的方式處理。在用戶下單的時(shí)候發(fā)送廣播給個(gè)人中心,個(gè)人中心收到廣播后更新相關(guān)數(shù)據(jù)。個(gè)人中心界面展示的數(shù)據(jù)比較雜,在服務(wù)器端可能屬于多個(gè)業(yè)務(wù)模塊,可以像首頁一樣設(shè)計(jì)成調(diào)用多個(gè)接口從服務(wù)器返回?cái)?shù)據(jù),只要有一個(gè)接口返回?cái)?shù)據(jù)就顯示在界面上,避免用戶長(zhǎng)時(shí)間看到空白界面。好了,APP開發(fā)公司本文關(guān)于“開發(fā)APP怎樣做好登錄等前端功能設(shè)計(jì)?”的知識(shí)就分享到這里,謝謝關(guān)注,博納網(wǎng)絡(luò)編輯整理。