Coder Social home page Coder Social logo

pantyhose-x / file-explorer Goto Github PK

View Code? Open in Web Editor NEW

This project forked from raival-e/file-explorer

0.0 1.0 0.0 203.89 MB

An Android file explorer with java/kotlin compiler

License: GNU General Public License v3.0

Java 98.14% Kotlin 1.29% Makefile 0.01% HTML 0.50% Lex 0.06%

file-explorer's Introduction

CI License Commit Activity Total downloads Repository Size

File Explorer

A full-featured file manager with Material 3 Dynamic colors and Java/Kotlin compiler!

Screenshots

Features

  • Open source and simple.
  • All basic file management functionality (e.g. copy, paste,.. etc) are supported.
  • Support for multiple tabs, and Tasks which make managing files much easier.
  • Powerful Code Editor (Sora Editor).
  • Deep search that allows you to search in files contents.
  • Additional features:
    • Java/Kotlin compiler: you can run java/kotlin projects. see the compiler details bellow.

Compiler

To use this feature, all you need to do is to create Main.java/.kt file (it is recommended to create it in an empty folder), then open it, a dialog will show asking you if you want to use a sample code, click Yes. Now you can run you code by clicking run button in the toolbar. The main method gives you the context and the folder where the Main.java/.kt is located.

You can add additional java files to the same directory, and if you want to use a local library, create a folder and name it libs, then put all libraries there (note that only .dex and .jar are allowed. If the library comes with jar file only, long click onthe jar file and use Jar2Dex option to create a dex file. You must have both .dex and .jar files of the library in /libs folder to allow the app compiling and running it properly).

After running the code, an output folder will be created. In this folder, you can see the output .extension file(s), you can run these files directly without the need to compile your code again by clicking on classes.extension.

Using this features, the possibilities are endless!, and you can create any extension you want and use it as part of the app!.

Download

Get it on IzzyOnDroid

Special thanks

file-explorer's People

Contributors

martlintz avatar raival-e avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.