Kotlin: Working with Intents, Activities, & Fragments

Kotlin    |    Intermediate
  • 16 videos | 1h 57m 56s
  • Includes Assessment
  • Earns a Badge
Rating 3.5 of 2 users Rating 3.5 of 2 users (2)
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 course
    Identify how intents are used in android
    Use intents in android
    Access the internet through intents
    Use intents to navigate to other activities
    Use explicit activities in android
    Set up the user interface (ui) and list for a reservation app
    Create intents for a reservation app
  • Use view binding to simplify view access
    Use data binding to connect views with data
    Use recyclerviews for improved performance
    Use fragments in android activities
    Pass input arguments into fragments
    Add fragment transactions to the backstack
    Use viewmodel to communicate between activities and fragments
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 2m 43s
    In this video, we will discover the key concepts covered in this course. FREE ACCESS
  • 8m 24s
    Upon completion of this video, you will be able to identify how intents are used in Android. FREE ACCESS
  • Locked
    3.  Using Intents
    9m 24s
    Learn how to use intents in Android. FREE ACCESS
  • Locked
    4.  Accessing the Internet
    3m 17s
    In this video, find out how to access the internet through intents. FREE ACCESS
  • Locked
    5.  Using Intents to Navigate to New Activities
    7m 40s
    Discover how to use intents to navigate to other activities. FREE ACCESS
  • Locked
    6.  Working with Explicit Intents
    10m 49s
    In this video, you will learn how to use explicit activities in Android. FREE ACCESS
  • Locked
    7.  Setting Up the User Interface (UI) for a Simple Reservations App
    7m 4s
    Find out how to set up the user interface (UI) and list for a reservation app. FREE ACCESS
  • Locked
    8.  Creating Intents for a Simple Reservations App
    10m 58s
    During this video, discover how to create intents for a reservation app. FREE ACCESS
  • Locked
    9.  Using View Binding
    6m 56s
    Learn how to use view binding to simplify view access. FREE ACCESS
  • Locked
    10.  Implementing Data Binding
    6m 37s
    In this video, find out how to use data binding to connect views with data. FREE ACCESS
  • Locked
    11.  Improving Performance Using RecyclerView
    9m 33s
    Discover how to use RecyclerViews for improved performance. FREE ACCESS
  • Locked
    12.  Using Fragments
    8m 23s
    In this video, you will learn how to use fragments in Android activities. FREE ACCESS
  • Locked
    13.  Passing Input Arguments to Fragments
    6m 50s
    Find out how to pass input arguments into fragments. FREE ACCESS
  • Locked
    14.  Replacing Fragments and Adding Transactions to the Backstack
    6m 14s
    During this video, discover how to add fragment transactions to the backstack. FREE ACCESS
  • Locked
    15.  Using ViewModel to Communicate between Activities and Fragments
    10m 29s
    Learn how to use ViewModel to communicate between activities and fragments. FREE ACCESS
  • Locked
    16.  Course Summary
    2m 33s
    In 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.

YOU MIGHT ALSO LIKE

Rating 5.0 of 1 users Rating 5.0 of 1 users (1)
Rating 3.8 of 6 users Rating 3.8 of 6 users (6)

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.0 of 7 users Rating 4.0 of 7 users (7)
Rating 3.5 of 2 users Rating 3.5 of 2 users (2)
Rating 4.5 of 83 users Rating 4.5 of 83 users (83)