Skip to content

Pahina0/Procrastaint

Repository files navigation

Procrastaint

Procrastaint is a todo list built using Kotlin Multiplatform (iOS one day...). It integrates a natural language processor to extract dates and times from plain English, letting users quickly create time-based tasks just by writing sentences.

It currently features Google Calendar integration for seamless task syncing.

Why?

This feature exists in a few other todo list apps so why make another you may ask? Well the amount you can do with those is generally good, but limited. As it is the main feature I use, I wanted to improve on it in my own ways so here it is!
Stop defaulting "at 1" to 1am... no one is awake and doing tasks that early

Screenshots


Setup

Android

Instructions for setting up and building the Android app:

Formatting

To format all Kotlin code:

./gradlew detektall

OAuth (Android Only)

  1. Create a file at: shared/src/main/res/values/android_client_id.xml

  2. Get an Android OAuth 2.0 Client ID from Google Cloud Console under Credentials → OAuth 2.0 Client IDs

  3. Add the following content to the android_client_id.xml file:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="android_client_id">
        YOUR_GENERATED_CLIENT_ID
    </string>
</resources>

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •