Thanks to visit codestin.com
Credit goes to github.com

Skip to content

solovushka56/MiniCodeIDE

Repository files navigation

MiniCode IDE - Lightweight Development Environment

Advanced Intuitive Interface

  • Simple, clear, understandable UI / UX

Project Management

  • Create/Clone Projects: Start new projects or clone from remote repositories
  • Project Dashboard: Manage projects with intuitive list view (create/delete)
  • Metadata Generation: Auto-creates .minicode directory with project metadata
  • Template Support: Preconfigured templates for Python and Java projects

Code Editor Features

Smart Snippet Panel

  • Customizable quick-access symbol/snippet bar above keyboard
  • Add personal snippets via settings
  • Optimized for rapid coding workflows

Editing Tools

  • Undo/Redo functionality
  • Syntax-aware operations

Syntax Highlighting

  • Automatic language detection by file extension
  • Token-based parsing via JSON configuration files
  • Extensible language support

File Management

  • Hierarchical project explorer
  • Full file operations:
    • Long click any folder to open dropdown menu which allows you move folder,rename it, create new Files etc.
    • Copy path of any file or folder in local project directory.

Git Integration

Public Repositories

  • Clone any public repo by URL

Private Repository Access

  • Secure cloning of private repos using:
    • Personal Access Token (PAT)
    • GitHub username
  • Full Git workflow:
    • Commit changes
    • Push to remote repositories
    • Pull updates

Technical Architecture

MVVM + Clean Architecture

  • Separation of concerns through:
    • Domain Layer: Business logic
    • Data Layer: Repositories, data sources
    • Presentation Layer: UI components (MVVM)

Dependency Injection

  • Dagger Hilt for dependency management

Performance Optimization

  • Asynchronous file operations
  • Background thread execution
  • Non-blocking API calls

Screenshots

Image 1 Image 1 Image 1 Image 1 Image 1 Image 1

About

android code editor and ide

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages