Satria Launcher

Verified safeOpen sourceExclusive
No reviews reviews
41
downloads
6.0
android

AI summary

Curious what AI thinks about this app? Ask for a short summary highlighting what it does and any noteworthy details.

About this app

Satria Launcher is a minimalist, high-performance Android launcher built with React Native. It features a unique Assistant Dock with personalized greetings, advanced app management, smooth animations, and Simple style design philosophy.

✨ Key Features

🎯 Core Functionality

- 4-Column Grid Layout - Clean app drawer with optimized spacing - Simple Style Icons - Rounded square icons with 22% border radius - Smart App Management - Hide/unhide apps with persistent storage - Dual-View Dock - Toggle between Assistant messages and pinned apps (max 5) - Native Uninstall - One-tap app removal with proper cleanup - Custom Avatar & Username - Personalized Assistant experience - Persistent Settings - All preferences saved across sessions

🎨 User Experience

- 60 FPS Animations - Buttery smooth spring physics - Instant Feedback - Spring scale animation on icon press - Time-Based Messages - Assistant adapts to time of day - Toast Notifications - Clear feedback for all actions - Empty States - Helpful guidance when dock is empty - Minimalist Mode - Toggle app name visibility

⚡ Performance

- Hardware Acceleration - All animations use native driver - Optimized Rendering - Smart FlatList configuration - Memory Efficient - ~88MB active RAM, ~65MB idle - Zero Memory Leaks - Proper cleanup on component unmount - Background Optimization - Minimal footprint when inactive

🛠️ Customization

- Toggle App Names - Icon-only minimalist mode - Show/Hide Apps - Privacy-focused app management - Custom Avatar - Upload your own assistant image (200x200px max) - Editable Username - Personalized greeting messages - Transparent Background - Your wallpaper shines through

🎓 Usage Guide

Basic Operations

- Launch app: Tap app icon. - Open actions: Long press app icon. - Toggle dock view: Tap avatar. - Open settings: Long press avatar.

App Management

Pin to Dock

1. Long press any app 2. Select "📌 Pin to Dock" 3. App moves to dock (max 5 apps) 4. Automatically removed from main list

Hide App

1. Long press app 2. Select "🙈 Hide" 3. App hidden from launcher 4..Auto-removed from dock if pinned

Unhide App

1. Enable "Show Hidden Apps" in settings 2. Long press hidden app 3. Select "👁️ Unhide"

Uninstall App

1. Long press app 2. Select "🗑️ Uninstall" 3. System uninstall dialog appears 4. Automatic cleanup after confirmation

Dock Management

Switch Views

- Tap avatar → Toggle between message view and dock apps view - Long press avatar → Open settings modal

Pinned Apps

- Max 5 apps in dock (Simple style) - Apps automatically hidden from main drawer - Long press dock app to unpin or uninstall

Settings

Available Options:

- Ur Name - Customize Assistant's greeting - Show Hidden Apps - Toggle visibility of hidden apps - Show App Names - Minimalist icon-only mode - Change Avatar - Upload custom assistant image (200x200px max)

📄 License

This project is proprietary software. Unauthorized copying, modification, distribution, or use of this software, via any medium, is strictly prohibited without explicit written permission from the copyright holder.

What's new

v1.2aFeb 17, 2026
  • Major Changes Complete Modular Refactor: Restructured from single 700+ line file to 13 well-organized modular files for better maintainability and performance. New Flexible Dock System: Redesigned dock with avatar-first layout, dynamic width adjustment, and visual separator between assistant and pinned apps. Removed Persistent Notifications: Eliminated auto-appearing notifications in favor of on-demand assistant popup for less intrusive user experience.
  • New Features Assistant Popup: Tap the avatar in dock to view time-based personalized messages (5 different periods: Late Night, Morning, Afternoon, Evening, Night). Dynamic Dock Width: Dock automatically adjusts width based on number of pinned apps (supports 0-4 apps). Visual Separator: Clean vertical gray line between assistant avatar and pinned apps when apps are present. MaskedView Fade Effect: Apps smoothly fade when approaching dock using native masking (no background darkening). Center Dock Alignment: All dock elements perfectly centered with no gaps. User Interface Improvements Dock avatar always visible on the left side for quick assistant access. Smooth slide-up animation for assistant popup with backdrop overlay. Settings now accessible via long-press on dock (500ms) instead of separate button. Apps in grid fade naturally near bottom using GPU-accelerated masking. Cleaner visual hierarchy with improved spacing and alignment. Performance Optimizations Background Timer Elimination: Removed all periodic notification checks, reducing RAM usage by ~30% in background (150MB → 90MB). Battery Life Improvement: Eliminated background processing results in ~40% less battery drain. Optimized Component Structure: Split into focused components (SimpleDock, AssistantPopup, AppItem, etc.) for better hot reload and debugging. Reduced Bundle Size: Cleaned up unused code and dependencies (~11-15MB total). Improved FlatList Performance: Maintained 60 FPS with optimized rendering and memoization. Code Quality Better Organization: 13 modular files across 5 directories (components, hooks, utils, types, constants). Easier Maintenance: Average 85 lines per file vs 700+ in single file (~88% reduction). Enhanced Testability: Components can now be tested in isolation. Improved Collaboration: Multiple developers can work on different features simultaneously. Better Git Diffs: Changes localized to specific files instead of massive single-file diffs. Technical Details
  • Added @react-native-masked-view/masked-view for smooth gradient fade effect. Implemented dynamic width calculation: avatarWidth + separatorWidth + (appsWidth * count). Fade gradient starts at 85% from top using LinearGradient mask. Popup positioned 110px from bottom to float above dock. All animations use native driver for 60fps performance. Removed Persistent notification system and all related timers. Auto-appearing assistant messages at period changes. Background notification status checking (saved ~60% background RAM). Unused notification handlers and state management. LinearGradient overlay layer (replaced with MaskedView).

About this version

Version
1.2a (5)
Size
14.69 MB
Requires Android
6.0
Target SDK
23
Architecture
arm64-v8a
Downloads
41
Updated
Feb 17, 2026
Package
com.satrialauncher

Ratings & reviews

0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app