- 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
推薦閱讀
- Python機(jī)器學(xué)習(xí):數(shù)據(jù)分析與評分卡建模(微課版)
- Mastering Ember.js
- Learning C++ Functional Programming
- Learning Vaadin 7(Second Edition)
- Learning SciPy for Numerical and Scientific Computing(Second Edition)
- HTML5秘籍(第2版)
- uni-app跨平臺開發(fā)與應(yīng)用從入門到實(shí)踐
- Mastering Adobe Captivate 7
- 進(jìn)入IT企業(yè)必讀的324個(gè)Java面試題
- 嵌入式Linux C語言程序設(shè)計(jì)基礎(chǔ)教程
- 零基礎(chǔ)學(xué)C++(升級版)
- AI自動化測試:技術(shù)原理、平臺搭建與工程實(shí)踐
- Java設(shè)計(jì)模式深入研究
- 前端架構(gòu)設(shè)計(jì)
- Unity 5 Game Optimization