Jotter goes far beyond ordinary to-do list apps, offering an intelligent, AI-powered task management experience. Create tasks effortlessly, organize them into categories, and plan your day by chatting naturally with the built-in chatbot.
All your tasks are seamlessly synced, so you can access your plans anytime, from any Android device.
Jotter isn't just about reminders. With smart suggestions, personalized planning, multilingual support, themes, and more, it takes your productivity to the next level.
In short, Jotter is much more than a typical to-do app.
- AI-Powered Chatbot for intelligent task assistance
- Fast and secure Single Sign-On (SSO) authentication
- Synchronized notes and tasks across devices
- Task search functionality for easy access
- Access to user profile information
- Theme switching (light/dark modes)
- Support for 10 different languages
- Password change feature
- Contact us section for user feedback and support
- Logout and account deletion options
- Kotlin – Programming language for Android development
- Jetpack Compose – Modern toolkit for building native Android UI
- Firebase Authentication – User authentication and management
- Firebase Firestore – Cloud-hosted NoSQL database for syncing tasks
- Hilt – Dependency injection for Android
- Retrofit – Network library for API calls
- OpenAI API – AI-powered chatbot integration
- Material Design 3 – Modern UI components and theming
- Coroutines – Asynchronous programming support
- DataStore – For storing user preferences such as theme and language
- Multilingual support – Supporting 10 different languages
And various other Jetpack libraries and Android tools to ensure a smooth and modern user experience.
- Android Studio
- Android SDK
- JDK 11 or higher
-
Clone the project:
git clone https://github.com/abdullah-tanriverdi/JotterApp cd Jotter
- Open Android Studio.
- Select "Open an existing project" from the welcome screen or go to
File > Open. - Navigate to the cloned
jotterfolder.
- Set up Firebase Authentication and Firestore in the Firebase Console.
- Obtain your OpenAI API key from the OpenAI API.
In Android Studio, go to File > Sync Project with Gradle Files to sync the project.