Skip to content

PPLong222/ComposeFTP

Repository files navigation

Compose FTP

Introduction

It is a work in progress 🚧. Any suggestions, feedbacks and contributions are welcome : raising_hand_man:

Compose FTP is a simply Android App built entirely with Kotlin and Jetpack Compose. It aims to enhance the FTP experience on Android by offering users smooth operations, a pleasant interface interaction, and secure file transfer services.

As the name suggests, it is based on Jetpack Compose and provides FTP services. It follows the guideline of Material 3 to a great extent, and also partly based on design pattern of MVI.

In short, if you’re looking to use FTP on your Android device and getting trouble with the decent interface with some elder FTP apps, give Compose FTP a try! 😆

Sample Image

Wanna lend a hand?

As we are just starting up, any contributions would be valueable.

You can be a :

  • Android Developer: Join us to make Compose FTP together!
  • UI/UX: Help us to design a more fluent and elegant interface!
  • PM: Help us to organize the whole project and arrange requirements!
  • User: Share your feedback of user experience and make us improve!

Next Step

  • More file action(create folder, move files, share files, file search)
  • UI optimization.
  • Code design optimization, clean up.
  • Material theme adaptation.
  • SFTP Support

TODO List

  1. Normal: Drag File to move to previous dir.
  2. Major: Disconnection detection and notification.
  3. Major: Transfer Page.(UI and Client Logic)
  4. Major: Error handle logic.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages