Companies Home Search Profile

Developing Android Applications with Kotlin: Getting Started

Focused View

Jim Wilson

4:14:50

81 View
  • 01. Course Overview.mp4
    02:02
  • 01. Introduction.mp4
    01:56
  • 02. Downloading Android Studio.mp4
    01:02
  • 03. Creating a Kotlin Project.mp4
    05:39
  • 04. Understanding the Parts of the Android Studio Layout Designer.mp4
    02:46
  • 05. Modifying the Activity Layout.mp4
    03:48
  • 06. Adding Kotlin Code to the Activity.mp4
    05:19
  • 07. Running the App Within an Emulator.mp4
    03:56
  • 08. Summary.mp4
    01:30
  • 01. Introduction.mp4
    01:04
  • 02. Using Kotlin with Android.mp4
    03:31
  • 03. Basic Types and Variable Declarations.mp4
    04:52
  • 04. Defining Types.mp4
    00:51
  • 05. Properties.mp4
    04:32
  • 06. Primary Constructor.mp4
    05:40
  • 07. Demo. CourseInfo & NoteInfo.mp4
    04:45
  • 08. Functions.mp4
    03:03
  • 09. Passing Parameters.mp4
    02:48
  • 10. Instance Initialization.mp4
    02:25
  • 11. Demo. DataManager Properties.mp4
    03:34
  • 12. Demo. DataManager Initialization.mp4
    05:11
  • 13. Summary.mp4
    02:39
  • 01. Introduction.mp4
    01:02
  • 02. What Is an Activity.mp4
    01:58
  • 03. Activity UI.mp4
    03:19
  • 04. ConstraintLayout Class.mp4
    03:58
  • 05. Demo. Working with ConstraintLayout - Parent Constraints.mp4
    07:09
  • 06. Demo. Working with ConstraintLayout - View Constraints.mp4
    04:51
  • 07. Activity Code Layout Relationship.mp4
    02:57
  • 08. Demo. Activity Code Layout Relationship.mp4
    06:15
  • 09. Populating a Spinner.mp4
    01:25
  • 10. Demo. Populating a Spinner.mp4
    06:41
  • 11. Summary.mp4
    02:32
  • 01. Introduction.mp4
    01:05
  • 02. Whats Next for the App.mp4
    00:51
  • 03. Activity Interaction.mp4
    02:30
  • 04. Demo. Adding the NoteList Activity.mp4
    07:09
  • 05. Demo. Starting an Activity with an Intent.mp4
    06:49
  • 06. Singletons and Data Classes.mp4
    04:03
  • 07. Demo. Populating the NoteList Activity.mp4
    03:41
  • 08. Demo. Using Data Classes.mp4
    05:26
  • 09. Describing Operations with Intents.mp4
    02:43
  • 10. Demo. Handling Note Selection and Sending the Intent.mp4
    06:36
  • 11. Demo. Retrieving Intent Info and Displaying a Note.mp4
    07:57
  • 12. Summary.mp4
    02:15
  • 01. Introduction.mp4
    00:48
  • 02. Options Menus.mp4
    02:31
  • 03. Demo. Adding Options Menu Items.mp4
    04:30
  • 04. Demo. Handling Options Menu Item Selections.mp4
    04:54
  • 05. Menu Items as App Bar Actions.mp4
    03:39
  • 06. Demo. Menu Items as App Bar Actions.mp4
    02:48
  • 07. Demo. App Bar Actions with Text.mp4
    03:45
  • 08. Changing Menu Items at Runtime.mp4
    01:52
  • 09. Demo. Adding Support for Changing Menu Items.mp4
    04:27
  • 10. Null Safety.mp4
    02:51
  • 11. Null Safety Operatiors.mp4
    04:22
  • 12. Demo. Changing Menu Item Appearance and State.mp4
    03:48
  • 13. Summary.mp4
    03:01
  • 01. Introduction.mp4
    00:58
  • 02. App User Experience and Activity Lifecycle.mp4
    01:43
  • 03. Activity Lifecycle Methods.mp4
    04:11
  • 04. Demo. Saving Persistent Data Items.mp4
    04:46
  • 05. Demo. Creating a New Perstent Data Item.mp4
    03:59
  • 06. Demo. Refreshing Displayed Content.mp4
    04:03
  • 07. App Activity Flow and Tasks.mp4
    04:45
  • 08. Activity Instance State.mp4
    03:36
  • 09. Demo. The Importance of Instance State.mp4
    05:22
  • 10. Demo. Saving Restoring Instance State.mp4
    05:27
  • 11. Demo. Verifying Instance State Behavior.mp4
    03:34
  • 12. Summary.mp4
    03:05
  • Description


    Kotlin greatly simplifies the task of creating Android apps. Become a successful Android developer by developing your understanding of the Kotlin language and the creation of interactive user experiences with Android Activities.

    What You'll Learn?


      The key to becoming a successful Android app developer is getting the fundamentals right. When developing Android apps with the Kotlin programming language, it’s essential that you have a solid understanding of the fundamentals of both Android and Kotlin. Nowhere is the power and efficiency of Kotlin more evident than when used with the Android platform. In this course, Android Apps with Kotlin: Build Your First App, you’ll learn everything you need to build your first Android application using Android Studio and Kotlin. First, you’ll start by creating a new Android app and running the app in an Android emulator. After that, you’ll walk through the basics of how to implement types in Kotlin and describe the app’s object model using Kotlin. Next, you’ll see how to create an interactive user experience and connect that experience to your Kotlin code. From there, you’ll create a multi-screen user experience and pass information between screens and use the options menu to create action bar actions. Finally, you’ll learn how to effectively cooperate with the lifecycle of Android activities and how save both persistent data and instance data. By the end of the course, you'll have successfully created an Android app using Kotlin and you will have a solid grounding in the fundamentals of Android app development with Kotlin.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Jim Wilson is president of JW Hedgehog, Inc., a consulting firm specializing in solutions for the Android, iOS, and Microsoft platforms. Jim has over 30 years of software engineering experience, with the past 15 years heavily focused on creating mobile device and location-based solutions. He has co-founded multiple software-related startups and has served in a consulting role at several more. After nearly a decade as a Microsoft Device Application Development MVP, Jim now focuses on developing Android and iOS device applications. Jim's passion is mentoring software developers. He enjoys the native development experience of Java on Android and Objective-C on iOS just as much as the cross-platform experience of .NET-based device development with Xamarin. Jim has authored more than 30 articles on device application development and has served as a contributing expert on mobile software development issues to a variety of media outlets. Jim’s latest book is Creating Dynamic UI with Android Fragments. Jim and his wife, along with several cats, split their time between Celebration, Florida (just 3 miles from Walt Disney World) and Weirs Beach, New Hampshire. Check out Jim's blog where he talks about a variety of mobile software development issues as well as the fun of a life split between the busy region of the "House of Mouse" and the quiet of NH’s lakes & mountains.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 70
    • duration 4:14:50
    • level preliminary
    • English subtitles has
    • Release Date 2023/06/16