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
Configuration de votre IDE pour les débutants avec IntelliJCoursera Project Network via Coursera Configuring your IDE for beginners with IntelliJ IDEA
Coursera Project Network via Coursera Configuring Kotlin for Android with IntelliJ IDEA
Coursera Project Network via Coursera Configuring for Scala with IntelliJ IDEA
Coursera Project Network via Coursera Configurer le Kotlin, le studio Android et les plugins avec IntelliJ
Coursera Project Network via Coursera