Tuesday, May 29, 2018

Nový webserver

Dnes jsem dokončil přesun webové části aplikace na nový server. Lekce a uživatelsky nadefinovaná slovíčka jsem překopíroval. Funkcionalita aplikace na telefonu ani na webu zůstala nezměněná.

V případě problémů mě neváhejte kontaktovat.

Děkuji

Sunday, February 19, 2017

Public Beta

Vydal jsem na Google Play první public beta verzi kompletně přepracované aplikace.

https://play.google.com/apps/testing/info.krimsky.bvs

Instalační balíček je k dispozici k testování. Dejte mi prosím vedět vaše připomínky k aplikaci a k novému designu.

Děkuji.

Saturday, February 4, 2017

Nová verze se konečně blíží do finále Po dvou letech práce, stovkách hodin a dnů programování se mi konečně podařilo připravit novou verzi aplikace.

Uživatelské rozhraní prošlo zásadní obměnou a bylo to náročnější než jsem si myslel. Obrazovky mají flexibilní rozložení, k dispozici je mnohem více informací o kartičce a lexikální vysvětlení je lépe umístěno. Podívejte se na video kde je ve stručnosti ukázáno jak aplikace bude vypadat.


Momentálně dokončuji alpha testy a aplikace bude připravena k veřejným beta testům do 2 týdnů.

Máte prosím zájem mi pomoci s testováním? Moc by mi pomohlo aplikaci otestovat než jí dám na Google Play. V případě zájmu  mi prosím napište na nextlevelenglishvocabulary@gmail.com a pošlu podrobnější informace.

Děkuji

Saturday, October 11, 2014

Aktualizace a nové změny

Dnes jsem vydal po dlouhé době další aktualizaci. Nejedná se o žádné převratné změny, ty bych chtěl dokončit za pár týdnů. V této verzi naleznete
  1. Vylepšená editace kartiček - slovíčka se editují v jedné záložce a v dalších záložkách je vidět náhled na kartičku a vysvětlění významu slovíčka z různých zdrojů. Editace je Drag&Drop a termíny lze i mazat. Smazané významy se zaznamenávají a použijí se pro vylepšení slovníku.
  2. Opět funguje náhled na online slovník seznam.cz
  3. Opravená chyba  kdy se po otočení "rozdrobila" kartička pro některé verze Android 4.4.3
  4. Kartičky v Multiple Choice nyní lépe řeší situaci kdy se náhodně vyberou stejné nebo podobné překlady. Někdy se stávalo že cvičení nabídlo dvě správné odpovědi, to by se nemělo v této verzi již opakovat.
  5. Kartičky pro cvičení se nahrávají na pozadí, takže by aplikace měla být svižnější
  6. Nahrávání významů ze slovníku Wordnet je bez animace.
  7. Lze vypnout syntezu jazyka Text-To-Speech (pro ty co nemají nainstalovaný žádný modul pro převod textu na zvuk)
  8. Několik dalších oprav chyb
Přešel jsem na nové vývojové prostředí (Android Studio, GIT, Java 8), takže tato verze je poprvé sestavená jiným způsobem kompilace a doufám že v produkci nebude obsahovat nějaké nečekané chyby.

V příští verzi bych chtěl upravit slovník a zpracovat několik tisíc změn co jste zaslali. Bohužel překlady musím manuálně kontrolovat aby se do slovníku nedostalo více chyb, ake v příští verzi bych to chtěl nahradit a zautomatizovat.

Doufám že máte trpělivost se nadále učit a pokračujete v cestě na "next level".

Saturday, May 10, 2014

Vylepšená integrace s databází Wordnet

Před dvěma týdny jsem vydal dlouho plánovanou aktualizaci, která využívá  lépe prostor obrazovky a umožňuje zobrazit lexikální vysvětlení termínů bez nutnosti opustit cvičení. Tato nová funkce je konfigurovatelná v menu Preferences pro tyto volby


  • Minimized - zobrazení detailu ze slovníku Wordnet je skryté, poklepnutím na kartičku se zobrazí celý obsah
  • Maximized - detail a příklady ze slovníku Wordnet se zobrazí v plném rozsahu jakmile to je vhodné (většinou po otočení kartičky)
  • Hidden - volba pro Wordnet se vůbec nezobrazí
