Soutěž: Machr na Android - úkolníček

Java Java Machr na Android - úkolníček

Soutěž již skončila

Zadání

Vaším úkolem bude tentokrát vytvořit Android aplikaci pro ukládání úkolů. Je mi jedno jestli to bude formou seznamu úkolů s datumy či kalendáře.
Povinné ale je:

  • umožnit jednoduché vytváření a editaci úkolů (včetně mazání)
  • nějak uživatele upozornit na blížící se událost (stačí při spuštění aplikace)
  • umožnit uživateli psát si k úkolům krátké poznámky a přidat k nim "ukazatel dokončení" - nějaký progress bar s nastavitelnou hodnotou v procentech

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 )
polemes 5 Stáhnout řešení
Aktivity (1)
Avatar
Zdeněk Pavlátka
Tým ITnetwork
Avatar
Zdeněk Pavlátka:7.11.2015 18:01

V této soutěži budete tvořit jednoduchý úkolníček pro systém Android.

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

Odpovědět  +4 7.11.2015 18:01
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
IT Man
Redaktor
Avatar
IT Man:7.11.2015 18:10

Wow, on existuje machr na Android? :O

Nahoru Odpovědět  +2 7.11.2015 18:10
Usmívej se, zítra už tvůj kód nemusí fungovat!
Avatar
Odpovídá na Zdeněk Pavlátka
Petr Čech (czubehead):7.11.2015 18:12

To psaní v C# bych upřesnil na to, že se jedná o Xamarin.
Když udělám službu na pozadí, která bude uživatele upozorňovat na nadcházející událost, dostanu plusové body?
A jak se bude hodnotit zdroják, když to budu dělat právě přes Xamarin, když víš, že

Ve Visual Studiu 2015 by měly jít tvořit Android aplikace pomocí C# a Visual Basicu

:D Ono se to může v závislosti na technologii dost lišit od Javy...

Editováno 7.11.2015 18:15
Nahoru Odpovědět  +1 7.11.2015 18:12
Why so serious? -Joker
Avatar
Zdeněk Pavlátka
Tým ITnetwork
Avatar
Odpovídá na IT Man
Zdeněk Pavlátka:7.11.2015 18:14

Existuje, ale aktuálně k němu nemám placky, leda že by je David Čápka objednal...

Nahoru Odpovědět 7.11.2015 18:14
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
Zdeněk Pavlátka
Tým ITnetwork
Avatar
Odpovídá na Petr Čech (czubehead)
Zdeněk Pavlátka:7.11.2015 18:15

Ano, dostaneš :)

Stejnak jsem se chtěl s tím Xamarinem naučit pracovat ;)

Editováno 7.11.2015 18:17
Nahoru Odpovědět 7.11.2015 18:15
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
IT Man
Redaktor
Avatar
Odpovídá na Zdeněk Pavlátka
IT Man:7.11.2015 18:16

Dáme to jako návrh do úloh s vyšší prioritou. :D

Nahoru Odpovědět  +1 7.11.2015 18:16
Usmívej se, zítra už tvůj kód nemusí fungovat!
Avatar
Adam Ježek
Tým ITnetwork
Avatar
Odpovídá na Zdeněk Pavlátka
Adam Ježek:7.11.2015 18:18

Není ten xamarin placenej?

Nahoru Odpovědět 7.11.2015 18:18
Pokud chceš odpovědět, klikni na odpovědět. Pokud chceš vložit zdroják, klikni na vložit zdroják (</>)
Avatar
Odpovídá na Adam Ježek
Petr Čech (czubehead):7.11.2015 18:21

Je, dokonce je dost drahý, ale jako student to máš zdarma. Stačí jim poslat platnou ISIC kartu.

Zdeněk Pavlátka jak se tedy bude hodnotit zdroják?

Editováno 7.11.2015 18:24
Nahoru Odpovědět  +1 7.11.2015 18:21
Why so serious? -Joker
Avatar
Adam Ježek
Tým ITnetwork
Avatar
Nahoru Odpovědět 7.11.2015 18:25
Pokud chceš odpovědět, klikni na odpovědět. Pokud chceš vložit zdroják, klikni na vložit zdroják (</>)
Avatar
Odpovídá na Adam Ježek
Petr Čech (czubehead):7.11.2015 18:27

