NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s podporou uplatnění od 0 Kč. Více informací.

Soutěž: Machr na Android - Kuchařka

Soutěž již skončila

Zadání

V tomto machrovi budete mít za úkol vytvořit aplikaci pro Android. Konkrétně kuchařku, tedy aplikaci s recepty. U vašich výtvorů budu tentokrát hodnotit hlavně uživatelskou část - tedy jak aplikace vypadá, jak snadno se používá a jak funguje. V aplikaci musí být možnost přidávat nové recepty a zobrazovat uložené (těch tam pár připravte jako ukázku).
Pokud bude navíc aplikace umět načítat recepty z nějaké webové stránky - např. www.albert.cz/recepty , www.recepty.cz , recepty.vareni.cz , dostanete až 30 bodů navíc. Dalších 20 bude za vzhled / přehlednost, 20 za snadné používání, 15 za funkčnost a aby to kódu nebylo líto, tak za něj bude dalších 15.
Pro získání placky potřebujete nejméně 50 bodů.

Výhra

Vítěz dostane placku Machr a ocenění do portfolia.

Výhra

Výsledky

Jméno bodů Řešení ( Stáhnout vše )
Bohumír záviš 98 Stáhnout řešení
Martin Skalík 65 Stáhnout řešení

V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
Zdeněk Pavlátka:18.1.2016 8:46

V tomto machrovi budete lidem radit s vařením. :P

Soutěž končí 31. ledna 12:00, tak se nezapomeň zapojit! :)

Odpovědět
18.1.2016 8:46
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
Ondřej Štorc
Tvůrce
Avatar
Odpovídá na Zdeněk Pavlátka
Ondřej Štorc:18.1.2016 9:26

Je dovoleno použít xamarin?

Nahoru Odpovědět
18.1.2016 9:26
Život je příliš krátký na to, abychom bezpečně odebírali USB z počítače..
Avatar
Odpovídá na Ondřej Štorc
Zdeněk Pavlátka:18.1.2016 12:49

Ten nevím, jak bych testoval... Takže ne.

Nahoru Odpovědět
18.1.2016 12:49
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
Odpovídá na Zdeněk Pavlátka
Štefan Pružinský:18.1.2016 14:51

Stratil si dosť veľa súťažiacich... :( Je to až taký veľký problém?

Nahoru Odpovědět
18.1.2016 14:51
Najefektívnejším spôsobom debuggingu je modlitba. :)
Avatar
Ondřej Štorc
Tvůrce
Avatar
Odpovídá na Zdeněk Pavlátka
Ondřej Štorc:18.1.2016 14:51

Ok tak se nezúčastním... :( Jinak xamarin je pro studenty zdarma, takže ho můžeš mít, ale to je Tvoje věc :)

Nahoru Odpovědět
18.1.2016 14:51
Život je příliš krátký na to, abychom bezpečně odebírali USB z počítače..
Avatar
Jaro
Člen
Avatar
Jaro:18.1.2016 15:00

zakázali framework, zabudli programovať :) :) kam tento svet speje. To je tak ťažké spraviť to v originál API pre Andoird v Jave a naučiť sa pritom niečo nové?..

Nahoru Odpovědět
18.1.2016 15:00
“What would you do if you were 100% sure you couldn’t fail?”
Avatar
Ondřej Štorc
Tvůrce
Avatar
Odpovídá na Jaro
Ondřej Štorc:18.1.2016 15:09

Ne, ale nechci pracovat s Javou (kterou jakžtakž umím) a hlavně ne s Android Studiem. A proč nevyužít něco co můžu dělat pro mě mnohem snadněji a intuitivněji v C# a xamarinu? Takže asi tak :)

Nahoru Odpovědět
18.1.2016 15:09
Život je příliš krátký na to, abychom bezpečně odebírali USB z počítače..
Avatar
Ondřej Štorc
Tvůrce
Avatar
Odpovídá na Ondřej Štorc
Ondřej Štorc:18.1.2016 15:14

Jinak ta poznámka o Javě byla hlavně kvůli tomu aby jsi si nemyslel, že jí neumím a chci se jí kvůli tomu vyhnout

Nahoru Odpovědět
18.1.2016 15:14
Život je příliš krátký na to, abychom bezpečně odebírali USB z počítače..
Avatar
Jaro
Člen
Avatar
Odpovídá na Ondřej Štorc
Jaro:18.1.2016 16:24