Dnes jsem vydal ještě malé opravy na webu na které mě upozornil Milan Bohunský a Marcel Simonides (tímto bych chtěl poděkovat). Nyní lze mazat vlastní lekce na webu a také je opravená chyba při ukládání lekcí do složek.

Doufám že se Vám bude díky novým funkcím učit zase o něco lépe.

Saturday, March 22, 2014

Nový web a nové funkce

Před dvěma týdny jsem konečně zprovoznil nové web stránky. Nejen že má aplikace přijatelnou formu prezentace na webu, ale zároveň  se k všem vašim lekcím dostanete přes web. Myslím si, že přidávání slovíček přes počítač je rychlejší než přes mobil nebo tablet.

Včera jsem na web přidal další novou funkci. Nyní máte možnost naimportovat slovíčka u jakéhokoliv elektronického zdroje a vyfiltrovat si jen slovíčka která neznáte.

Tímto způsobem uložíte lekci, která obsahuje jenom neznámá nebo obtížná slovíčka. V sekci Přidat slovíčka z aplikace vložte jakýkoliv anglický text a nechte aplikaci automaticky zpracovat slovíčka. Poté si v sekci Filters vyberte jen slovíčka, která neznáte nebo která se chcete naučit. Alternativně můžete selekci slovíček ovlivnit také manuálně.

Tuto funkci ocení hlavně pokročilí studenti. Během pár sekund si připravíte lekci se slovíčky, které mají kontextový a individuální význam. Učíte se tak slovíčka, která máte pochopená a rychleji si upevníte znalost. Zalogujte se do sekce My Lessons a vyzkoušejte si nový způsob vytváření lekcí.

Doufám že se Vám s aplikací bude učit zase o něco lépe.

Wednesday, January 29, 2014

Chyba v generování nových lekcí

Aktualizace z neděle obsahovala chybu, kdy se v nové lekci nevygenerovalo dostatek slovíček. Nedařilo se mi chybu dobře odstranit a opravoval jsem jí na dvarkrát. Včera večer jsem vydal druhou opravnou  aktualizaci, nyní by vše mělo fungovat.

Tuto chybu jsem způsobil při změně algoritmu generování nových lekcí. Provedl jsem tyto změny

  1. Změnil jsem logiku pro slovíčka s nedávno dokončenou úrovní. Doteď byla slovíčka ve frontě co se opakuje až po 2 týdnech, nyní se nová úroveň zobrazí hned v další lekci 
  2. Přidal jsem frontu pro opakování Completed slovíček která jste při Review nevěděl minimálně čtyřikrát. Ta se budou postupně opakovat po 80 dnech. 
  3. Zjednodušil jsem lekce. Budou se o trochu více objevovat slovíčka která znáte nebo umíte (zelené a oranžové tlačítko).

Doufám že vás to neodradilo od učení a po pár dnech pauzy budete mít mozek více energie na učení.

Sunday, January 12, 2014

Nová verze aplikace

Konečně jsem po několika měsících programování vydal novou verzi aplikace. Musím poděkovat všem co mi pomáhali otestovat kompletně přepsané algoritmy.

Do této aktualizace jsem bych schopný zakomponovat několik vašich návrhů a zase aplikaci o trochu vylepšit. Vždy uvítám nové podněty a Vaše nápady ke zlepšení aplikace. Zde je krátký seznam nových funkcí

  • Vytváření vlastních kartiček a termínů (pouze plná verze)
  • Import slovíček z Excel souboru (pouze plná verze)
  • Import slovíček rozeznává víceslovné termíny (pouze plná verze, Alice Felkelová)
  • Kompletně přepracovaná sekce MyLessons
  • Review lze předčasně ukončit a zkrátit tak čas potřebný pro opakování lekce (Jiří Kinšt)
  • Vylepšená synchronizace po editaci lekce (Jarmila Zákoutská)
  • Cvičení v MyLessons zobrazují také kompetně naučená slovíčka (Jiří Kinšt)
  • Pořadí kartiček lze ve cvičení promíchat (Barbora Havlová, Luboš Březina)
  • Zahájení časomíry pro novou lekci se spustí po dokončení aktivity Learn New (Luboš Březina)
  • Vylepšení v průvodci instalací a reset úrovní (Jan Cibulka)
  • Průvodce instalací si pamatuje nastevenou volbu obtížnosti (Jan Cibulka, Jana Hůrková)
  • Stránky Wornet a slovník seznam.cz nyní podporují zoom (Miloš Šmíd)
  • Slovní druhy na kartičkách jsou v češtině (Milan Čížek)
  • Opravené překlepy v nápovědě a ostatních textech (Marek Seda)
  • Všechna cvičení mají nyní stejné ovládání a identický algorimus s lepším využitím paměti telefonu
  • Předělání uživatelského prostředí do nejnovějšího stylu Andoid
  • Ikony jsou konečně jiné pro plnou verzi a verzi zdarma
  • Oprava několika chyb
Jestli najdete v programu nějaké chyby nebo máte nějaké nápady na vylepšení, tak mi prosím napište a já se vynasnažím nové funkce přidat. Chtěl bych doprogramovat ještě další nové funkce a mám připravené další rozšíření, ale většinou implementace trvá mnohem déle než prvotní odhady.

13.ledna
Opravil jsem chybu kdy po stažení audiosouborů aplikace zhavarovala kvůli chybějícímu povolení VIBRATE.

Wednesday, January 1, 2014

Štastný nový rok 2014 !

Přeji Vám do nového roku hodně štěstí, zdraví a hlavně úspěchů při učení angličtiny s aplikací Next Level English Vocabulary.

Konečně jsem dokončil práce na nové verzi, zbývá dodělat už jen pár věcí a tento víkend připravuji vydání nové aktualizace. Dodělání aktualizace trvalo mnohem déle než jsem odhadoval. Po několika stech hodinách jsem zásadně přepsal algoritmus, který mi umožní modulárně rozšířit aplikaci. Doufám že se nová verze bude líbit.

Hlavní změny jsou v sekci My Lessons, kde si konečně můžete nahrát vlastní slovíčka a také naimportovat vlastní výrazy z MS Excel souboru. Změny pro verzi zdarma jsou vizuálně minimální.

Chtěl bych tímto poděkovat všem kteří mi pomohli s testováním a nahlásili chyby z betaverze . Doufám že nová verze bude díky této pomoci bez chyb nebo jen s minimem chyb. V případě problémů mě prosím napiště email a budu se je snažit odstranit.

Saturday, November 2, 2013

Další aktualizace a beta testy pro novou verzi

Minulý víkend a včera jsem vydal další menší aktualizace. Ve včerejší aktualizaci jsem měl bohužel chyby, kde nešlo spustit editaci kartiček a také cvičení Mix&Mach a Scroll&Peek. Právě jsem vydal záplatu, tak si jí prosím stáhněte a tímto se také omlouvám za komplikace (poučení pro mě je nevydávat nic po 16ti hodinách práce a otestovat všechny změny).

Od července pracuji na velké aktualizaci, která využívá nových funkcí pro Android 4 a pro kterou jsem musel přepsat valnou část kódu. Sháním proto uživatele, kteří by mi pomohli s otestováním.

Tato nová verze nebude mít zatím příliš zásadní změny z uživatelského pohledu - přidám víceméně pouze sekci s příklady vět a přidám mnoho malých vylepšení. I přes pečlivé otestování na různých verzích emulátoru se mi obvykle stává že na některých zařízeních dojde k chybám. Vzhledem k tomu že jsem zásadně přepsal algoritmus cvičení, tak se obávám že jsem v kódu nechal chyby a ty se mi při vydání tisícům uživatelů vrátí jako bumerang.

Proto velice docením když mi pomůžete program doladit. Napište mi prosím email. Dostanete k dispozici betaverzi se veškerou funkcionalitou placené verze. Balíček bude otestovaný pro produkční provoz a neměl by obsahovat žádné bugy. Jelikož jsem změnil detailní algorimus práce se cvičeními, tak program možná bude obsahovat nelogické nebo neintuitivní změny. Všechny připomínky posbírám a dodatečně program upravím tak aby se všem učilo o něco lépe.

V této velké aktualizaci bych chtěl zprovoznit
- import vlastních slovíček z Excelu (včetně víceslovných výrazů)
- příklady vět včetně výslovnosti rodilým mluvčím
- MyLessons kombinující věty a slova

Testovat bych chtěl začít zhruba za dva týdny s využitím 'Staged rollout' funkcionality Google Play. Do telefonu si vlastně nainstalujete další verzi programu, kterou si po otestování zase budete moci odinstalovat nebo si jí nechat. Na existující instalaci proto nebude mít tato betaverze proto vliv.

Jestli máte zájem mi pomoci, napište mi prosím ne emailovou adresu nextlevelenglishvocabulary@gmail.com a jakoukoliv pomoc ocením.

Sunday, July 7, 2013

Aktualizace z pátku

V pátek jsem vydal aktualizaci s několika opravami. Vyřešil jsem chybu ve cvičení progressive leaning na kterou jste mě upozornili a také několik méně častých chyb. Pro Android 4+ jsem změnil interface a přidal pár dalších kosmetických změn.

Ve cvičení Mix and match zůstala ještě chyba která se projeví při otočení obrazovky, kterou opravím v příští aktualizaci. Program mi hlásí poměrně velký počet chyb při zobrazování kartiček ve všech cvičeních, ale tuto chybu se mi nepodařilo zreplikovat.

*Update neděle večer: po poslední aktualizaci není u některých zařízení k dispozici menu. Chybu opravim v pondělí večer a aktualizace bude dostupná v úterý ráno.

Doufám že vás učení stále baví.

Sunday, June 23, 2013

Nová aktualizace

Tato aktualizace obsahuje mnoho změn a oprav. Aktualizace je poměrně extenzivně otestovaná a podle debug logů to zatím vypadá dobře*, ale v případě jakýchkoliv problémů mi napište email.

* Chodí mi poměrně velké množství chyb způsobených duplikátním spuštěním aktualizační procedury. Na několika zařízeních se update proces spouští několikrát a dělá to neplechu. Zatím si nikdo nestěžoval a pravděpodobně to ani Android nezahlásí jako chybu.

Zpracoval jsem velké vylepšení a změnu slovníku na základě podnětů a požadavků o několika uživatelů.

- Přidáno přes 6000 kartiček s víceslovnými výrazy (vyžádal si Ondra Macek)
- Ke všem kartičkám je fonetická výslovnost (z emailu od Marka Grossmana)
- Nové lekce lze omezit a vybírat jen z vlastních slovíček (z emailu od Evy Husákové)
- Odstranil jsem zbylé vulgarismy (nahlásil Jan Kawan)
- Zpčesněný primární překlad a možnost omezení počtu zobrazených překladů (nahlásil Axyom Merlin)
- Plná verze lépe stahuje audiovýslovnost (vyžádal si Pert Štěrba)
- Několik bugfixů

Děkuji za poslané emaily a návrh pro nové funkce. Na tomto update jsem strávil spoustu hodin práce, tak doufám že se Vám bude líbit. V případě chyb mi napište email.

Tuesday, May 28, 2013

Změna inicializační stránky pro cvičení

Tento týden se aktivuje změna logiky při zobrazování instrukcí před cvičeními. Pokud používáte aplikaci zdarma již déle, tak se místo instrukcí zobrazí výzva k zakoupení aplikace.

Jestli se Vám aplikace líbí a používáte ji, tak jí prosím podpořte nákupem plné verze. Pokud budete mít problémy s nákupem, napište mi email.

Zakoupením plné verze vám bude umožněn přístup k vylepšeným metodám učení. Plná verze obsahuje
  • neomezený přístup k MyLessons
  • neomezený přístup k lexikálnímu vysvětlení slovíček
  • přístup ke všem cvičením
  • optimalizovaná cvičení
Díky doufám že budete pokračovat v učení

Thursday, May 9, 2013

Povolení číst logy (READ_LOGS permission)

Dnes se na Google Play objevila otázka ohledně přidání povolení čtení logů. Android toto povolení ozačuje jako "Číst citlivé informace v protokolu" a proto bych chtěl vysvětlit o co se jedná.

Proč program požaduje čtení aplikačních logů? 

Protože všichni vývojáři potřebují logy k opravování chyb. Do logů se obvykle zapisují informace o běhu aplikace. Já si zapisuji jakou kartičku si uživatel prohlíží, které kartičky se nahrávají do programu, které výsledky se ukládají do databáze, apod. Když se náhodou v programu stane chyba, tak se vygeneruje hlášení které zašle anonymní data o chybě k opravě. Zasílání těchto informací si můžete vypnout v nastavení. Berte prosím na vědomí, že bez těchto informací nejsem schopný většinu chyb ani opravit. Tato anonymní data obsahují verzi Androidu, verzi kódu aplikace, volnou paměť telefonu, nastavení aplikace jako pořadí slovíček, aktivovaná cvičení, informace o dokončených cvičeních, atd.

Proč nevyužívám logy které posílá Android?

Protože v nich není dostatek informací k opravení chyby. Většinu chyb co mi přišly z Google jsem nebyl schopný opravit a to i přesto že mi někteří uživatelé chybu popsali. Google uvědomil svojí chybu v designu platformy a od verze Android 4.0 není čtení logů tak citlivý problém, protože aplikace má  povoleno číst pouze vlastní logy a nemůže číst logy ostatních aplikací.

Proč je toto povolení objevilo nyní?

Protože toto povolení jsem deklaroval už od prvního verze aplikace a při změnách publikovaných před měsícem mi toto povolení vypadlo z nastavení. Dlouho mi vrtalo hlavou proč už logy nevidím a většinu oprav jsem vydával naslepo. V poslední aktualizaci jsem toto povolení přidal zpět, takže pozorní uživatelé tuto změnu zaregistrovali.

Máte se čeho obávat?
Ne. Tahle aplikace není žádný malware nebo spyware. Navíc pokud máte Android 4.0 a výše, tak systém ani nepovolí číst cizí data.

Já jsem plně vytížený v mém zaměstnání a ve volném čase nemám potřebu nikoho špehovat. Touto aplikací jsem chtěl pomoci ostatním učit se anglicky.

Doufám že toto nikoho neodradilo od učení a že se nadále budete seriózně učit každý den.

Monday, May 6, 2013

Opravy a nedořešená chyba

Tento víkend jsem vydal bugfix na několik menších chyb.

Jednu chybu jsem nebyl schopný odstranit - občas se přepíše obsah karty předchozí kartičkou. Nevím jestli je to problém mojeho telefonu s neoficiální ROM verzí Androidu nebo jestli je to problém aplikace. Na ostatních zařízeních a v emulátorech se tento problém neobjevil a proto jestli se někomu tato chyba stává také, dejte mi prosím vědět.

Saturday, April 27, 2013

Dvě nová cvičení

Tak jsem konečně téměr po dvou měsících dokončil dvě nová cvičení. Cvičení Scroll&Peek je důležitou přípravou pro MySentences, které bych chtěl během několika týdnů vydat.

Cvičení Scroll&Peek je interaktivní a doufám že bude fungovat na všech telefonech. Během testů se toto cvičení někdy zpomalilo a odezvy systému byly špatné, tak doufám že to bude všem uživatelům fungovat.

Také jsem upravil algoritmus generování lekcí. Program pracuje s celkem 7 frontami slovíček ze kterých sestavuje lekce pro každý den. Fronta obsluhující slovíčka ohodnocená jako Nevím a Neznám má nyní větší prioritu takže rychleji nabídnou slovíčka znovu.

Cvičení Multiple Choice je trochu obtížnější a nyní nabízí volby nad kterými budet doufám muset více přemýšlet.

Zároveň jsem o měsíc posunul datum kdy se aplikace začně více hlásit o nainstalování placené verze. Aplikace bude nadále fungovat zdarma, ale pokud se Vám program líbí tak mě prosím podpořte v dalším vývoji. Ačkoliv jsem tento program nedělal kvůli penězům, tak na vývoji jsem za posledních 18 měsíců strávil přes 1000 hodin a proto jestli se Vám s aplikací učí dobře, pořiďte si prosím plnou verzi.

V případě problémů nebo otázek mi napište mail.

Monday, March 25, 2013

Nová aktualizace

Včera jsem vydal další aktualizaci s několika malými opravami a zásadním předěláním způsobu stahování slovíček. Musel jsem omezit množství dat stahovaných ze serveru v podobě souborů s výslovností, tak abych snížil objem dat stáhnutých ze serveru a vešel se do limitu který je zdarma.

Nyní se slovíčka stahují postupně. Ve verzi zdarma se v základě stáhne asi 500 slovíček, v placené verzi se stáhnou slovíčka všechny.

