Android Fragments Course (How To)
Offered By: Treehouse
Course Description
Overview
In this course we'll learn how we can reuse parts of an Activity called Fragments to cut down on repetitive code and better support our tablet users.
What you'll learn
- Fragments
- RecyclerViews
- ViewPagers
Syllabus
Introducing Fragments
Fragments are a great way to reuse code, especially for tablet layouts. In this stage we'll introduce the project and create our very first Fragment!
Chevron 13 steps-
What are Fragments?
2:15
-
My First Fragment
6:05
-
Fragments?
5 questions
-
Adding Fragments to Activities
4:13
-
Adding a Fragment
2 objectives
-
Making a List
8:56
-
Checking It Twice
3:42
-
Handling Clicks
5:20
-
Handling Clicks
2 objectives
-
Fragment Lifecycle
7:00
-
Fragment Lifecycle
5 questions
-
Keeping Track of Instance State
6:09
-
Saving State
2 objectives
Managing Fragments
In this stage we'll learn more about how to manage our Fragments, and we'll get to use a new class named ViewPager!
Chevron 8 steps-
A New Fragment
3:48
-
Managing the Back Stack
4:37
-
Attack of the Back Stack
5 questions
-
Initializing a Fragment with Data
7:34
-
Fragment Flavors
3 objectives
-
Adding the ViewPager
6:56
-
Adding the Tabs
3:56
-
ViewPager Details
3 questions
Ingredients and Directions
In this stage we'll finish up the ingredients and directions Fragments. Then we'll take a step back and think about a couple refactoring options.
Chevron 8 steps-
The Ingredients Fragment
7:44
-
The State of the CheckBoxes
8:14
-
Becoming Scrollable
1:58
-
Becoming Scrollable
1 question
-
The Directions Fragment
4:36
-
Refactor
6:47
-
Refactor - Again?
6:18
-
Refactoring Reflection
3 questions
Tablet Time
In this stage we'll finally make our tablet users happy by creating a new layout just for tablets!
Chevron 6 steps-
Tablet Layout
6:45
-
Tablet Layout
6 questions
-
Enter the Grid
6:28
-
Adapt Together
5:19
-
Exit the Grid
3 questions
-
Side by Side
8:03
Related Courses
3D Graphics in Android: Sensors and VRImperial College London via Coursera A Simple Picture Storing App with Java and Android Studio
Coursera Project Network via Coursera Advanced App Development in Android Capstone
Imperial College London via Coursera Capstone MOOC for "Android App Development"
Vanderbilt University via Coursera Access NFC in an Android Studio Project
Coursera Project Network via Coursera