A modern, intuitive drawing and sketching app for Android that brings your creativity to life with smooth drawing tools, customizable brushes, and professional features.
- Smooth Free-form Drawing - Natural drawing experience with optimized performance
- Customizable Brush Sizes - Adjustable brush thickness from 5px to 100px with real-time preview
- Preset Brush Sizes - Quick access to Small (8px), Medium (25px), and Large (50px) brushes
- Color Palette - Quick access to 7 preset colors (Green, Red, Blue, Purple, Yellow, Black, White)
- Custom Color Picker - Unlimited color selection with HSV color wheel
- Visual Feedback - Selected colors and brush sizes are highlighted with smooth animations
- Eraser Tool - Dedicated eraser with adjustable size
- Undo/Redo - Full drawing history with unlimited undo steps
- Gallery Integration - Import images from your device as drawing backgrounds
- Save Drawings - Export your artwork as high-quality JPEG images
- Material Design - Modern, intuitive interface following Android design guidelines
- Responsive Layout - Optimized for various screen sizes and orientations
- Permission Management - Smart handling of storage and gallery permissions across Android versions
- Edge-to-Edge Support - Full-screen drawing experience on modern Android devices
Try the app by downloading the latest release from our GitHub Releases page!
- Go to Releases
- Download the latest APK file (
Lumen-v1.0.apk) - Enable "Install from Unknown Sources" in your Android settings
- Install and enjoy drawing!
- Android Studio Arctic Fox or later
- JDK 11 or higher
- Android SDK API 36
-
Clone the repository:
git clone https://github.com/abdulwahed-s/Lumen.git cd Lumen -
Open the project in Android Studio
-
Sync Gradle files and build the project
-
Run on device or emulator
app/src/main/
├── java/com/aw/lumen/
│ ├── MainActivity.kt # Main activity with UI logic
│ └── DrawingView.kt # Custom drawing canvas view
├── res/
│ ├── drawable/ # App icons and assets
│ ├── layout/
│ │ ├── activity_main.xml # Main layout
│ │ └── bottom_sheet_brush.xml # Brush size selector
│ ├── values/
│ │ ├── colors.xml # App color scheme
│ │ ├── strings.xml # App strings
│ │ └── themes.xml # App themes
│ └── AndroidManifest.xml # App manifest
This project is licensed under the MIT License - see the LICENSE file for details.




