Skip to content

DavMunHer/LearningKotlin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Learning Kotlin

This repo was created for having a register of all contents given in the Multimedia programming and mobile devices subject.

You can see all the different concepts in the src/main/kotlin folder, sorted by RAs (the literal traduction to English would be learning outcomes).

To make it easier to understand and navigate through them, the below table sums up what's given in each RA. Each markdown file has the concept explained and at the end, some activities to reinforce the learning process.

RA Content Markdown File
RA1 Data types, loops, variables, etc.) This is a must for starting with Kotlin Imperative Kotlin
RA2 interfaces, classes, properties, inheritance, data classes, classes delegation, object keyword Object Oriented Kotlin
RA3 functions treated as values, immutability, function purity, lambda expressions, function references & members, SAM interfaces & receiver lambdas Functional programming in Kotlin
RA4 Generic functions, generic classes, generic interfaces, Erasure and reification of type params, type aliases Generics in Kotlin
RA5 Containers, functional API & Sequences Container & Sequences in Kotlin
RA6 Property delegation, DSL Pattern, builder functions, lambdas with receiver, the invoke convention Builders & DSLs

Author

DavMunHer - @LinkedIn · @GitHub

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages