Line App v1.0 - Initial Release 馃帀
Overview
The Line App is an Android overlay application that displays 7 adjustable lines on top of other apps. Perfect for designers, developers, and anyone who needs to align and compare visual elements on-screen.
Features
- 7 Adjustable Lines: Each line has a distinct color and number (1-7) for easy identification
- Orientation Aware:
- Landscape mode: Horizontal lines with draggable handles
- Portrait mode: Vertical lines (view-only)
- Free Movement: Lines can cross each other without constraints
- Persistent State: Line positions are saved between sessions
- True Overlay: Interact with apps underneath while lines remain visible
- Intuitive Controls: Numbered handles on both sides in landscape mode
Installation
- Download
LineApp-v1.0.apkfrom the assets below - Enable "Install from Unknown Sources" on your Android device
- Install the APK
- Grant overlay permission when prompted
Requirements
- Android 8.0 (API 26) or higher
- Overlay permission (SYSTEM_ALERT_WINDOW)
What's Included
LineApp-v1.0.apk- The installable Android applicationoutput-metadata.json- Build metadata- Full source code in the repository
Usage
- Launch the app and tap "Start Lines"
- Grant overlay permission if needed
- Rotate to landscape mode to adjust line positions
- Use the 脳 button to close the overlay (positions are saved)
Use Cases
- Align visual elements across different apps
- Compare heights and positions of UI components
- Create visual reference guides for design work
- Line up content in photo editing or drawing apps
Known Issues
- App icon may not immediately appear in launcher on some devices
- Touch interaction with underlying apps works best when not touching the handle areas
Technical Details
- Min SDK: 26 (Android 8.0)
- Target SDK: 33 (Android 13)
- Built with Kotlin
- Uses Android Foreground Service for overlay
License
This project is open source under the MIT License.
This is the initial release of the Line App. Feedback and contributions are welcome!