Skip to content

Kotlin-File-Explorer is an Android application developed in a rapid development environment with a focus on incorporating the latest Android 13 permission model, specifically the scoped storage privileges. This app provides a user-friendly interface for exploring and managing files on Android devices.

License

Notifications You must be signed in to change notification settings

mcgirr5799/Kotlin-File-Explorer

Repository files navigation

Kotlin-File-Explorer

Description

Kotlin-File-Explorer is an Android application developed in a rapid development environment with a focus on incorporating the latest Android 13 permission model, specifically the scoped storage privileges. This app provides a user-friendly interface for exploring and managing files on Android devices. It has been meticulously tested with comprehensive unit tests to ensure reliability and performance.

Features

  • Efficient file browsing within the Android file system.
  • Support for Android 13's scoped storage privileges.
  • Advanced search functionality with various criteria like name, file type, and size.
  • Interactive file operations such as opening, deleting, and viewing file details.
  • Dynamic sorting of files based on different attributes (name, date, type, size).
  • A robust ViewModel-based architecture utilizing LiveData and StateFlow.

Screenshots

  • Home Screen
  • Home Screen
  • File Browsing Interface
  • File Browsing
  • Search Functionality
  • Search
  • File Sorting Options
  • Sorting

Installation

To set up the project for development:

  1. Ensure you have Android Studio and Git installed on your machine.
  2. Clone the repository:
    git clone https://github.com/mcgirr5799/Kotlin-File-Explorer.git
  3. Open Android Studio and select 'Open an existing project', then navigate to the cloned repository.

Usage

To run the app on a simulator or a real device:

  1. Open the project in Android Studio.
  2. Choose an Android simulator or connect an Android device.
  3. Click on the 'Run' button in Android Studio.

Running Tests

This project includes a suite of unit tests to ensure functionality and performance:

  1. In Android Studio, open the test navigator.
  2. Click the 'Run' button next to the test suite to execute the tests.

Contributing

Contributions to the Kotlin-File-Explorer project are welcome. Please feel free to fork the repository, make your changes, and submit a pull request.

License

This project is licensed under the MIT License - see the LICENSE.md file in the repository for more details.

Acknowledgements

This project was created with a focus on the rapid development of a file explorer utility, taking into account the latest changes in Android permissions. It's designed to provide a seamless file management experience on Android devices.

About

Kotlin-File-Explorer is an Android application developed in a rapid development environment with a focus on incorporating the latest Android 13 permission model, specifically the scoped storage privileges. This app provides a user-friendly interface for exploring and managing files on Android devices.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages