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
Creative, Serious and Playful Science of Android AppsUniversity of Illinois at Urbana-Champaign via Coursera Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera Android. Programación de Aplicaciones
MirÃadax Programming Mobile Applications for Android Handheld Systems: Part 1
University of Maryland, College Park via Coursera Begin Programming: Build Your First Mobile Game
University of Reading via FutureLearn