/TodoApp

To-Do app - A Kotlin introduction and dev diary

Primary LanguageKotlin

To-do App - A Kotlin introduction and Dev diary

Learning project in the Kotlin language.

This is my first contact with Kotlin (and Java) and my first time attempting any kind of public development diary.

Interface Modal

Goals

  • Gain initial insight into the Kotlin language and workflow
  • Avoid using frameworks that obfuscates how Kotlin works (the goals is to LEARN Kotlin not make the code small or super efficient)
  • Get a sense for the differences in philosophy compared to Python
  • Have a working To-Do app with a browser interface

Final project structure

src/main/kotlin
|
|_ main.kt    (main script, view/API)
|_ TaskClass.kt (A data class representing a task in the ToDo app)
|_ TaskDAO.kt   (Data Access Object glueing Tasks to the API)

Tools used

Captain's Log

I decided to document my development of this small app and my first experiences with Kotlin as a Python developer.