GithubHelp home page GithubHelp logo

paulromerolegal / frostwire-android Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ghosthamlet/frostwire-android

0.0 2.0 0.0 41.25 MB

FrostWire for Android - BitTorrent client, Cloud Downloader, WiFi file sharing, Media Player for Android

Home Page: http://frostwire.com/android

License: GNU General Public License v3.0

frostwire-android's Introduction

FrostWire for Android

A file sharing client, media player and simple file manager for your Android devices.

FrostWire for Android will let you search and download files from the BitTorrent network and several popular cloud services and it will let you share files with other FrostWire for Android devices on the same local network (via WiFi)

The local sharing happens through a simple JSON/HTTP protocol (still to be documented, you can look at how it works on the code for now, very very simple)


Coding guidelines

  • Keep it simple.

  • Do not repeat yourself. Re-use your own code and our code. It'll be faster to code, and easier to maintain.

  • If you want to help, Issue tracker is a good place to take a look at.

  • Try to follow our coding style and formatting before submitting a patch.

  • All pull requests should come from a feature branch created on your git fork. We'll review your code and will only merge it to the master branch if it doesn't break the build. If you can include tests for your pull request you get extra bonus points ;)

  • When you submit a pull request try to explain what issue you're fixing in detail and how you're fixing in detail it so it's easier for us to read your patches. If it's too hard to explain what you're doing, you're probably making things more complex than they already are. Look and test your code well before submitting patches.

  • We prefer well named methods and code re-usability than a lot of comments. Code should be self-explanatory.

Becoming a core collaborator with direct commit access to the upstream repository will only happen after we have received lots of great patches and we get to know you better.

Submitting Pull Requests

  • Fork the project.

  • No matter how small your change will be, create a feature branch for it.

  • Make sure the name of your feature branch describes what you're trying to fix. If you don't know what to name it and there's an issue created for it, name your branch issue-233 (where 233 would be the number of the issue you're fixing).

  • If your branch has taken a while to be accepted for merging into master, it's very likely that the master branch will have moved forward while you work. In this case, make sure to sync your master.

git checkout master
git pull upstream master

and then rebase your branch to bring it up to speed so it can be merged properly:

git checkout my-branch
git rebase master

as you do this you may have to fix any possible conflicts, just follow the instruction git gives you if this is your first time.

  • Make sure to squash any cosmetic commits into the body of your work so that we don't pollude the history and you don't get more bitcoins than you should from the rest of the collaborators for things like fixing a typo you just introduced on your branch.

Tip for commit

You can donate for development, thereby encouraging some developers or you can participate and get a tip for commits approved us.

tip for next commit

Build instructions

Eclipse (temporary)

As of 1.3.8 (build 149), this might be the last release we build the project using Eclipse/Android Development Toolkit Bundle.

  1. Make sure you have enough heap available for Eclipse.

  2. Before you launch Eclipse, modify eclipse.ini to something along these lines:

     -XX:MaxPermSize=256m
     -Xms40m
     -Xmx2048m
    
  3. Open the project in eclipse, and build it using the Wizard. Should work out of the box. building with eclipse android tools

We are currently doing major changes to our project structure and we'll be using gradle and Android Studio so these build instructions won't be valid for long

Happy coding.

Download

Latest binaries | Previous versions (SourceForge)

Downloading FrostWire does not constitute permission or a license for obtaining or distributing unauthorized files. It is illegal for you to distribute copyrighted files without permission.

If you want to know about legal content you can download and distribute legally please visit FrostClick, VODO, ClearBits.net and Creative Commons

frostwire-android's People

Contributors

aldenml avatar benhc123 avatar darthxjanus avatar dionyziz avatar dmedov avatar frostwire avatar gubatron avatar kad3mlia avatar kjanku1 avatar marcelinkaaa avatar muckachina avatar naofum avatar nisrmasr avatar paulinka avatar serrae avatar sssemil avatar tati110 avatar win32re avatar

Watchers

 avatar  avatar

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.