C# týden November Black Friday
BlackFriday je tu! Využij jedinečnou příležitost a získej až 80 % znalostí navíc zdarma! Více zde
Pouze tento týden sleva až 80 % na e-learning týkající se C#

Napedu

Unicorn College Tento obsah je dostupný zdarma v rámci projektu IT lidem.
Vydávání, hosting a aktualizace umožňují jeho sponzoři.

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

Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!

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í

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á.

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ě.

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ženo 10x (66.08 MB)
Aplikace je včetně zdrojových kódů v jazyce Kotlin

 

 

Program pro vás napsal Martin Skalík
Avatar
Jak se ti líbí článek?
Ještě nikdo nehodnotil, buď první!
Autor se věnuje hlavně vývoji na Android v Kotlinu
Všechny články v sekci
Tvorba mobilních aplikací pro Android v Kotlin
Aktivity (4)

 

 

Komentáře

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.

Zatím nikdo nevložil komentář - buď první!