Mobile Application for ADHD Adults - Kotlin Version
Overview • Features • Technologies • Installation • Usage • Future Improvements • License
RAMDHDv2 is a mobile application designed to assist adults with Attention Deficit Hyperactivity Disorder (ADHD) in managing their daily activities and improving memory management. This version is a rewrite of the original application in Kotlin, maintaining the same core functionality and design while leveraging native Android development capabilities.
The application implements strategies for dealing with procrastination, memory, and attention management, tailored specifically for the ADHD brain. Unlike existing market solutions, RAMDHDv2 focuses on providing a minimalist, distraction-free interface while implementing evidence-based strategies for ADHD management.
- Timer Panel: Simple countdown timer to help manage time blocks and focus periods
- Notes Panel: Quick access space for saving short-term reminders
- Routines Panel: Create and manage multi-step routines to build positive habits
- Graph Tasks: Break down complex tasks into atomic activities with visual representation
- Important People: Create events related to friends and family
- ADHD Screening Test: (Only in MAUI version)
- SQLite: Self-contained, serverless database engine (Public Domain license)
- Git: Distributed version control system (GNU GPL)
- UMLet: UML tool for system modeling (GNU GPL)
- Kotlin: Modern programming language for Android development (Apache 2.0 license)
- Android Jetpack: Suite of libraries for Android app development (Apache 2.0 license)
- unDraw: Collection of open-source illustrations (MIT license)
- Iconoir: Open-source icon library (MIT license)
- Android Studio: IDE used for Android development
- Android device running Android 6.0 (API level 23) or later
- At least 30MB of free storage space
- No internet connection required for core functionality
- Download the APK file from the Releases page
- Enable installation from unknown sources in your device settings
- Open the downloaded APK file to install the application
- Once installed, you can find the application in your app drawer
- The application starts with the Title screen showing the "CutCatADHD" title and a shaking brain image
- Perform a horizontal swipe gesture across the brain to proceed to the Introduction screen
- Choose to take the optional ADHD screening test or skip to the main application
- The Attention module serves as the home screen of the application
- Use the bottom navigation bar to switch between the main modules (Attention, Organization, People, Mindfulness, and Graph Tasks)
- Tap on panels within each module to access specific features
- Creating a Routine: Navigate to Organization module → Routines panel → Tap the edit icon → Fill in routine details → Save
- Taking Notes: Navigate to Attention module → Notes panel → Tap the edit icon → Create note → Save
- Accessing Forums: Navigate to People module → Forums panel → Tap on a forum → Visit in browser
- Using the Timer: Navigate to Attention module → Timer panel → Set time → Start/Stop/Reset
- Utilizing more Kotlin-specific and Android-native capabilities to improve performance and user experience
- Implementing Jetpack Compose for more modern and responsive UI components
- Improvements based on user testing feedback, focusing on enhanced navigation and clearer visual cues
- Commitment to maintaining the project in the spirit of free software with GPL compatibility
- Potential future implementation of account creation for cross-device synchronization
- Development of a web version to improve accessibility across platforms
- Dorota Dot Okulicz, psychologist and psychotherapist, for consultation and professional insights
- ADHD community members who participated in testing and provided valuable feedback
- All contributors to the open-source libraries used in this project
Developed by Antoni Malinowski, 2024


