Soutěž: Machr na Android - Kuchařka

Java Java 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í
polemes 65 Stáhnout řešení
Avatar
Zdeněk Pavlátka
Tým ITnetwork
Avatar
Zdeněk Pavlátka:

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

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

Odpovědět  +2 18. ledna 8:46
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
Nahoru Odpovědět  +2 18. ledna 9:26
Život je příliš krátký na to, abychom bezpečně odebírali USB z počítače..
Avatar
Zdeněk Pavlátka
Tým ITnetwork
Avatar
Odpovídá na Ondřej Štorc
Zdeněk Pavlátka:

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

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

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

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

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  -2 18. ledna 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:

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  +9 18. ledna 15:00
A ship is safe in harbor. But then again, that´s not what ships are for.
Avatar
Odpovídá na Jaro
Ondřej Štorc:

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  +1 18. ledna 15:09
Ž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
Ondřej Štorc:

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. ledna 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:

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

Nahoru Odpovědět  +2 18. ledna 16:24
A ship is safe in harbor. But then again, that´s not what ships are for.
Avatar
Odpovídá na Jaro
Petr Čech (czubehead):

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  +5 18. ledna 18:06
Why so serious? -Joker
Avatar
Bohumír záviš
Redaktor
Avatar
Bohumír záviš:

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

 
Nahoru Odpovědět  +1 18. ledna 18:32
Avatar
Zdeněk Pavlátka
Tým ITnetwork
Avatar
Odpovídá na Bohumír záviš
Zdeněk Pavlátka:

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  +5 18. ledna 19:16
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
Jaro
Člen
Avatar
Odpovídá na Petr Čech (czubehead)
Jaro:

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

Nahoru Odpovědět 18. ledna 19:41
A ship is safe in harbor. But then again, that´s not what ships are for.
Avatar
Odpovídá na Zdeněk Pavlátka
Štefan Pružinský:

Ž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. ledna 19:47
Najefektívnejším spôsobom debuggingu je modlitba. :)
Avatar
Zdeněk Pavlátka
Tým ITnetwork
Avatar
Odpovídá na Štefan Pružinský
Zdeněk Pavlátka:

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

Nahoru Odpovědět 18. ledna 19:52
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
Odpovídá na Zdeněk Pavlátka
Matyáš Černohous (Matesak):

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

 
Nahoru Odpovědět 18. ledna 21:14
Avatar
Bohumír záviš
Redaktor
Avatar
Bohumír záviš:

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

 
Nahoru Odpovědět 19. ledna 12:21
Avatar
David Novák
Tým ITnetwork
Avatar
Nahoru Odpovědět  +3 19. ledna 12:58
Chyba je mezi klávesnicí a židlí.
Avatar
Zdeněk Pavlátka
Tým ITnetwork
Avatar
Nahoru Odpovědět 19. ledna 15:07
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
Michal Vašíček
Tým ITnetwork
Avatar
Michal Vašíček:

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

Nahoru Odpovědět 25. ledna 7:28
Příspěvek může obsahovat stopy arašídů, sarkasmu a sóji.
Avatar
albertpatera
Redaktor
Avatar
Odpovídá na Zdeněk Pavlátka
albertpatera:

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

 
Nahoru Odpovědět  +1 25. ledna 8:01
Avatar
Zdeněk Pavlátka
Tým ITnetwork
Avatar
Odpovídá na Michal Vašíček
Zdeněk Pavlátka:

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

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

jojo, to je samozřejmost

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

 
Nahoru Odpovědět  +1 25. ledna 8:38
Avatar
polemes
Redaktor
Avatar
polemes:

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

Nahoru Odpovědět  +1 7. února 20:37
5 + 5 = 1010
Avatar
Zdeněk Pavlátka
Tým ITnetwork
Avatar
Odpovídá na polemes
Zdeněk Pavlátka:
  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  +2 8. února 8:23
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
Bohumír záviš
Redaktor
Avatar
Bohumír záviš:

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

 
Nahoru Odpovědět 26. února 14:37
Avatar
Nahoru Odpovědět 26. února 14:40
Nesnáším {}, proto se jim vyhýbám.
Avatar
Nahoru Odpovědět 27. února 0:35
Need for Steve
Avatar
Zdeněk Pavlátka
Tým ITnetwork
Avatar
Zdeněk Pavlátka:

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

polemes - 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. února 19:05
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
IT Man
Redaktor
Avatar
Nahoru Odpovědět  +3 29. února 19:26
Když nevíš jak dál, podá ti ruku někdo, od koho by jsi to nečekal. A tu šanci musíš přijmout!
Avatar
polemes
Redaktor
Avatar
Nahoru Odpovědět  +1 29. února 21:00
5 + 5 = 1010
Avatar
Bohumír záviš
Redaktor
Avatar
 
Nahoru Odpovědět 29. února 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.