- Mastering Android Application Development
- Antonio Pachón Ruiz
- 140字
- 2021-07-09 21:19:51
Chapter 2. Designing our App
In this chapter, we will think of an idea for an app and transform that idea into a real app, create a basic structure to be displayed on the screen, and choose an appropriate navigation pattern to move between them.
After taking a look at the most commonly used navigation pattern, we will proceed with implementing the tabs pattern composed by fragment and ViewPager
.
During this, we will do a review of our knowledge of fragments to be able to explain the advanced concepts. We will also discuss the importance of FragmentManager
and the fragments back-stack.
To finish, we will add some good-looking animations to our screen transitions. Therefore, we will cover the following topics in this chapter:
- Selecting an app navigation pattern
- Mastering fragments
- Implementing tabs and ViewPager
- Animated transitions between screens
推薦閱讀
- The Complete Rust Programming Reference Guide
- Web應(yīng)用系統(tǒng)開發(fā)實(shí)踐(C#)
- Object-Oriented JavaScript(Second Edition)
- Rust Cookbook
- INSTANT Django 1.5 Application Development Starter
- Java 9模塊化開發(fā):核心原則與實(shí)踐
- 小學(xué)生C++創(chuàng)意編程(視頻教學(xué)版)
- 利用Python進(jìn)行數(shù)據(jù)分析(原書第3版)
- 領(lǐng)域驅(qū)動設(shè)計:軟件核心復(fù)雜性應(yīng)對之道(修訂版)
- 用案例學(xué)Java Web整合開發(fā)
- Unity 3D腳本編程:使用C#語言開發(fā)跨平臺游戲
- Test-Driven JavaScript Development
- HTML+CSS+JavaScript網(wǎng)頁設(shè)計從入門到精通 (清華社"視頻大講堂"大系·網(wǎng)絡(luò)開發(fā)視頻大講堂)
- 運(yùn)維前線:一線運(yùn)維專家的運(yùn)維方法、技巧與實(shí)踐
- Spring技術(shù)內(nèi)幕:深入解析Spring架構(gòu)與設(shè)計原理(第2版)