Open Source Android Apps for Developers: Swiftp (FTP server for Android)

             

Cute Android: Open Source Android Apps for Developers: Swiftp (FTP server for Android)

Description
SwiFTP is an open source Android app which is a FTP server that runs on the Android platform. It emphasizes simplicity, ease of use, and small size. It is now considered “stable,” meaning that things should work quite well. If you run in to any problems, please report them and they will be fixed.

The goal of the project is to enable an Android phone to easily share files with computers or other devices over a wifi network. These computers only need to have an FTP client, which all computers do. You can walk around with your MP3/video/ebook/whatever collection and share it seamlessly with almost any wifi-enabled system.

Developers, designers, translators, artists, testers, writers and everyone else are welcome to pitch in and contribute in whatever way they can. This is an open source project and it cannot survive without the support of the community. Contributions are accepted under the terms of the GNU General Public License version 3 only.

Project Home
http://code.google.com/p/swiftp/

Project owners
Dave.Revell

Version
1.24

Downloads
http://code.google.com/p/swiftp/downloads/list

QR code

Source Code
# Non-members may check out a read-only working copy anonymously over HTTP.
svn checkout http://swiftp.googlecode.com/svn/trunk/ swiftp-read-only

How to access the SwiFTP server in various environments
Introduction

This page explains how to use and connect to the SwiFTP server on your Android phone. It assumes you’ve already downloaded and installed the program.

If you’re a resourceful sort of person, you can probably figure everything out just by messing around with SwiFTP. Simplicity is a major design goal, and nothing is very complicated.

Questions can be addressed to the SwiFTP-users group: http://groups.google.com/group/swiftp-users if they’re not answered here. I (Dave) monitor this list and usually respond immediately.

General instructions

Here are rudimentary instructions for those who are familiar with FTP. More detailed instructions with

* The server is listening to port 2121 on the wifi network interface, unless you’ve configured something different.
* Your wifi IP address is shown from the main SwiFTP screen as a convenience
* Any FTP client should work. If not, please report this, it’s probably a SwiFTP bug: http://code.google.com/p/swiftp/issues/list. Please include as many details as possible about the software and operating system that you are using.

Modern browsers have at least read-only FTP support. Try punching in your server URL (the “ftp://….” thing) into the address bar of your browser to get read-only access to your files.
Android filesystem permissions and the /sdcard directory

If you’re running a T-Mobile G1 like I am, you don’t have write permissions to much of your filesystem. This is an unfortunate fact of life that has been inflicted on us by T-Mobile for business reasons. Most likely you want to store your stuff in the /sdcard directory. Update: there are ways to get root access on your G1. Google can find the details.

ScreenShots

Posted by Cute Android

Related posts:

  1. Open Source Android Apps for Developers: Filexpert (Powerful & Leading Android File Sharing & Management Software – HTTP FTP SMB Sharing)
  2. Open Source Android Apps for Developers: Android-vnc-server (Android VNC Server)
  3. Open Source Android Apps for Developers: Android-vnc (Framebuffer VNC server specifically for the emerging Android platform)
  4. Open Source Android Apps for Developers: Androideasysms (Browser/HTTP based SMS Interface for android devices)
  5. Open Source Android Apps for Developers: Pmix (PMix is an mpd client for android)
  6. Open Source Android Apps for Developers: ExchangeIt (Exchange Email client for Android)
  7. Open Source Android Apps for Developers: Android-wired-tether (Wired Tether for Root Users)
  8. Open Source Android Apps for Developers: Androidchat (Open source IRC client for the Android platform)
  9. Open Source Android Apps for Developers: Gmote (Gmote is an Android remote that allows users to interact with their computer in various ways)
  10. Open Source Android Apps for Developers: Quake2Android