Převodník jednotek

Převodník jednotek je aplikace sloužící pro převod známých i méně známých jednotek různých kategorií, prozatím vyvinuta pouze pro platformu Android. Hodit se může především studentům základních a středních škol při výuce – zcela rozhodně v žádném případě neslouží k podvádění u písemek! 🤫

Aplikace je vyvíjena s láskou a náležitou péčí, nic není zbytečně urychlováno, nikde nenajdeš otravné reklamy ani jiné rušivé prvky. Vše je přesně tam, kde by podle mě mělo být, vše v aplikaci má svůj důvod. Všechny notifikace lze vypnout a znovu se objeví maximálně při vydání nové verze. Tím vším netvrdím, že je aplikace dokonalá a rád se dozvím názor na cokoliv, co se jí týká. Právě proto – hlavně proto – vznikly tyto stránky.

Nedělám si iluze, že aplikaci budou používat denodenně miliony lidí, přece jenom ne každý má potřebu den co den převádět gramy na karáty, i přesto je ale dlouhodobý cíl této aplikace takový, že ať  už bude (nejen) v Česku kdokoliv potřebovat převést cokoliv, tak sáhne právě po tomto Převodníku!

 

zásady ochrany soukromí

Peklo na 0 kelvinech, vyšly nové verze Převodníku

Peklo na 0 kelvinech, vyšly nové verze Převodníku

dominik.rocekSrp 2, 2022
Takřka nemožné se stalo realitou. V Google Play jsou k dispozici nové verze Převodníku jednotek. Ty kromě několika nových jednotek přinášejí především drobné úpravy a opravy.
Zmrazení vývoje Převodníku na 10 kelvinů

Zmrazení vývoje Převodníku na 10 kelvinů

dominik.rocekDub 12, 2020
Od prvního postu každého tradičního blogu se očekává líbezná uvítací řeč obalující nespočet nových inspirací autora. Ta čtenářům dodává minimálně naději na lepší zítřky… A přesně toto od prvního postu na VjJ. nečekej. 💔

Zde najdeš stručné i podrobnější informace o jednotlivých verzích Převodníku – jak a za jakých okolností vznikaly, co přinesly nového a pro ajť áky i trochu odbornějších slov.

Tyto kapitoly slouží mně jako zdroj ucelených dat – protože s mojí pamětí bych na spoustu věcí časem určitě zapomněl, popřípadě by se slily do jednoho bodu. Také slouží samozřejmě zvídavým uživatelům pro získání některých zákulisních informací ohledně vývoje a snad tu najdou inspiraci i všichni začínající kodéři, kteří mohou při troše pozornosti pochytit zajímavé informace. Příkladem jest, jak dlouho může takový vývoj relativně jednoduché appky trvat a jaké milé radosti přináší. A také pevně věřím, že si každý programováním nepolíbený uživatel po přečtení následujících článků uvědomí, že to, co ve výsledku vlastně vidí a ovládá, je pouze malá špička gigantického ledovce.

Pro mě je tato aplikace, řekněme, prvním milníkem k dosažení životního cíle, proto se na ní snažím namapovat můj profesní rozvoj a tak trochu i osobní život. Dát jí jakýsi příběh. Ten nezačíná jak jinak, než první verzí… 📖

doba
působnosti

0

dní

oblíbenost
uživatelů

0

%

celkový
počet instalací

0

uživatelů

celkový
počet odinstalací

0

uživatelů

17. 3. 2014

1.0.0      [0,73 MiB]

• první verze

17. 3. 2014
21. 3. 2014

1.1.0      [0,79 MiB]

• přidány kategorie rychlostenergie
• opraveny drobné chyby

21. 3. 2014
27. 3. 2014

1.1.1      [0,8 MiB]

• přehlednější zobrazení jednotek
• možnost ohodnocení v Google Play

27. 3. 2014
2. 4. 2014

1.2.0      [0,82 MiB]

• přidán anglický jazyk

2. 4. 2014
13. 4. 2014

1.3.0      [0,85 MiB]

• přidána kategorie úhel
• opravena chyba při změně jazyka

13. 4. 2014

doba
působnosti

0

dní

oblíbenost
uživatelů

0

%

celkový
počet instalací

0

uživatelů

celkový
počet odinstalací

0

uživatelů

18. 4. 2014

2.0.0      [0,83 MiB]

• Holo Design

18. 4. 2014
13. 5. 2014

2.1.0      [0,97 MiB]

• přidány kategorie tlaksvítivost

13. 5. 2014
18. 5. 2014

2.2.0      [0,96 MiB]

• změna nastavení používaných jednotek

18. 5. 2014
1. 3. 2015

2.2.1      [1,23 MiB]

• přidány jednotky pinta, galonkarát

1. 3. 2015

doba
působnosti

0

dní

oblíbenost
uživatelů

0

%

celkový
počet instalací

0

uživatelů

celkový
počet odinstalací

0

uživatelů

27. 3. 2016

3.0.0      [4,53 MiB]

• Material Design
• optimalizace
• různá vylepšení (automatický převod, paměť  stavů, zaokrouhlování, …)

27. 3. 2016
28. 3. 2016

3.0.1      [4,53 MiB]

• oprava chyb

28. 3. 2016
1. 4. 2016

3.1.0      [4,66 MiB]

• přidány kategorie sílavýkon

1. 4. 2016

doba
působnosti

0

dní

oblíbenost
uživatelů

0

%

celkový
počet instalací

0

uživatelů

celkový
počet odinstalací

0

uživatelů

1. 4. 2017

4.0.0      [2,79 MiB]

• řazení jednotek a kategorií
• optimalizace
• přidána kategorie točivý moment
• přidány jednotky PSItekuté unce

1. 4. 2017
2. 4. 2017

4.0.1      [2,79 MiB]

• opravena chyba při změně jazyka na starších verzích Android

2. 4. 2017
12. 4. 2017

4.1.0      [2,79 MiB]

• tři styly hlavní nabídky
• slovenština

12. 4. 2017
30. 6. 2017

4.1.1      [2,81 MiB]

• přidána jednotka metr vodního sloupce
• odkaz na Převodník jednotek CE

30. 6. 2017
13. 9. 2017

4.2.0      [1,71 MiB]

• optimalizace
• změna rozhraní pro nastavení

13. 9. 2017
15. 9. 2017

4.2.1      [1,71 MiB]

• opravena chyba v nastavení při scrollování na starších verzích Android

15. 9. 2017

doba
působnosti

0

dní

oblíbenost
uživatelů

0

%

celkový
počet instalací

0

uživatelů

celkový
počet odinstalací

0

uživatelů

29. 6. 2017

CE 1.0.0      [2,17 MiB]

• první CE verze

29. 6. 2017
13. 9. 2017

CE 1.1.0      [1,13 MiB]

• optimalizace
• změna rozhraní pro nastavení

13. 9. 2017
15. 9. 2017

CE 1.1.1      [1,13 MiB]

• opravena chyba v nastavení při scrollování na starších verzích Android

15. 9. 2017

doba
působnosti

0

dní

aktivní
instalace

0

uživatelů

počet instalací
této verze

0

uživatelů

Aktuální verze. Informace platné k 31. 7. 2022.

25. 2. 2018

CE 2.0.0      [1,28 MiB]

• zobrazení převodních rovnic
• vlastní klávesnice
• přidána kategorie předpony
• optimalizace

25. 2. 2018
2. 3. 2018

CE 2.0.1      [1,28 MiB]

• opravena chyba při ručním řazení jednotek

2. 3. 2018
12. 5. 2019

CE 2.1.0      [1,33 MiB]

• změna stylu výběru jednotek
• exponenciální zápis násobků deseti
• nové jednotky
• odkaz na facebookovou stránku
• oprava chyb
• optimalizace

12. 5. 2019
6. 10. 2019

CE 2.1.1      [1,38 MiB]

• přidány nové jednotky

6. 10. 2019
1. 8. 2022

CE 2.2.0      [max. 2,44 MiB]

• možnost dodatečně podpořit projekt pomocí bitcoinů
• odkazy na webové stránky
• přidány nové jednotky
• oprava chyb

1. 8. 2022

doba
působnosti

0

dní

aktivní
instalace

0

uživatelů

počet instalací
této verze

0

uživatelů

Aktuální verze. Informace platné k 31. 7. 2022.

25. 2. 2018

5.0.0      [1,78 MiB]

• vlastní klávesnice
• přidána kategorie předpony
• optimalizace

25. 2. 2018
12. 5. 2019

5.1.0      [2,2 MiB]

• změna stylu výběru jednotek
• exponenciální zápis násobků deseti
• nové jednotky
• odkaz na facebookovou stránku
• oprava chyb
• optimalizace

12. 5. 2019
6. 10. 2019

5.1.1      [2,45 MiB]

• přidány nové jednotky

6. 10. 2019
30. 7. 2022

5.2.0      [max. 2,36 MiB]

• kompletní odstranění reklam
• možnost podpořit projekt pomocí bitcoinů
• odkazy na webové stránky
• přidány nové jednotky
• oprava chyb

30. 7. 2022

I když se snažím aplikaci tvořit co nejintuitivněji, sám si všímám, že když jí občas nechám otestovat neznalými, ne vždy se v ní orientují tak, jak bych očekával. Holt každý máme svůj způsob myšlení a k univerzální dokonalosti se snad nelze ani přiblížit. Tato stránka popisuje základní ovládání aplikace a poskytuje objasnění některých funkčních mechanismů.

Příručka je cílena na CE verzi Převodníku, jelikož nabízí všechny funkce. Na místech, kde se funkčnost verzí rozchází, se vyskytuje patřičná poznámka.

Základní popis


Toto uvidíš po prvním spuštění Převodníku (obr. 1). Je to hlavní nabídkatrojsloupcovém rozvržení. Jednotlivé položky reprezentují kategorie. Kliknutím na některou z nich se dostaneš do převodního rozhraní dané kategorie (obr. 2).

obr. 1   |   CE 2.1.0
hlavní nabídka

Převodní rozhraní se skládá ze tří interaktivních částí – primární část, sekundární částčást zvoleného režimu.

obr. 2   |   CE 2.1.0
převodní rozhraní

Primární část je tou hlavní částí, kde si kliknutím na pole pro výběr jednotky zvolíš, ze které a do které jednotky chceš převádět. Pak už jen stačí do pole pro zadání hodnoty zadat hodnotu a výsledek se ihned objeví v poli vypočtená hodnota.

obr. 3   |   CE 2.1.0
primární část

Obě pole hodnot je možné vymazat pomocí tlačítka VYMAŽ, prohodit hodnoty v nich i s jednotkami lze zase pomocí tlačítka PROHOĎ.

Tlačítka + a  slouží k nastavení počtu desetinných míst, na které má být výsledná hodnota zaokrouhlena. Zaokrouhlení lze nastavit v intervalu 1 až 30. U jednotek s velmi malou/velkou hodnotou může aplikace zobrazovat převod rovný nule – buď je to opravdu nula anebo je zaokrouhlení nastavené na málo desetinných míst!

Část zvoleného režimu. Momentálně existují v CE verzi tři režimy – režim: klávesnice (na obrázku 4), režim: jednotkyrežim: rovnice.

Režim: klávesnice lze vyvolat pouze kliknutím do pole pro zadání hodnoty. Další dva režimy můžeš přepínat tlačítkem výběr režimu v sekundární části.

