Naped
Moje celodenné produktivita závisí na todolist aplikáciu, preto som si chcel odjakživa urobiť vlastný todolist aplikáciu. Navyše som chcel mať projekt, ktorý nejako dokladá, že viem aspoň nejako programovať. Nikdy som sa k tomu nedonútil, ale tohtoročná ITnetwork súťaž ma k tomu už konečne donútila.
O aplikácii
- Android (4.0+)
- kotlín
- podpora SK / EN
- SQLite databázy
- RecyclerView s ItemTouchHelper
Tím
pracujem sám
Čo sa nepodarilo / nestihlo
- opraviť bugování animácie drag eventu
- dorobenie tutoriálu
- fragment pre ďalších 7 dní (na to som zabudol)
- splnenie úloh
- celková optimalizácia
- opakovanie úloh
- presnejšie časové zadanie úlohy
- upozornenie na úlohy
- widget
- nastavenie prispôsobiteľné
- + Rôzne rovnako dôležité veci
Moje pocity
Nikdy som nerobil tak veľkú aplikáciu, ale nejako teoreticky som si myslel, že to zvládnem. Dá sa to zvládnuť, ale je to dosť iné ako robiť nejakú malú aplikáciu. Je zaujímavý pocit zabúdať čo niektoré časti kódu robia a alebo dokonca že tam vôbec sú. Mal som veľa impulzov na prerobenie celej aplikácie znovu, ale tentoraz som tieto impulzy prekonal Tento projekt mi dal veľa skúseností, za ktoré som neskutočne rád, ale strašne sa teším, až budem pokračovať na nejakom menšom novom projekte , Ale rozhodne plánujem dorobiť tento projekt.
Súťaž
Projekt bol vytvorený do programátorské súťaže ITnetwork summer 2019.
Vyjadrenie poroty
porotca | bodov | hodnotenie |
---|---|---|
David Jančík |
3 | Vzhľadom k tomu, že som predtým vyvíjal todo listy a používam ich na dennej báze, tak nápad oceňujem. Páči sa mi, že je tam preddefinovaný dnešok, žiadny dátum, zajtrajšok, sú tam priority, začal si dokonca robiť nadstavbu na widget, pretože ten je veľmi dôležitý. Avšak widget nie je hotový a v aplikácii nefungujú zásadné veci, ako napr. Zaškrtnutie checkboxu todočka. Keď sa zadá dátum v minulosti, aplikácia spadne, dialóg na odstránenie položky nemá potvrdzovacie tlačidlo. Chýba synchronizácia dát s počítačom alebo nastavovanie notifikácií v určitý čas. Páčilo by sa mi, keby som si mohol rozdeliť nadpis ešte na popisok udalosti. Prípadne ešte niečo ako nákupný zoznam, kde je možné vytvoriť položky, ktoré sa dajú vyraďovať. Sám používam aplikáciu TickTick, možno by si sa tam mohol inšpirovať nejakými funkciami a tú svoju rozšíriť, je pomerne nádejná. |
michal Čapka |
4 | Osobne TODOčka nepoužívam, teda nemám moc s čím porovnávať. Aplikácia má pár základných nedostatkov, napr. Že úloha nemožno v TODOlistu odškrtnúť alebo vymazať. Myslím, že keď tieto chyby odstrániš, bude sa jednať o užitočného pomocníka v každodennom živote. |
David Čapka |
6 | Našliapnuté TODO aplikácie, pár vecí tam ale nie je dodělaných. Dokážem si predstaviť, že by som ju používal, na druhú stranu mi neprišlo, že prináša niečo zásadne inovatívneho oproti východiskovým aplikáciám od výrobcu. Predstavoval by som si napríklad možnosť prideľovať taskům ikony, aby sa v tom potom človek lepšie orientoval, to tá predvolené aplikácie nevie. Určite by sa dali vymyslieť nejaké ďalšie fíčury ako napr. Možnosť vloženia kresbičky pod. Vidím tam potenciál. |
Galéria
Stiahnuť
Stiahnutím nasledujúceho súboru súhlasíš s licenčnými podmienkami
Stiahnuté 29x (66.08 MB)
Aplikácia je vrátane zdrojových kódov v jazyku Kotlin