Ale tohoto machra s tím nestihneš, trvá jim to strašně dlouho.

Nahoru Odpovědět 7.11.2015 18:27
Why so serious? -Joker
Avatar
Zdeněk Pavlátka
Tým ITnetwork
Avatar
Odpovídá na Petr Čech (czubehead)
Zdeněk Pavlátka:7.11.2015 18:37

Tu možnost s Xamarinem jsem nakonec z machra odstranil, byly by s tím jen potíže.

(Nikdy dřív jsem si toho o něm moc nezjišťoval, tak jsem přesně nevěděl o co jde)

Nahoru Odpovědět  ±0 7.11.2015 18:37
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
Sony Nguyen
Redaktor
Avatar
Odpovídá na Zdeněk Pavlátka
Sony Nguyen:7.11.2015 18:45

Je jedno v jakém jazyce to bude? :)

 
Nahoru Odpovědět 7.11.2015 18:45
Avatar
Odpovídá na Zdeněk Pavlátka
Petr Čech (czubehead):7.11.2015 18:48

Neeeee ;-( ;-( ;-( ;-(
To je škoda. Napadlo mě, že bych na to téma mohl něco sepsat, ale ještě se s tím pořád učím. Kdybych usoudil, že na to mám, byl by zájem o pár článků?
//možná jsem až moc off-topic

Nahoru Odpovědět  +1 7.11.2015 18:48
Why so serious? -Joker
Avatar
Zdeněk Pavlátka
Tým ITnetwork
Avatar
Odpovídá na Sony Nguyen
Zdeněk Pavlátka:7.11.2015 18:51

jak to myslíš?

Nahoru Odpovědět 7.11.2015 18:51
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
Sony Nguyen
Redaktor
Avatar
Sony Nguyen:7.11.2015 18:54

Jakože jestli to musím psát v Javě nebo to můžu psát i v jiných jazycích

 
Nahoru Odpovědět 7.11.2015 18:54
Avatar
Zdeněk Pavlátka
Tým ITnetwork
Avatar
Odpovídá na Sony Nguyen
Zdeněk Pavlátka:7.11.2015 18:58

Co vím tak pro android jde psát v

  • Java
  • Java, C/C++
  • HTML, CSS, JavaScript

Všechny tři možnosti můžeš použít

Nahoru Odpovědět  +5 7.11.2015 18:58
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
polemes
Redaktor
Avatar
polemes:14.11.2015 14:25

Ja myslel že nebudu jedinny co se zůčastnil :)

Nahoru Odpovědět 14.11.2015 14:25
5 + 5 = 1010
Avatar
Matúš Petrofčík
Šéfredaktor
Avatar
Odpovídá na polemes
Matúš Petrofčík:14.11.2015 15:16

Tak to bude ťažké rozhodnutie, ale myslím že tvoje riešenie je najlepšie :D

Nahoru Odpovědět  +3 14.11.2015 15:16
obsah kocky = r^2 ... a preto vlak drnká
Avatar
Adam Ježek
Tým ITnetwork
Avatar
Odpovídá na Zdeněk Pavlátka
Adam Ježek:14.11.2015 15:57

Mam za to že pro Android jde psát i v Pythonu, zatím jsem se k tomu nedostal, ale prý to jde.

Nahoru Odpovědět 14.11.2015 15:57
Pokud chceš odpovědět, klikni na odpovědět. Pokud chceš vložit zdroják, klikni na vložit zdroják (</>)
Avatar
Tukmak
Člen
Avatar
Odpovídá na Adam Ježek
Tukmak:14.11.2015 17:14

Jde, například pomocí frameworku kivy (http://kivy.org/).

 
Nahoru Odpovědět 14.11.2015 17:14
Avatar
Michal Žůrek (misaz):14.11.2015 17:24

Pro android by mělo jít psát i v Brainfucku.

https://play.google.com/…apps/details?…

Nahoru Odpovědět 14.11.2015 17:24
Nesnáším {}, proto se jim vyhýbám.
Avatar
Zdeněk Pavlátka
Tým ITnetwork
Avatar
Odpovídá na Michal Žůrek (misaz)
Zdeněk Pavlátka:14.11.2015 18:43

Takhle ano ale nevyexportuje ti to aplikaci...
EDIT: takže když v tom něco vytvoříš, stejně to nebudeš moct šířit mezi lidi (leda že bys jim dal zdroják a oni si stáhli tenhle interpreter)

Editováno 14.11.2015 18:45
Nahoru Odpovědět 14.11.2015 18:43
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
polemes
Redaktor
Avatar
polemes:14.11.2015 20:07

Tak co výsledek?

Nahoru Odpovědět 14.11.2015 20:07
5 + 5 = 1010
Avatar
Odpovídá na polemes
Michal Žůrek (misaz):14.11.2015 23:36

vyčkej, teď se detailně prozkoumá tvoje aplikace a pak se porota (Zdeněk Pavlátka) rozhodne zdali ti udělí placku.

Nahoru Odpovědět 14.11.2015 23:36
Nesnáším {}, proto se jim vyhýbám.
Avatar
Zdeněk Pavlátka
Tým ITnetwork
Avatar
Zdeněk Pavlátka:15.11.2015 14:01

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

polemes - 5 bodů
Kód je naprostá katastrofa. Máš pevně daný počet úkolů a ještě je máš jako samostatné proměnné. Představ si, že by bylo potřebu těch úkolů uložit 50. Budeš ten kód 50 kopírovat? Celý kód je vlastně jedno a to samé 10× okopírované.
Totéž platí pro layout.

Navíc pro upozornění se třída Toast moc nehodí, je dost obtížné si ho všimnout.

Tentokrát placku nikdo nezískává, snad někdy příště.

Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
Nahoru Odpovědět  +2 15.11.2015 14:01
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
Jiří Hlavík
Redaktor
Avatar
Jiří Hlavík:15.11.2015 20:38

Na machra to asi opravdu není, ale tomuhle frajerovi je 12 let a opravdu do toho dal vše. Pokud bude pokračovat stejným tempem, časem z něj bude určitě DOBRÝ programátor :D......

Za mě palec nahoru!!

 
Nahoru Odpovědět  +5 15.11.2015 20:38
Avatar
mara
Člen
Avatar
Odpovídá na Zdeněk Pavlátka
mara:16.11.2015 15:49

Tak tohle mě mrzí, že jsem si toho machra nevšiml. Hodně rád bych se do androidu zapojil. Bude ještě něco ? Nebo nemůže se tady tento samý machr pro malou účast zopakovat ?

Nahoru Odpovědět 16.11.2015 15:49
Co na srdci, to na Facebooku
Avatar
Odpovídá na mara
Michal Žůrek (misaz):16.11.2015 15:51

opakovat asi ne, ale to ti nic nebrání si to vyzkoušet mimo soutěž.

Nahoru Odpovědět  +1 16.11.2015 15:51
Nesnáším {}, proto se jim vyhýbám.
Avatar
mara
Člen
Avatar
Odpovídá na Michal Žůrek (misaz)
mara:16.11.2015 15:53

Nebrání, ale když už je to v androidu, který mi nedělá zase až takový problém, tak bych alespoň v něčem rád dostal placku :D

Editováno 16.11.2015 15:53
Nahoru Odpovědět  ±0 16.11.2015 15:53
Co na srdci, to na Facebooku
Avatar
Zdeněk Pavlátka
Tým ITnetwork
Avatar
Odpovídá na mara
Zdeněk Pavlátka:16.11.2015 18:09

Opakovat úplně ne, ale v blízké době zadám něco na podobný způsob

Nahoru Odpovědět  +2 16.11.2015 18:09
Kolik jazyků umíš, tolikrát jsi programátor.
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 30 zpráv z 30.