Více informací o režimech v sekci Režimy.

obr. 4   |   CE 2.1.0
část zvoleného režimu
obr. 5   |   CE 2.1.0
sekundární část

sekundární části nalezneš klasickou šipku zpět, která Tě vrátí do hlavní nabídky.

Dále je k dispozici tlačítko pro změnu režimu. Tento čudlík je důležitý především v CE verzi, jelikož lze díky němu přepínat režim: jednotkyrežim: rovnice.

A posledním tlačítkem v podobě ozubeného kolečka vyvoláš nastavení dané kategorie. Viz dále v sekci Nastavení.

Režimy


Režim: klávesnice slouží k zadání vstupu hodnoty, kterou chceš nechat převést. Jedinou možností, jak tento režim vyvolat, je kliknutím do pole pro zadání hodnoty.

Pomocí šipky s křížkem v levé části lze hodnotu mazat, funguje též rychlejší mazání přidržením. Šipkou doleva nebo doprava můžeš posouvat kurzor v zadávacím poli. Delším přidržením začneš označovat znaky.

Poněvadž pro psaní mínusu (záporného čísla) a desetinné čárky/tečky existují specifická pravidla, je možné obojí sjednotit pod jedno tlačítko (- | .).

Pro zavření klávesnice využij zeleného tlačítka se symbolem fajfky.

obr. 6   |   CE 2.1.0
režim: klávesnice
obr. 7   |   CE 2.1.0
režim: jednotky

Režim: jednotky pouze zobrazuje seznam převodů do všech jednotek v dané kategorii. Ty aktuálně vybrané jsou pro lepší orientaci zvýrazněny.

A nakonec režim: rovnice, dostupný pouze v CE verzi, zobrazuje obecnou převodní rovnici vybraných jednotek.

Pod tlačítkem se symbolem „i“ v kroužku se skrývá informace o použité knihovně KaTeX pro vykreslení rovnic.

Tlačítkem v podobě lupy s plusem/mínusem lze rovnici přibližovat/oddalovat (i přidržením). Hodnotu přiblížení si aplikace pamatuje, ovšem pokud je jiná rovnice příliš velká nebo naopak příliš malá, je automaticky přizpůsobena tak, aby byla na obrazovce vždy dobře čitelná.

obr. 8   |   CE 2.1.0
režim: rovnice

Výběr jednotek


Pro převod je potřeba vybrat dvě jednotky – ZE které se má převádět a DO které se má převádět.

Pro vybrání jednotek slouží pole pro výběr jednotky. Po kliknutí se otevře seznam s dostupnými jednotkami v dané kategorii.

Pokud klikneš na pole pro výběr jednotky, ZE které se má převádět (obr. 9), vysune se seznam s dostupnými jednotkami. Světle oranžovou barvou je zvýrazněna právě vybraná jednotka, ZE které se má převádět.

obr. 9   |   CE 2.1.0
výběr jednotky, ze které se má převádět

Výběrem nějaké jednotky se bez efektu animace automaticky otevře seznam pro výběr jednotky, DO které se má převádět (obr. 10). To znamená, že se vybraná jednotka, ZE které se má převádět, zvýrazní tmavě oranžovou barvou a světle oranžovou barvou se zvýrazní aktuálně vybraná jednotka, DO které se má převádět.

obr. 10   |   CE 2.1.0
výběr jednotky, do které se má převádět

Tento druhý seznam se otevře i po kliknutí na pole pro výběr jednotky, DO které se má převádět.

Přiznávám, že předešlých pár řádků může znít chaoticky, ale bohužel nevím, jak lépe tento mechanismus popsat. Ve výsledku to ale znamená, že pouze při kliknutí na pole pro výběr jednotky, ZE které se má převádět je ihned možné zvolit jednotku, do které se má převádět.

Doufám, že je praxe více jasná a vševypovídající!

Nastavení


Aplikace samozřejmě nabízí nějaké možnosti osobního přizpůsobení. K tomuto účelu byla stvořena dvě různá nastavení – hlavní nastavenínastavení jednotek.

Hlavní nastavení lze vyvolat v hlavní nabídce skrze Možnosti (tři tečky) a kliknutím na Nastavení. V tomto nastavení se nacházejí dvě sekce – Nastavení kategoriíObecná nastavení.

NASTAVENÍ KATEGORIÍ umožňuje skrýt/zobrazit kategorie v hlavní nabídce pomocí zaškrtávátka u příslušné kategorie. To se hodí v případě, že máš jistotu, že daná kategorie u Tebe nemá žádné využití a jen Ti v hlavní nabídce překáží.

Též si můžeš kategorie přeskládat, jak potřebuješ, anebo je nechat řadit automaticky. K ručnímu řazení je potřeba zaškrtnout volbu vlastní řazení. Následně je kategorie možné přidržením tří vodorovných čárek přesouvat dle libosti. Přesouvat kategorie lze také přímo v hlavní nabídce přidržením dlaždice reprezentující kategorii – je to ta intuitivnější cesta.

obr. 11   |   CE 2.1.0
hlavní nastavení; nastavení kategorií

Při volbě automatického řazení bude Převodník nabízet kategorie podle nejčastěji používaných. Změna pořadí se vždy uskuteční pouze při přepnutí způsobu řazení anebo při znovuspuštění aplikace. Pokud by totiž toto pravidlo aplikace nerespektovala, mohlo by se pořadí kategorií měnit uživateli pod rukama s každým převodem – a to může vést nejen u autistů k nepříjemným psychickým stavům.

OBECNÁ NASTAVENÍ poskytují možnost nastavit jazyk aplikace a styl hlavní nabídky. Jazyky jsou prozatím tři – angličtina, čeština a slovenština. Je možné zvolit VÝCHOZÍ jazyk – tato volba přebírá globální nastavení jazyka zařízení.

Pokud Ti nevyhovuje výchozí trojsloupcový styl v hlavní nabídce, je zde možnost si v podsekci styl hlavní nabídky přepnout také na rozvržení jednosloupcové nebo dvojsloupcové. Pokud zvolíš jeden sloupec, tak se kromě názvu a obrázku kategorie zobrazí ještě pro informaci malý seznam nejčastěji používaných jednotek.

obr. 12   |   CE 2.1.0
hlavní nastavení; obecná nastavení

Nastavení jednotek je přístupné z převodního rozhraní každé kategorie pomocí ozubeného kolečka. Tato nastavení jsou platná vždy na kategorii, ve které nastavení vyvoláš!

obr. 13   |   CE 2.1.0
nastavení jednotek

Identicky jako u kategorií, lze i u jednotek nastavit jejich viditelnost pomocí zaškrtávátka. Stejně tak vlastní řazení dovoluje seřadit si jednotky dle svých potřeb přidržením vodorovných čárek. Intuitivněji je možné jednotky přesouvat přidržením v seznamech při jejich vybírání pro převod.

Formát výběru určuje styl zobrazení při výběru jednotek v polích pro výběr jednotek. Ve výchozím stavu je zvolena možnost název a zkratka jednotky.

Bylo by hloupé, kdyby jsi si chtěl(a) změnit řazení jednotek anebo formát výběru ve všech kategoriích a musel tak procházet každou z nich a samostatně je nastavovat. Proto se při změně těchto možností objeví tlačítko POUŽÍT U VŠECH KATEGORIÍ. Kliknutím na něj se změny projeví všude!

Pokud by jsi z nějakého důvodu potřeboval(a) obnovit nastavení do původního stavu, lze tak učinit v nastavení aplikace přímo v Android nastavení. Stačí vymazat data aplikace. Ovšem pozor na to, že se smažou i například data o využití jednotek, které se používají pro automatické řazení!