Basic file managing app for Android using Flutter framework

Overview

core_file_manager

A simple application for managing files on Android devices using Flutter framework

Getting Started

This project is a starting point for a Flutter application.

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

Running the app

flutter upgrade
flutter packages get
flutter packages upgrade
flutter run

Features

  • Search files and directories
    • Search in context path
  • Create folders
  • Delete files and directories
  • Themes
    • Light
    • Dark
    • Gray
  • Settings
    • Show floating action button

Screenshots

dark

light

Donate

Contact me

Inspiration

You might also like...

A capable library for managing Windows tray icons in your Flutter app 🦋

skip to content A capable tray icon plugin for Windows. 🔗 package on pub.dev 🔗 source on github.com 🔗 dart docs api reference Manage multiple icon

May 27, 2022

Building a simple Flutter app * Switch Theme * for understanding the BLoC State Management including: Cubit Communications with StreamSubscription & Managing Route.

Building a simple Flutter app * Switch Theme * for understanding the BLoC State Management including: Cubit Communications with StreamSubscription & Managing Route.

Oct 3, 2022

Money_manager - This app helps you with managing Income and Expense

Money_manager - This app helps you with managing Income and Expense

Expense App This app helps you with managing Income and Expense. It is coded in flutter, dart hive. TBH I want to code the same app in Flutter , React

Nov 14, 2022

A flutter project with a description of the basic Flutter framework

A flutter project with a description of the basic Flutter framework

Pengenalan kepada Mobile Platform (Slide) Apa itu Flutter Framework Pemasangan persekitaran Flutter, Android SDK & VSCode IDE Widget Layout & UI Eleme

Jan 3, 2022

The project of the empty template with Flutter has built the basic framework to realize the functions of internationalization, theme peeling etc.

The project of the empty template with Flutter has built the basic framework to realize the functions of internationalization, theme peeling etc.

flutter-bloc-app-template 🤖 The project of the empty template with Flutter has built the basic framework to realize the functions of internationaliza

Dec 31, 2022

This package helps developer to sort the flutter/dart packages and plugins alphabetically, This makes it easier when managing too many packages and when working with teams

This package helps developer to sort the flutter/dart packages and plugins alphabetically, This makes it easier when managing too many packages and when working with teams

Package helps to sort the flutter/dart packages and plugins alphabetically, This makes it easier when managing too many packages and when working with

Dec 21, 2022

Song Tinder aims to ease the pain of managing song playlists

Song Tinder aims to ease the pain of managing song playlists. This is done by mainly focusing on a Tinder-like swipe card based interface which can be used for anything from sorting your existing playlists to finding new music.

Nov 17, 2022

A sophisticated tool for managing queues of asynchronous tasks, with a stream interface, strong typing and lots of helpful options.

Secretary A sophisticated task manager. Secretary is a tool for keeping your futures in check. It's useful for managing queues of asynchronous tasks,

Dec 21, 2022

The ROHD Verification Framework is a hardware verification framework built upon ROHD for building testbenches.

The ROHD Verification Framework is a hardware verification framework built upon ROHD for building testbenches.

ROHD Verification Framework The ROHD Verification Framework (ROHD-VF) is a verification framework built upon the Rapid Open Hardware Development (ROHD

Dec 20, 2022
Comments
  • The Gradle failure may have been because of AndroidX incompatibilities in this Flutter app.

    The Gradle failure may have been because of AndroidX incompatibilities in this Flutter app.

    Task :app:transformDexArchiveWithExternalLibsDexMergerForDebug FAILED [ ] 123 actionable tasks: 5 executed, 118 up-to-date [ ] ********************************************************* [ ] WARNING: This version of path_provider will break your Android build if it or its dependencies aren't compatible with AndroidX. [ ] See https://goo.gl/CP92wY for more information on the problem and how to fix it. [ ] This warning prints for all Android build failures. The real root cause of the error may be unrelated. [ ] ********************************************************* [ ] D8: Program type already present: android.support.v4.media.MediaBrowserCompat$ConnectionCallback$StubApi21 [ +1 ms] FAILURE: Build failed with an exception. [ ] * What went wrong: [ ] Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'. [ ] > com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives: [ ] Program type already present: android.support.v4.media.MediaBrowserCompat$ConnectionCallback$StubApi21 [ ] Learn how to resolve the issue at https://developer.android.com/studio/build/dependencies#duplicate_classes. [ ] * Try: [ ] Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights. [ ] * Get more help at https://help.gradle.org [ ] BUILD FAILED in 10s [ +349 ms] Running Gradle task 'assembleDebug'... (completed in 11.4s) [ +1 ms] ******************************************************************************************* [ +1 ms] The Gradle failure may have been because of AndroidX incompatibilities in this Flutter app. [ ] See https://goo.gl/CP92wY for more information on the problem and how to fix it. [ ] ******************************************************************************************* [ +14 ms] "flutter run" took 15,209ms. [ ] "flutter run" took 15,209ms. Gradle task assembleDebug failed with exit code 1

    #0 throwToolExit (package:flutter_tools/src/base/common.dart:28:3) #1 _buildGradleProjectV2 (package:flutter_tools/src/android/gradle.dart:507:5) #2 _asyncThenWrapperHelper. (dart:async-patch/async_patch.dart:77:64) #3 _rootRunUnary (dart:async/zone.dart:1132:38) #4 _CustomZone.runUnary (dart:async/zone.dart:1029:19) #5 _FutureListener.handleValue (dart:async/future_impl.dart:126:18) #6 Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:639:45) #7 Future._propagateToListeners (dart:async/future_impl.dart:668:32) #8 Future._complete (dart:async/future_impl.dart:473:7) #9 _SyncCompleter.complete (dart:async/future_impl.dart:51:12) #10 _AsyncAwaitCompleter.complete (dart:async-patch/async_patch.dart:28:18) #11 _completeOnAsyncReturn (dart:async-patch/async_patch.dart:294:13) #12 runCommandAndStreamOutput (package:flutter_tools/src/base/process.dart) #13 _asyncThenWrapperHelper. (dart:async-patch/async_patch.dart:77:64) #14 _rootRunUnary (dart:async/zone.dart:1132:38) #15 _CustomZone.runUnary (dart:async/zone.dart:1029:19) #16 _FutureListener.handleValue (dart:async/future_impl.dart:126:18) #17 Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:639:45) #18 Future._propagateToListeners (dart:async/future_impl.dart:668:32) #19 Future._completeWithValue (dart:async/future_impl.dart:483:5) #20 Future._asyncComplete. (dart:async/future_impl.dart:513:7) #21 _rootRun (dart:async/zone.dart:1124:13) #22 _CustomZone.run (dart:async/zone.dart:1021:19) #23 _CustomZone.runGuarded (dart:async/zone.dart:923:7) #24 _CustomZone.bindCallbackGuarded. (dart:async/zone.dart:963:23) #25 _microtaskLoop (dart:async/schedule_microtask.dart:41:21) #26 _startMicrotaskLoop (dart:async/schedule_microtask.dart:50:5) #27 _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:116:13) #28 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:173:5)

    尝试过使用Android Studio自动升级AndroidX包、手工升级。失败。 尝试将path_provider降级到0.4.1版本,失败。 都是类似上面的错误。

    opened by Panseng 4
  • Showing enormous error during run

    Showing enormous error during run

    ../AppData/Local/Pub/Cache/hosted/pub.dartlang.org/dynamic_theme-1.0.1/lib/dynamic_theme.dart:25:46: Error: Method not found: 'TypeMatcher'. return context.ancestorStateOfType(const TypeMatcher()); ^^^^^^^^^^^ ../AppData/Local/Pub/Cache/hosted/pub.dartlang.org/dynamic_theme-1.0.1/lib/dynamic_theme.dart:25:20: Error: The method 'ancestorStateOfType' isn't defined for the class 'BuildContext'.

    • 'BuildContext' is from 'package:flutter/src/widgets/framework.dart' ('/E:/flutterSDK/flutter/packages/flutter/lib/src/widgets/framework.dart'). Try correcting the name to the name of an existing method, or defining a method named 'ancestorStateOfType'. return context.ancestorStateOfType(const TypeMatcher()); ^^^^^^^^^^^^^^^^^^^ /C:/Users/Softbakso%20Limited/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/provider-3.2.0/lib/src/delegate_widget.dart:194:18: Error: Superclass has no method named 'inheritFromElemen t'. return super.inheritFromElement(ancestor, aspect: aspect); ^^^^^^^^^^^^^^^^^^ /C:/Users/Softbakso%20Limited/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/provider-3.2.0/lib/src/provider.dart:259:19: Error: The method 'inheritFromWidgetOfExactType' isn't defined for the class 'BuildContext'.
    • 'BuildContext' is from 'package:flutter/src/widgets/framework.dart' ('/E:/flutterSDK/flutter/packages/flutter/lib/src/widgets/framework.dart'). Try correcting the name to the name of an existing method, or defining a method named 'inheritFromWidgetOfExactType'. ? context.inheritFromWidgetOfExactType(type) as InheritedProvider ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /C:/Users/Softbakso%20Limited/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/provider-3.2.0/lib/src/provider.dart:260:19: Error: The method 'ancestorInheritedElementForWidgetOfExactType ' isn't defined for the class 'BuildContext'.
    • 'BuildContext' is from 'package:flutter/src/widgets/framework.dart' ('/E:/flutterSDK/flutter/packages/flutter/lib/src/widgets/framework.dart'). Try correcting the name to the name of an existing method, or defining a method named 'ancestorInheritedElementForWidgetOfExactType'. : context.ancestorInheritedElementForWidgetOfExactType(type)?.widget ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

    FAILURE: Build failed with an exception.

    • Where: Script 'E:\flutterSDK\flutter\packages\flutter_tools\gradle\flutter.gradle' line: 1035

    • What went wrong: Execution failed for task ':app:compileFlutterBuildDebug'.

    Process 'command 'E:\flutterSDK\flutter\bin\flutter.bat'' finished with non-zero exit value 1

    • Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

    • Get more help at https://help.gradle.org

    BUILD FAILED in 51s Running Gradle task 'assembleDebug'... Running Gradle task 'assembleDebug'... Done 52.5s Exception: Gradle task assembleDebug failed with exit code 1

    opened by arafat08007 0
  • Why is this android exclusive only ?

    Why is this android exclusive only ?

    As I stated in title, I would like to know why is this code only android exclusive and iOS is not support? is this due to the flutter_file_manager plugin? what can we do to make is support iOS?

    opened by princeteck 0
Owner
Mohamed Naga
Mohamed Naga is a hobbyist developer.
Mohamed Naga
Practice building basic animations in apps along with managing app state by BLoC State Management, Flutter Slider.

Practice building basic animations in apps along with managing app state by BLoC State Management including: Cubit & Animation Widget, Flutter Slider.

TAD 1 Jun 8, 2022
A simple flutter app that downloads a file from the internet, shows a custom-made download progress dialog and saves the file to device's internal storage

http_downloader A simple flutter app that downloads a file from the internet using the http plugin. It has a custom-designed progress dialog which dis

Akora Ing. Debrah Kwesi Buabeng 4 Apr 6, 2021
This project is a rebuild of the existing movie colony https://github.com/debbsefe/Movie-Colony. Here's also a link to the figma file https://www.figma.com/file/XpLFNEsROiN1z6lwnNHMrU/Movie-app?node-id=2956%3A10161

Tvfiy Generated by the Very Good CLI ?? A Very Good Project created by Very Good CLI. Getting Started ?? This project contains 3 flavors: development

Eferha Mamus 3 Nov 12, 2022
Flutter file based routing - File based routing and nested layouts for Flutter

Flutter File Based Routing I was inspired by the routing in remix.run with neste

Rody Davis 10 Sep 29, 2022
Flutter Downloader - A plugin for creating and managing download tasks. Supports iOS and Android.

Flutter Downloader A plugin for creating and managing download tasks. Supports iOS and Android. This plugin is based on WorkManager in Android and NSU

Flutter Community 789 Jan 3, 2023
Speed Share is a highly available file sharing terminal on LAN(local area network) developed by flutter framework.

速享 Language: 中文简体 | English 这是一款完全基于局域网的文件互传终端,速享不使用任何服务器,不使用您的移动流量,不收集任何用户数据,完全的点对点传输。 可以快速共享文本消息,图片或其他文件,文件夹。 适用于局域网中的文件互传,解决 QQ,微信等上传文件会经过服务器的问题,或者

null 477 Dec 31, 2022
Flying Fish is full-stack Dart framework - a semi-opinionated framework for building applications exclusively using Dart and Flutter

Flying Fish is full-stack Dart framework - a semi-opinionated framework for building applications exclusively using Dart and Flutter.

Flutter Fish 3 Dec 27, 2022
Intel Corporation 238 Dec 24, 2022
Packup - Flutter app for managing delivered packages in office

Packup Mobile app for Android and iOS with web admin panel, for managing package

Jan Lewandowski 0 Jan 22, 2022
Building a simple Flutter app for understanding the BLoC State Management including: Cubit, Managing Route & showSnackBar.

Building a simple Flutter app for understanding the BLoC State Management including: Cubit, Managing Route & showSnackBar.

TAD 8 Dec 3, 2022