|
|
# Home
|
|
|
|
|
|
Osnova kurzu:
|
|
|
Potenciálne zdroje:
|
|
|
- https://www.itnetwork.cz/kotlin/oop/prvni-objektova-aplikace-v-kotlin-hello-object-world
|
|
|
|
|
|
## Osnova kurzu:
|
|
|
|
|
|
### 1. Úvod, predstavenie kurzu
|
|
|
|
|
|
a
|
|
|
- Bárin úvod
|
|
|
- popis kurzy
|
|
|
- popis osnovy
|
|
|
- [Hello World v Kotline](http://try.kotlinlang.org)
|
|
|
|
|
|
### 2. Základy programovania v Kotline
|
|
|
|
|
|
|
|
|
- Podrobnejší popis http://try.kotlinlang.org
|
|
|
- `val, var`
|
|
|
- `if, for, fun`
|
|
|
|
|
|
### 3. Základy objektového programovania
|
|
|
|
|
|
|
|
|
- základné typy - `String, Int, Boolean, Double, ...`; `"Your name is: $name"`
|
|
|
- `null`, nullable typy ako `Int?`,
|
|
|
- trieda, objekt
|
|
|
- viditeľnosť `public, private`, gettery, settery
|
|
|
|
|
|
### 4. Kolekcie v Kotline
|
|
|
|
|
|
- Array
|
|
|
- List, Set
|
|
|
- Map
|
|
|
|
|
|
### 5. Pokročilejšie programátorské koncepty
|
|
|
|
|
|
### 5. ??
|
|
|
|
|
|
- lambda
|
|
|
- lambda výrazy
|
|
|
- dedičnosť
|
|
|
- rozhranie
|
|
|
|
|
|
|
|
|
### 6. Hello World pre Android
|
|
|
|
|
|
|
|
|
- Popis vývojového prostredia [Android Studio](https://developer.android.com/studio/)
|
|
|
- emulátor, nastavenie Android telefónu
|
|
|
- ~~adb~~
|
|
|
- Vytvorenie _Hello World!_ projektu
|
|
|
|
|
|
### 7. Vytváranie užívateľského rozhrania
|
|
|
|
|
|
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
|
|
|
### 8. Oživenie užívateľského rozhrania
|
|
|
|
|
|
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
|
|
|
### 9. Práca so zoznamami
|
|
|
|
|
|
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
|
|
|
### 10. Veci, ktoré by mal poznať každý Android programátor
|
|
|
|
|
|
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
|
|
|
### 11. Práca s databázou
|
|
|
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
|
|
|
### 12. Ďalšie `View` položky
|
|
|
|
|
|
### 12. Ďalšie `View` položky |
|
|
\ No newline at end of file |
|
|
-
|
|
|
-
|
|
|
-
|
|
|
- |
|
|
\ No newline at end of file |