Kotlin for Android: Creating a Two-Screen App
Offered By: LinkedIn Learning
Course Description
Overview
Get a comprehensive overview of what you need to know as a developer to start writing command-line programs in the Kotlin programming language.
Syllabus
Introduction
- Welcome to Kotlin
- What you should know
- Using the exercise files on GitHub
- Introducing IntelliJ IDEA
- Installing IntelliJ IDEA for macOS
- Installing IntelliJ IDEA for Windows
- Run your first Kotlin code
- Mutable and immutable data types
- Numeric data types
- Char and string data types
- Nullable types
- Basic functions
- Function parameters
- Functional types
- Higher-order functions
- Challenge: Write a name formatter function
- Solution: Write a name formatter function
- if and when statements
- Statements vs. expressions
- try/catch as control flow
- Smart casting
- while loops
- for loops
- Challenge: Replace an if/else expression with a when expression
- Solution: Replace an if/else expression with a when expression
- Setting breakpoints
- Stepping through code
- Evaluate expressions and add watches
- Arrays
- Lists
- Sets and maps
- Working with collections
- Sequences
- Challenge: Filtering a list of data
- Solution: Filtering a list of data
- Command-line arguments
- Receiving user input
- Read and write to files
- Challenge: Parsing a list of data from a file
- Solution: Parsing a list of data from a file
- Writing JUnit tests
- Mocking data
- Next steps
Taught by
Chiu-Ki Chan
Related Courses
Software DevelopmentThe University of British Columbia via edX Design Patterns in Java
Udemy A Java Spring Boot Microservices project for beginners
Udemy The Android O and Java Developer Course - Build 9 Full Apps
Skillshare Git & GitHub with Eclipse, Android studio & IntelliJ
Udemy