pride: for android

the current version: r237

Download latest version


Removed unused plate/styles dir.

Android GNU GPL apks and source now released on our sister project: gnudroider.

the project

Pride combines bash scripts, zenity, ant, ImageMagick, and the Android tools to create a fast and simple POSIX alternative for Android development. It provides all the basic commands (clean, build, release, etc.) of other Android IDEs. But it is primarily a robust and simple injection framework. Injections from methods to clusters of activities are easily created from existing code and can then be injected into any project. Pride can also be used to batch build, load or release multiple projects and can update class and resource files among projects which use the same objects or resources.

the gnu license

Pride is released under the GNU General Public License. Note that this does not affect the licensing of apps which use pride. (I used to work with the lawyers at SUN as a systems engineer.) There is NO REASON not to include GNU files in a paid app. The GNU GPL only affects pride files. If you fix or enhance a pride file, feed it back into the project. If someone asks for your GNU code, which is unlikely, just send it to them. It's a pride file, right? Don't send them your entire app source. ANYTHING outside the pride files comes under your own copyright. All of my apps are released under my personal copyright, all rights reserved. They all use pride code. Want my GNU code? Download pride. Want to see my other code? You'll have to wait until 70 years after I'm dead. Or longer, if my heirs renew the copyright.

the reason pride exists

Pride is for independent developers. It was created as an easy-to-use injection framework because I don't like writing or researching anything twice. Everything you use more than once can be made into an injection. And every injection you create, except original core logic, can be fed back into the project. Keep in mind that most core logic isn't that original. There is lots of my core logic in pride already. Look for whole activities and for clusters of multiple activities for injections. Object-oriented code is like Lego. Most apps are like little Lego boats and houses. If we combine our work with pride, we will be building apps more like the QE2 and the Taj Mahal. If you are trying to make money with Android apps, you can see the possibilities of pride. But pride won't get there unless we combine our efforts. Email your injections to the Contact Email above. I will make sure they build and run. Then I will cut a new release. The potential of pride is the synergy of independent development.

the things pride is not

the contributors