Master the Kotlin object-oriented programing (OOP) language and produce more efficient code for the Java virtual machine and libraries, as well as for Android development. There are eight topics within this video series:
- Introducing Kotlin. This first clip in the Kotlin video series introduces you to the world of Kotlin. Understand Kotlin’s environment and the many IDE’s that are available for development. The two IDEs used in this course are Netbeans IDE and Android Studio. Install Kotlin and write your first Kotlin program. We explore the different data types available in Kotlin including integer, character, and arrays. Create collections and ranges, and incorporate decision making into your code.
- Object-Oriented Programming in Kotlin. This second clip in the Kotlin video series provides an overview to object oriented programming (OOP) in Kotlin, and explores the object oriented concepts of inheritance, constructors, and functions. Create several different types of classes, including nested and inner classes.
- Multi-Threading in Kotlin. This third clip in the Kotlin video series introduces multi-threading and its operations. Learn how to create and manipulate threads in Kotlin, and understand the concepts of tasks and multitasking.
- Storing Files in Kotlin. This fourth clip in the Kotlin video series shows you how to read and write files, and perform exception handling in Kotlin.
- Developing an Android Age Calculator Application in Kotlin. This fifth clip in the Kotlin video series shows you how to create an age calculator in Kotlin.
- Developing a Tic Tac Toe Game in Kotlin. This sixth clip in the Kotlin video series shows you how to create a Tic Tac Toe application in Kotlin.
- Applying Firebase. This seventh clip in the Kotlin video series explains Firebase and shows you how to create a Firebase application. Firebase is a free analytics tool based in the cloud.
- Developing a Web Service Example (Yahoo API Sunrise Time). This eighth clip in the Kotlin video series introduces the concept of an API and how to use an API to develop a sunrise/sunset application in Kotlin.