Kotlin: Working with Intents, Activities, & Fragments
Kotlin
| Intermediate
- 16 videos | 1h 57m 56s
- Includes Assessment
- Earns a Badge
Intents, activities, and fragments are essential components in Android development as they enable seamless navigation between screens, facilitate modular and reusable code structures, and allow for efficient communication and data transfer within an Android application. In this course, we will begin by exploring the functionality of intents in Android applications. Through hands-on exercises, we will learn to navigate between activities using intents, incorporating both implicit and explicit intents. We will also leverage intents to direct users to external web pages, enhancing the flow and navigation within our applications. Next, we will delve into advanced techniques in Android app development. We will set up the user interface for a reservations app and utilize intents to navigate to the reservations page, implementing view manipulation code to accept and display reservations. We will create view binding objects to streamline the process of accessing views. Additionally, we will use data binding to specify data directly within XML layouts for seamless integration. Then we will enhance list handling capabilities by leveraging RecyclerView. Finally, we will modularize our app by dividing it into fragments and pass input arguments to fragments for customization. We will learn to dynamically add and replace fragments using the fragment manager and fragment transactions and explore backstack management, enabling smooth back navigation within our app. To facilitate effective communication between activities and fragments, we will utilize ViewModel architecture, enhancing data exchange and interaction.
WHAT YOU WILL LEARN
-
Discover the key concepts covered in this courseIdentify how intents are used in androidUse intents in androidAccess the internet through intentsUse intents to navigate to other activitiesUse explicit activities in androidSet up the user interface (ui) and list for a reservation appCreate intents for a reservation app
-
Use view binding to simplify view accessUse data binding to connect views with dataUse recyclerviews for improved performanceUse fragments in android activitiesPass input arguments into fragmentsAdd fragment transactions to the backstackUse viewmodel to communicate between activities and fragmentsSummarize the key concepts covered in this course
IN THIS COURSE
-
2m 43sIn this video, we will discover the key concepts covered in this course. FREE ACCESS
-
8m 24sUpon completion of this video, you will be able to identify how intents are used in Android. FREE ACCESS
-
9m 24sLearn how to use intents in Android. FREE ACCESS
-
3m 17sIn this video, find out how to access the internet through intents. FREE ACCESS
-
7m 40sDiscover how to use intents to navigate to other activities. FREE ACCESS
-
10m 49sIn this video, you will learn how to use explicit activities in Android. FREE ACCESS
-
7m 4sFind out how to set up the user interface (UI) and list for a reservation app. FREE ACCESS
-
10m 58sDuring this video, discover how to create intents for a reservation app. FREE ACCESS
-
6m 56sLearn how to use view binding to simplify view access. FREE ACCESS
-
6m 37sIn this video, find out how to use data binding to connect views with data. FREE ACCESS
-
9m 33sDiscover how to use RecyclerViews for improved performance. FREE ACCESS
-
8m 23sIn this video, you will learn how to use fragments in Android activities. FREE ACCESS
-
6m 50sFind out how to pass input arguments into fragments. FREE ACCESS
-
6m 14sDuring this video, discover how to add fragment transactions to the backstack. FREE ACCESS
-
10m 29sLearn how to use ViewModel to communicate between activities and fragments. FREE ACCESS
-
2m 33sIn this video, we will summarize the key concepts covered in this course. FREE ACCESS
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.