Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Napedu

Moje celodenní produktivita závisí na todolist aplikaci, proto jsem si chtěl odjakživa udělat vlastní todolist aplikaci. Navíc jsem chtěl mít projekt, který nějak dokládá, že umím alespoň nějak programovat. Nikdy jsem se k tomu nedonutil, ale letošní ITnetwork soutěž mě k tomu už konečně donutila.

O aplikaci

  • Android(4.0+)
  • Kotlin
  • podpora CS/EN
  • SQLite databáze
  • RecyclerView s ItemTouchHelper

Tým

Pracuji sám

Co se nepodařilo/nestihlo

  • opravit bugování animace drag eventu
  • dodělání tutoriálu
  • fragment pro dalších 7 dní (na to jsem zapomněl)
  • splnění úkolů
  • celková optimalizace
  • opakování úkolů
  • přesnější časové zadání úkolu
  • upozornění na úkoly
  • widget
  • nastavení přizpůsobitelní
  • +různé stejně důležité věci

Mé pocity

Nikdy jsem nedělal tak velkou aplikaci, ale nějak teoreticky jsem si myslel, že to zvládnu. Dá se to zvládnut, ale je to dost jiné než dělat nějakou malou aplikaci. Je zajímavý pocit zapomínat co některé části kódu dělají a nebo dokonce že tam vůbec jsou. Měl jsem hodně impulzů na předělání celé aplikace znovu, ale tentokrát jsem tyto impulzy překonal 8-) Tento projekt mi dal hodně zkušeností, za které jsem neskutečně rád, ale strašně se těším, až budu pokračovat na nějakém menším novém projektu ;-), ale rozhodně plánuju dodělat tento projekt.

Soutěž

Projekt byl vytvořen do programátorské soutěže ITnetwork summer 2019.

Vyjádření poroty

Porotce Bodů Hodnocení
Zdrojákoviště Kotlin - Android
David Jančík
3 Vzhledem k tomu, že jsem dříve vyvíjel todo listy a používám je na denní bázi, tak nápad oceňuji. Líbí se mi, že je tam předdefinovaný dnešek, žádné datum, zítřek, jsou tam priority, začal jsi dokonce dělat nástavbu na widget, protože ten je velmi důležitý. Nicméně widget není hotový a v aplikaci nefungují zásadní věci, jako např. zaškrtnutí checkboxu todočka. Když se zadá datum v minulosti, aplikace spadne, dialog na odstranění položky nemá potvrzovací tlačítko. Chybí synchronizace dat s počítačem nebo nastavování notifikací v určitý čas. Líbilo by se mi, kdybych si mohl rozdělit nadpis ještě na popisek události. Případně ještě něco jako nákupní seznam, kde lze vytvořit položky, které se dají odškrtávat. Sám používám aplikaci TickTick, možná by jsi se tam mohl inspirovat nějakými funkcemi a tu svou rozšířit, je poměrně nadějná.
Zdrojákoviště Kotlin - Android
Michal Čápka
4 Osobně TODOčka nepoužívám, tudíž nemám moc s čím srovnávat. Aplikace má pár základních nedostatků, např. že úkol nelze v TODOlistu odškrtnout nebo vymazat. Myslím, že když tyto chyby odstraníš, bude se jednat o užitečného pomocníka v každodenním životě.
Zdrojákoviště Kotlin - Android
David Čápka
6 Našlápnutá TODO aplikace, pár věcí tam ale není dodělaných. Dokáži si představit, že bych ji používal, na druhou stranu mi nepřišlo, že přináší něco zásadně inovativního oproti výchozím aplikacím od výrobce. Představoval bych si třeba možnost přidělovat taskům ikony, aby se v tom pak člověk lépe orientoval, to ta výchozí aplikace neumí. Určitě by se daly vymyslet nějaké další fíčury jako např. možnost vložení kresbičky apod. Vidím tam potenciál.

Galerie

Program byl vytvořen v roce 2019.

 

Stáhnout

Stažením následujícího souboru souhlasíš s licenčními podmínkami

Staženo 29x (66.08 MB)
Aplikace je včetně zdrojových kódů v jazyce Kotlin

 

Všechny články v sekci
Zdrojákoviště Kotlin - Android
Program pro vás napsal Martin Skalík
Avatar
Uživatelské hodnocení:
Ještě nikdo nehodnotil, buď první!
Autor se věnuje hlavně vývoji na Android v Kotlinu
Aktivity