Jaroslav Beňo | JaroslavBeno http://jaroslavbeno.sk Programovanie, kurzy, články, tipy, triky a mnoho iného. Thu, 10 Sep 2020 13:14:26 +0000 en-US hourly 1 https://wordpress.org/?v=5.5.3 http://jaroslavbeno.sk/wp-content/uploads/2020/03/cropped-JB3-32x32.png Jaroslav Beňo | JaroslavBeno http://jaroslavbeno.sk 32 32 Písanie kódu – programovanie v Jave http://jaroslavbeno.sk/pisanie-kodu-programovanie-v-jave/?utm_source=rss&utm_medium=rss&utm_campaign=pisanie-kodu-programovanie-v-jave Thu, 10 Sep 2020 13:14:24 +0000 http://jaroslavbeno.sk/?p=838 Ak budeš písať kód / programovať v jazyku Java, tak budeš používať text. Áno je to tak, programy budeme písať vo forme textu – nečudo, keď hovoríme o písaní. Kód by sme mohli začať písať do jednoduché textového editoru (program v tvojom počítači). Vo windowse máš napríklad Notepad. Tento text / kód napíšeme a uložíme do súboru. Ako […]

The post Písanie kódu – programovanie v Jave appeared first on JaroslavBeno.

]]>
Ak budeš písať kód / programovať v jazyku Java, tak budeš používať text. Áno je to tak, programy budeme písať vo forme textu – nečudo, keď hovoríme o písaní.

Kód by sme mohli začať písať do jednoduché textového editoru (program v tvojom počítači). Vo windowse máš napríklad Notepad.

Tento text / kód napíšeme a uložíme do súboru. Ako ho spustíme? Tu je to trošku zložitejšie. V našom počítači musíme mať nainštalovanú Javu a v príkazovom riadku (vo filmoch v niečom podobnom hackujú) tento súbor pomocou špeciálnych príkazov prerobíme na bytecode súbor. Tento bytecode súbor potom vieme pomocou ďalšieho príkazu spustiť.

My ale nebudeme využívať jednoduchý notepad a príkazový riadok z operačného systému. Budeme používať program/textový editor, ktorý sa vo všeobecnosti nazýva vývojové prostredie. V tomto programe budeme písať naše programy, spúšťať ich a podobne.

Existuje niekoľko známych a používaných vývojových prostredí. Eclispe, NetBeans alebo IntelliJ IDEA. Je na tebe, ktorý si vyberieš. Ja používam a odporúčam vývojové prostredie IntelliJ IDEA Community edition, ktorý je zadarmo.

Teraz je už čas začať písať tvoj prvý Java kód.

Najnovšie články

The post Písanie kódu – programovanie v Jave appeared first on JaroslavBeno.

]]>
Naprogramuj si vlastnú Android aplikáciu v jazyku Kotlin http://jaroslavbeno.sk/naprogramuj-si-vlastnu-android-aplikaciu-v-jazyku-kotlin/?utm_source=rss&utm_medium=rss&utm_campaign=naprogramuj-si-vlastnu-android-aplikaciu-v-jazyku-kotlin Thu, 10 Sep 2020 12:38:14 +0000 http://jaroslavbeno.sk/?p=815 V tvojej prvej Android aplikácii v Kotlime si spravíme aplikáciu na hod kockou. Stalo sa ti, že si hral človeče a chýbala ti kocka? Teraz ti postačí tvoja android appka. Verím, že telefón budeš mať po ruke skôr ako kocku :). Tlačidlo Layout vieme písať aj ručne. Týmto spôsobom viem využiť dopĺňanie kódu pomocou android studia. […]

The post Naprogramuj si vlastnú Android aplikáciu v jazyku Kotlin appeared first on JaroslavBeno.

]]>
V tvojej prvej Android aplikácii v Kotlime si spravíme aplikáciu na hod kockou. Stalo sa ti, že si hral človeče a chýbala ti kocka? Teraz ti postačí tvoja android appka. Verím, že telefón budeš mať po ruke skôr ako kocku :).

Tlačidlo

Layout vieme písať aj ručne. Týmto spôsobom viem využiť dopĺňanie kódu pomocou android studia. Napríklad pri šírke vieme udať wrap_content nastavenie, ktoré mi šírku tlačidla prispôsobí obsahu tlačidla. Teda v tomto prípade tam bude text.

Pre button doplníme text a textu zadám hodnotu. Teraz tento riadok je vysvietený na žlto, čo naznačuje, že Android studio ti dáva informáciu, že našlo spôsob, ako spraviť tvoj kód lepším. V tomto prípade ti odporúča nedávať text priamo do layoutu ale do externého súboru.

K tejto pomôcke sa dostanem cez žltý žiarovku.

Text v externom súbore

Zvolíme exract string resource a nastavíme ďalšie okienko.


V res priečinku máme values priečinok, kde sa bude nachádzať súbor strings.xml a v tom súbore máme dané nastavenie textu.


    Kocka
    Hoď kockou

Pozícia tlačidla

Teraz nastavíme kde sa má button zobraziť – na akom mieste v aplikácii. Teraz je na pozícii 0,0 lebo som nič nezadal.

K button nastavení pridáme pripojenie sa na okolité elementy.

app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent" />

Prístup k UI cez Kotlin

TextView nám netreba zmažeme.

Aby sme sa vedeli napojiť v kotlin kóde na daný button musíme mu pridať aj id.