80 % bodů zdarma na online výuku díky naší Letní akci!
Pouze tento týden sleva až 80 % na e-learning týkající se PHP

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

Tento výukový obsah pomáhajú rozvíjať nasledujúce firmy, ktoré možno hľadajú práve teba!

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 8-) 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é 22x (66.08 MB)
Aplikácia je vrátane zdrojových kódov v jazyku Kotlin

 

Všetky články v sekcii
Zdrojákoviště Kotlin - Android
Program pre vás napísal Martin Skalík
Avatar
Ako sa ti páči článok?
Ešte nikto nehodnotil, buď prvý!
Autor se věnuje hlavně vývoji na Android v Kotlinu
Aktivity (1)

 

 

Komentáre

Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zatiaľ nikto nevložil komentár - buď prvý!