(English) Kotlin Constructors

Není k dispozici v češtině.

Kotlin helps you make your code shorter and more readable in many areas. One of them is constructors. In Java you have to tediously assign all variables passed to the constructor in similar style

this.something = something 

If more constructors are required, you have to overload them and repeat yourself over and over. Like in the following example.
Continue reading

(English) Static Methods and variables in Kotlin

Není k dispozici v češtině.

I presume most Java programmers write some helper static methods and most probably even have some helper class including just these. So sooner or later you will need to write static methods like this in Kotlin.

public static float getPxFromDp(Context context, float dp) {
        Resources r = context.getResources();
        return TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, dp, r.getDisplayMetrics());
    }

But you will find out you there is not anything like a static method in Kotlin. Fortunately, there are ways around this.
Continue reading

(English) Kotlin Edu

Není k dispozici v češtině.

There is a lot of ways how to learn Kotlin. Language reference, tutorials, video tutorials, online courses and much more. And now also Kotlin Edu.

Kotlin Educational Tools is Android Studio Plugin that helps you learn Kotlin by giving you small tasks. Read task description, write code and check. And if you cannot find the solution, you can click on Fill answer placeholders to get a right answer. Task description usually includes a link to Kotlin reference page, so you get right at the page with all you need to study to finish a task. It first looks like this.
Continue reading

(English) First Post

Není k dispozici v češtině.

This is the first post on this blog. I will write mostly about Android programming. About things, I encounter that I find tricky or interesting. I might write about things I am currently studying and trying to make sense of. Because, after first few posts I have prepared, I can say writing about a problem is the best way how to understand it. There will be posts about Kotlin, Android Studio tips and tricks, Google tools, good (bad) old Java and other. Let’s start.

Suntime

Potřebujete vědět, kdy se probudit, abyste viděli východ slunce nebo nevíte, zda se stihnete projít za denního světla během zimního dne? Není třeba dále hledat!
Suntime je aplikace tak jednoduchá jak jen to jde. Vyberte svou polohu a aplikace zobrazí východy a západy slunce v příštích 14 dnech. Po přidání widgetu na domovskou obrazovku to uvidíte kdykoli odemknete telefon.


Get it on Google Play

Čtenářský deník 2.7

Nová verze přidává možnost barevně označit knihy a označit nudnou knihu, kterou už nechcete číst, jako opuštěnou. Bylo opraveno mnoho chyb a skener čárových kódů je výkonnější.

Get it on Google Play

Čtenářský deník 2.6


S novou verzí Čtenářského deníku není nutno vyplňovat všechny údaje. Naskenováním čárového kódu se jméno autora a knihy vyhledá na Internetu a automaticky doplní.

Get it on Google Play

Čtenářský deník přichází na Windows!

Aplikace Čtenářský deník pro zařízení s Windows 10 byla publikována na store. Funguje na mobilech, tabletech a PC a v budoucnu může fungovat i na dalších typech zařízení. Aplikace má více než jen funkce jejího protějšku z Androidu. Navíc můžete naskenovat čárový kód pro vyhledání a automatické vyplnění názvu knihy a autora.

Získat ve Windows 10

Čtenářský deník 2.5

Právě jsem zveřejnil novou verzi aplikace. Bylo vylepšeno uživatelské rozhraní a opraveno několik chyb.

Čtenářský deník 2.1

Nová verze Čtenářského deníku přináší nové uživatelské rozhraní a podporu tabletů stejně jako možnost zálohovat do formátu JSON a různé opravy chyb. Snad to přinese zcela novou uživatelskou zkušenost (user experince, v češtině to zní divně:)) Dejte mi vědět, jak se Vám líbí.

Get it on Google Play