Bohužel jsem musel dnes vydat záplatu, někdy se nestačím divit jaké chyby se některým uživatelům objeví po úspěšných testech. Musel jsem odstranit chybu která se projevila u aplikací které měly jako první nastavené cvičení Multiple Choice, pro ostatní uživatele vše fungovalo. Doufám že tyto chyby nikoho neodradily od učení.

Snad jsem všechny chyby opravil a budu pak moci v klidu připravit sekci MySentences.

Thursday, February 28, 2013

Chyby v My Lessons

Po pravdě řečeno mám z nové sekce My Lessons rozpačité dojmy. Většina funkcionality poměrně funguje, ale ještě stále jsou v kódu chyby a několik věcí musím předělat.

Momentálně jsem na dovolené a k opravu vydám asi až za 2-3 týdny. Na seznamu mám následující funkce

  1. Přidat 10-20 tisíc slovíček, program neidentifikuje některé netypická slovíčka
  2. Oprava pro Public Folders. Public Folder zároveň musí nastavit obsažené lekce na public.
  3. Editace lekcí - tady asi udělám nějaký zásadnější redesign. Editace není momentálně příliš intuitivní.
  4. Nahrání slovíček ze souboru - u této funkce nevím jak to bude fungovat
  5. Revize oddělovacích znaků - momentálně například samotná čárka nezafunguje jako oddělovač a slovíčka se slepí dohromady.
  6. Chtěl bych doplnit public lekce z několika publikací (tak aby se neporušil copyright).
  7. Opravit překlepy v nápovědě.
  8. Vkládání vlastních slovíček vlastních překladů budu řešit v rámci nové sekce My Sentences.
 Pošlete mi prosím vaše nápady nebo připomínky, budu se je snažit naimplementovat v příští aktualizaci.

Friday, February 15, 2013

Zpřesnění slovníku a vydání placené verze

Toto je velký update kdy jsem aplikaci připravil na rozšíření o další jazyky a možnost placené verze. Tato aktualizace obsahuje velké zpřesnění slovníku.

MyLessons jsou nyní přístupné všem. Každý den uvolním přístup pro sto účtů.

Dále bylo opraveno několik chyb
- v Browse only po stisku Skip nemizí kartičky
- vyřešená inicializace zvuku po dlouhé pauze

V plné verzi máte neomezený přístup ke všem funkcím aplikace. Verze zdarma má zabudovaná různá omezení a některé funkce se budou uzamykat v květnu 2013 a některé i dříve. V plné verzi máte tyto výhody
  1. Není žádné omezení při zobrazení významu ze slovníku Wordnet a seznam.cz
  2. Všechna cvičení jsou plně k dispozici
  3. Přibudou nová cvičení, která budou jen v placené verzi
  4. Přibude sekce s příklady slovíček ve větách
  5. Máte dočasně neomezený přístup do MyLessons (zatím neplánuji tuto funkci v dohledné době vypnout)
Zároveň bych chtěl vysvětli proč jsou dvě verze. Většina uživatelů používá verzi zdarma už déle a mají mnoho slovíček "rozučených". Bohužel technicky poměrně obtížné zmigrovat data mezi placenou a zdarma verzí. Jelikož jsem ale doposud nenabízel placenou verzi, tak by bylo nefér někoho nutit aby zahodil měsice učení přechodem na placenou verzi. Doinstalováním placené verze se automaticky odemkne omezená funcionalita i verzi zdarma. Aplikace ve verzi zdarma rozpozná, že je na zažízení nainstalovaná také zaplacená verze a automaticky odemkne placený obsah.
Jestli jste ochotní oželet dosavadní výsledky, tak můžete verzi zdarma odinstalovat a začít znovu. V opačném případě doporučuji stále používat verzi zdarma a ta bude automaticky zobrazovat i placený obsah.

Monday, February 11, 2013

Plánovaný update

O víkendu jsem chtěl zprovoznit My Lessons, ale update byl o mnoho náročnější než jsem čekal a potřebuji jěště několik dní na dotestování.

V aktualizaci bude také poměrně velký update slovíček a bude upraveno pár set překladů.

Do konce týdne snad dám vše dohromady a vydám aktualizaci.