Giter Club home page Giter Club logo

filex's Introduction

FileX (WIP)

A simple File Explorer(Still very buggy) made with Flutter.

To download apk:

  • Tap on the button below(it will take you to another page)
  • Scroll down the page to download apk-release.apk


๐Ÿ’ป Requirements

  • Any Operating System (ie. MacOS X, Linux, Windows)
  • Any IDE with Flutter SDK installed (ie. IntelliJ, Android Studio, VSCode etc)
  • A little knowledge of Dart and Flutter

โœจ Features

  • Recent Files.
  • Search Files.
  • Sort Files.
  • Show/Hide Hidden files.
  • Copy/Move/Paste Files.
  • Delete Files/Folders.
  • Rename Files/Folders.
  • Dark Mode.
  • FTP.
  • Whatsapp Status Saver.

๐Ÿ“ธ ScreenShots

Light Dark

๐Ÿ”Œ Plugins

Name Usage
Provider State Management
Open File To open files Natively
Device Apps Get list of apps installed on Device
Mime Type Get mime type of a file
Video Player Get thumbnail from a video file

๐Ÿค“ Author(s)

Olusegun Festus Babajide Twitter Follow

๐Ÿ”– LICENCE

Apache-2.0

filex's People

Contributors

emvaized avatar jideguru avatar restyled-commits avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

filex's Issues

Video thumbnail issue

Video thumbnail not showing if there are more than 10 files or more files in a folder

Get only folders

Hi, how can I get just the device folders, without having to get all the files?

Unsupported operation: Platform._operatingSystem

First of all, great work on this repository. I'm starting to learn dart/flutter but your project is quite close to what I'm planning to build so it's really helpful in learning.

I've just tried to clone your code and run it on Ubuntu 22.04 with the following version

$ flutter --version
Flutter 3.0.5 โ€ข channel stable โ€ข https://github.com/flutter/flutter.git
Framework โ€ข revision f1875d570e (4 weeks ago) โ€ข 2022-07-13 11:24:16 -0700
Engine โ€ข revision e85ea0e79c
Tools โ€ข Dart 2.17.6 โ€ข DevTools 2.12.2

However, when running flutter run -d chrome or flutter run -d linux i'm getting the following exception:

The following UnsupportedError was thrown building Consumer<AppProvider>(dirty, dependencies:
[_InheritedProviderScope<AppProvider?>]):
Unsupported operation: Platform._operatingSystem

The relevant error-causing widget was:
  Consumer<AppProvider> Consumer:file:///home/user/projects/project/lib/app.dart:13:12

When the exception was thrown, this was the stack:
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 251:49     throw_
dart-sdk/lib/_internal/js_dev_runtime/patch/io_patch.dart 244:5                  _operatingSystem
dart-sdk/lib/io/platform_impl.dart 56:40                                         get operatingSystem
dart-sdk/lib/io/platform.dart 64:45                                              get _operatingSystem
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 839:8  get
dart-sdk/lib/io/platform.dart 153:47                                             get isIOS
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 839:8  get
packages/filex/app.dart 22:26                                                    <fn>
...
Another exception was thrown: Unsupported operation: Platform._operatingSystem

According to your Readme it's supposed to work on my machine. Any chance you could point at things to check?

Any help really appreciated :)

Does this work in chrome or desktop (linux)?

Hey, I'm trying to execute this project locally for web or desktop but it's one-step-at-a-time problem fixing. I'm a Flutter noob so it's likely I'm something doing wrong but thought that just in case I'd ask whether FileX is intended and was tested to run on chrome and linux devices?

Update:
I've just installed Android Studio and got it working with flutter. Seems that the same project is working fine there.

Crash in folder with photos

Are u use low resolution image in thumbnail on photo file? Very long loading, if fast swipe to down - scroll freezing and app crashing

Not usable

App hanged when first time installed

I am clone the code and create debug build than first time when I give access permission than showing loader and app stuck after app killed and again open it's works perfectly .

Internal progress bar

After first run, app requests permission, after accept permission show up internal loading. After restart app all ok.

Try disable permission and run app.

icon

icon on dependencies error in flutter new version

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.