Kotlin: Kotlin 1.8+ intermediate
Technology:
Expertise:
- 5 Courses | 3h 31m 48s
- 9 Books | 44h 15m
- 2 Books | 12h 46m
- 3 Books | 22h 54m
Explore Kotlin, a statically typed programing language for JVM and Android.
COURSES INCLUDED
Introduction
Kotlin relies on the Java Class Library, and there are several integrated development environments (IDEs) to choose from for developing with Kotlin. This course explores the basics of Kotlin and its tools. You'll begin by learning that Kotlin relies on the Java Class Library, and there are several integrated development environments (IDEs) to choose from to develop Kotlin applications. This course describes the Kotlin language and its features, and shows you the differences and similarities between Kotlin and Java. As you progress, you'll also earn about various Kotlin data types, including variables, constants, strings, and arrays. Explore basic Kotlin syntactical structures, and Kotlin command-line compilers. Identify Kotlin's build tools and their uses. Discover Koans and their purpose in Kotlin. You'll conclude by comparing various Kotlin integrated development environments (IDEs).
9 videos |
23m
Assessment
Badge
IDEs
When developing with Kotlin, there are several integrated development environments (IDEs) to choose from. Discover how to install a Kotlin development environment and create a basic Kotlin project. You have lots of integrated development environments (IDEs) to choose from, when you want to develop a Kotlin application. In this course, you will walk through the steps to install the IntelliJ IDE, Android Studio, the Kotlin plug-in for Eclipse, and the Java software developer kit (SDK). Create a new Kotlin project and select a JDK with the IntelliJ IDE. Explore a Kotlin project structure and how to add a program file to a Kotlin project. Conclude by creating and running Kotlin code through the IntelliJ IDE.
8 videos |
21m
Assessment
Badge
Syntax
While similar to Java, Kotlin's syntax is not compatible with the ubiquitous language. Explore the basic syntax of Kotlin, including packages, types, variables, strings, and conditionals. During this course, you will see how to create comments in Kotlin applications, implement Kotlin packages, practice null safety, perform string operations, and program conditional structures. Then, as a review exercise, you will create a basic Kotlin application with comments, variables, and strings.
10 videos |
48m
Assessment
Badge
Loops & Functions
Kotlin uses many of the programming constructs that you would expect to find in other high-level programming languages. During this course, you will begin by exploring type checking, loops, when statements, and standard function structures. Next, you will learn how to define ranges with the IN operator in Kotlin. Then, work with collections, Kotlin functions, lambdas, inline functions, and exception handlers. Finally, as a review exercise, you will create a Kotlin application that includes loops and functions, and then run the application.
11 videos |
57m
Assessment
Badge
Objects & Classes
Kotlin is an object-oriented programming language, so working with objects is an important part of mastering it. During this course, you will explore classes, visibility, extensions, and objects in Kotlin. See how to describe objects and their implementation in Kotlin programming. Create a basic class and a class instance in Kotlin. Capture user input, store data in a file, and read data from a file. Configure Android Studio to work on your Kotlin projects, and configure IntelliJ IDEA for Android development. Finally, conclude by creating an Android project, add items to a project interface, and run apps in an emulator.
11 videos |
1h 1m
Assessment
Badge
SHOW MORE
FREE ACCESS
EARN A DIGITAL BADGE WHEN YOU COMPLETE THESE COURSES
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.BOOKS INCLUDED
Book
Learn to Program with Kotlin: From the Basics to Projects with Text and Image ProcessingTeach yourself programming starting with the basics and progressing to a series of exciting projects using Kotlin, one of today's hottest programming languages.
3h 25m
By Tim Lavers
Book
The Joy of KotlinIncluding down-to-earth examples and experience-driven insights, this expert guide teaches you practical techniques to improve abstraction and design, to write comprehensible code, and to build maintainable bug-free applications.
8h 23m
By Pierre-Yves Saumont
Book
Pro Android with Kotlin: Developing Modern Mobile AppsThis title was removed from the Skillsoft library on September 14, 2023.
5h 49m
By Peter Späth
Book
Learn Kotlin for Android Development: The Next Generation Language for Modern Android Apps ProgrammingApart from introducing Kotlin programming, this book stresses clean code principles and introduces object-oriented and functional programming as a starting point for developing Android apps.
5h 53m
By Peter Späth
Book
Kotlin In-Depth: A Comprehensive Guide to Modern Multi-Paradigm Language, Volume IGuiding the reader through the capabilities of Kotlin language, this practical book gives examples of how to use it for the development of various applications, be it desktop, mobile or Web.
4h 29m
By Aleksei Sedunov
Book
Cracking Kotlin Interview: Solutions to Your Basic to Advanced Programming QuestionsUsing simple language and a crystal clear approach, this user-friendly book provides several examples and self-explanatory analogies while covering all the possible interview questions about coding in Kotlin.
1h 1m
By Swati Saxena
Book
Android Application Development with Kotlin: Build Your First Android App in No TimeIncluding illustrative real-case problems and self-assessment quizzes, this book aims to provide basic to advanced concepts of the Kotlin language, and its application in Android development.
5h 8m
By Hardik Trivedi
Book
Building Android Projects with Kotlin: Use Android SDK, Jetpack, Material Design, and JUnit to Build Android and JVM Apps That Are Secure and ModularAspiring Android developers, Kotlin programmers, and mobile developers would benefit from reading this book by improving their writing skills and fully utilizing the benefits of Kotlin in their application development. However, before reading this book, it would be beneficial to know Kotlin.
4h 24m
By Pankaj Kumar
SHOW MORE
FREE ACCESS
BOOKS INCLUDED
Book
Functional Programming in KotlinThis book teaches you how to design and write Kotlin applications using typed functional programming.
9h 21m
By Marco Vermeulen, Paul Chiusano, Rúnar Bjarnason
Book
Learn to Program with Kotlin: From the Basics to Projects with Text and Image ProcessingTeach yourself programming starting with the basics and progressing to a series of exciting projects using Kotlin, one of today's hottest programming languages.
3h 25m
By Tim Lavers
BOOKS INCLUDED
Book
Kotlin In-Depth: A Guide to a Multipurpose Programming Language for Server-Side, Front-End, Android, and Multiplatform MobileThe book begins with an introduction to the language and its environment, which will help you to grasp the fundamental concepts underlying Kotlin's design. The readers will learn the Kotlin tooling and the language's core syntax and structures.
7h 54m
By Aleksei Sedunov
Book
Functional Programming in KotlinThis book teaches you how to design and write Kotlin applications using typed functional programming.
9h 21m
By Marco Vermeulen, Paul Chiusano, Rúnar Bjarnason
Book
Programming Kotlin Applications: Building Mobile and Server-Side Applications with KotlinThis book drops readers into the fast lane for learning to develop with the Kotlin programming language.
5h 39m
By Brett McLaughlin