Sám sebe škodíš, čo ti mám na to napísať.

Nahoru Odpovědět
18.1.2016 16:24
“What would you do if you were 100% sure you couldn’t fail?”
Avatar
Petr Čech
Tvůrce
Avatar
Odpovídá na Jaro
Petr Čech:18.1.2016 18:06

Vše, co jde pro Android jde i v C# a někomu to prostě připadá výrazně pohodlnější :-)

Nahoru Odpovědět
18.1.2016 18:06
the cake is a lie
Avatar
Bohumír záviš:18.1.2016 18:32

Můžu aplikaci udělat i v android studiu?

 
Nahoru Odpovědět
18.1.2016 18:32
Avatar
Odpovídá na Bohumír záviš
Zdeněk Pavlátka:18.1.2016 19:16

Pokud bys nemohl, je tahle soutěž asi k ničemu. Xamarin není povolený proto, že je placený.

Ondřej Štorc : Ano, je zdarma pro studenty, ale vážně si myslíš, že si kvůli jednomu machrovi na 14 dní budu pořizovat ISIC kartu, všechno to vyřizovat a instalovat Xamarin, který už pravděpodobně nikdy nevyužiju?

Nahoru Odpovědět
18.1.2016 19:16
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
Jaro
Člen
Avatar
Odpovídá na Petr Čech
Jaro:18.1.2016 19:41

Ja ti to neberiem, používaj(te) si čo chceš, ja som len reagoval na tú rezignáciu :)

Nahoru Odpovědět
18.1.2016 19:41
“What would you do if you were 100% sure you couldn’t fail?”
Avatar
Odpovídá na Zdeněk Pavlátka
Štefan Pružinský:18.1.2016 19:47

Žiadnu ISIC kartu Ti na to netreba, to sú nezmysli... Funguje to úplne normálne ako všetko ostatné vo VS. :)

Nahoru Odpovědět
18.1.2016 19:47
Najefektívnejším spôsobom debuggingu je modlitba. :)
Avatar
Odpovídá na Štefan Pružinský
Zdeněk Pavlátka:18.1.2016 19:52

Na používání Xamarinu ve Visual Studiu potřebuješ licenci na Xamarin...

Nahoru Odpovědět
18.1.2016 19:52
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
Odpovídá na Zdeněk Pavlátka
Matyáš Černohous:18.1.2016 21:14

Je to sice machr na Android, ale kdybych to napsal pro WP měl bys to jak otestovat ?

 
Nahoru Odpovědět
18.1.2016 21:14
Avatar
Bohumír záviš:19.1.2016 12:21

Bude uděleno víc bodů za sql databázy?

 
Nahoru Odpovědět
19.1.2016 12:21
Avatar
David Novák
Tvůrce
Avatar
David Novák:19.1.2016 12:58

Diskuze o Javě přesunuta: http://www.itnetwork.cz/…69e24b631ccb

Nahoru Odpovědět
19.1.2016 12:58
Chyba je mezi klávesnicí a židlí.
Avatar
Odpovídá na Bohumír záviš
Zdeněk Pavlátka:19.1.2016 15:07

Za databázi ano.

Nahoru Odpovědět
19.1.2016 15:07
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar

Člen
Avatar
:25.1.2016 7:28

Můžu použít Cordovu (http://cordova.apache.org) :P

 
Nahoru Odpovědět
25.1.2016 7:28
Avatar
albertpatera
Tvůrce
Avatar
Odpovídá na Zdeněk Pavlátka
albertpatera:25.1.2016 8:01

Taky se zapojím, pokud to stihnu ;-)

 
Nahoru Odpovědět
25.1.2016 8:01
Avatar
Odpovídá na
Zdeněk Pavlátka:25.1.2016 8:19

Ano, ale víc ten kód komentuj, ať se v tom vyznám.

Nahoru Odpovědět
25.1.2016 8:19
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
albertpatera
Tvůrce
Avatar
Odpovídá na Zdeněk Pavlátka
albertpatera:25.1.2016 8:38

jojo, to je samozřejmost

takže na každej určitej vlok textu hodim koment :D

 
Nahoru Odpovědět
25.1.2016 8:38
Avatar
Martin Skalík
Tvůrce
Avatar
Martin Skalík:7.2.2016 20:37

Tak co je? Machra na OOP ktery koncil o tyden pozdiji si uz vyhodnotil a toto ne? PROČ ?

 
Nahoru Odpovědět
7.2.2016 20:37
Avatar
Odpovídá na Martin Skalík
Zdeněk Pavlátka:8.2.2016 8:23
  1. Minulý týden jsem byl nemocný
  2. Zjistil jsem, že nemám nainstalované Android Studio - včera se stahovalo, dneska ho budu instalovat
  3. Opravit krátké kódy v Javě a C# je přecijen rychlejší než kontrolovat a hodnotit celé aplikace pro android
Nahoru Odpovědět
8.2.2016 8:23
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
Bohumír záviš:26.2.2016 14:37

Můžu se zeptat kdy to bude vyhodnocené :-) ?

 
Nahoru Odpovědět
26.2.2016 14:37
Avatar
Tomáš Bitter
Tvůrce
Avatar
Odpovídá na Bohumír záviš
Tomáš Bitter:27.2.2016 0:35

Vyhodnocení bude již brzy.

 
Nahoru Odpovědět
27.2.2016 0:35
Avatar
Zdeněk Pavlátka:29.2.2016 19:05

Díky všem za účast, zde jsou výsledky:

Martin Skalík - 65 bodů
Načítání receptů z webu: 15b
Vyhledávání funguje, recepty vypadají že také. Až na pár detailů. V popisu jsou i věci, které by tam asi být neměly:

QR kód s adresou receptu pro vaše mobilní zařízení. Vytvořit poznámku Moje soukromá poznámka Zrušit poznámku Uložit poznámku Uložit recept do kuchařky lucik autor receptu: Kuřecí medailonky se sýrem Počet přidaných receptů: 266 Přidat k oblíbeným kuchařům

Vzhled / přehlednost: 5b
Uživatelské rozhraní nepatří mezi nejpřehlednější. Navíc když se mi zobrazí virtuální klávesnice, aplikace se divně smrskne a je nepoužitelná. Máš tam spoustu chyb v textu, což dosti kazí dojem a některá tlačítka nejsou nastylována. Navíc část UI je v angličtině a část v češtině bez diakritiky.

Komplikovanost ovládání: 15b
Používání je celkem snadné. Vytkl bych jen to, že na prakticky každé obrazovce máš jinak rozložené ovládací prvky.
Pozn.: když kliknu na uložený recept, rovnou mi to nabízí jeho odstranění. To není zrovna ideální, lepší by bylo ho při kliknutí otevřít a smazání nabídnout při podržení.

Funkčnost: 15b
Funguje relativně dobře

Kód: 15b
Komentáře by jistě neuškodily, i když je kód celkem pěkný a přehledný. Oceňuji použití databáze.

Bohumír záviš - 98 bodů
Načítání receptů z webu: 30b
Načítání funguje velmi pěkně, chválím možnost uložení online receptů.

Vzhled / přehlednost: 18b
Uživatelské rozhraní je pěkně přehledné, možná bych ho poupravil co se týče barev. A zdá se mi, že na ty recepty (přísady + postup) máš moc velké písmo. Jen u receptů uložených v telefonu by asi nemělo být tlačítko uložit...

Komplikovanost ovládání: 20b
Jednoduché...

Funkčnost: 15b
Nenašel jsem jediný problém.

Kód: 15b
Potěšily mě občasné komentáře, těch v machrech moc nevidím ;)

Placku tedy získává polemes, Bohumír záviš Gratuluji :)

Nahoru Odpovědět
29.2.2016 19:05
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
Jan Lupčík
Tvůrce
Avatar
Jan Lupčík:29.2.2016 19:26

Bohumír záviš, Martin Skalík: gratuluji! :)

Nahoru Odpovědět
29.2.2016 19:26
TruckersMP vývojář
Avatar
Martin Skalík
Tvůrce
Avatar
Martin Skalík:29.2.2016 21:00

Bohumír záviš gratuluji

 
Nahoru Odpovědět
29.2.2016 21:00
Avatar
Odpovídá na Martin Skalík
Bohumír záviš:29.2.2016 21:09

Tobě taky dobrá práce

 
Nahoru Odpovědět
29.2.2016 21:09
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 32 zpráv z 32.