Skip to content

Latest commit

 

History

36 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

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

Repository that sums up all the "Programación Multimedia y Dispositivos Móviles" lessons in one place. Including both docs explaining implementations and example implementations as well

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages