AppApp is the first completely native iOS client for ADN. We hope you love it as much as we do. For announcements follow @appapp on App.net.
The AppApp team decided to keep the code base open for the public. However, due to the nation of the stuff we are doing, we had to make a decision to start keeping some parts private / available only for the core team.
The primary reason for this: Advanced services like integrating Apple Push Notifications require credentials, certificates and other things, that must not be made available publicly.
We have started to move those parts of our code base to a Git submodule which will only be available for the core team.
However, we do include a compiled version of these parts as a static library, ready for you to compile and run. We've also configured the Xcode project so that you can leverage the Themes to enable the use of the static library or – if you are a member of the core team – build with source.
In order to check out the complete AppApp code base including the Confidentials:
- Clone the publicly available code:
git clone firstname.lastname@example.org:sneakyness/AppApp.git
- CD into the project root:
- Get the confidential sources folder:
git submodule update -i --recursive
- For step 3 you need to be a member of the core team. Ping @ralf if you need assistance.
We are confident, that this procedure will balance both our requirements and supporting the public with a jump start into App.net development.
If you make changes to the submodule, please keep in mind that you have to follow these steps in this exact order:
build.shin the submodule's folder. This will build the static library.
- Add, commit and push the submodule upstream.
- Add, commit and push the super project (AppApp.git) upstream.
The AppApp source code is distributed under the The MIT License (MIT) license.
Copyright (c) 2012 T. Chroma, M. Herzog, N. Pannuto, J.Pittman, R. Rottmann, B. Sneed, V. Speelman
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
Any end-user product or application build based on this code, must include the following acknowledgment: "This product includes software developed by the original AppApp team and its contributors", in the software itself, including a link to www.app-app.net.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Get in touch with the AppApp devs
- Nick Pannuto (@sneakyness on app.net, @ataraxia_status on twitter, email)
- Brandon Sneed (@bsneed on app.net and twitter, email)
- Vince Speelman (@vinspee on app.net and twitter, email)
- Matt Herzog (@protozog on app.net and twitter, email)
- Johnnie Pittman (@jedi on app.net, @dtjedi on twitter, email)
- Travis Choma (@tc on app.net, @travischoma, email)
- Ralf Rottmann (@ralf on app.net, @ralf on Twitter)
- Jeremy Tregunna (@jtregunna on app.net, @jtregunna on Twitter)
You can find us in the App.net hipchat, on irc.freenode.net in #appnet. You can also buy us beer in person, if you come to Seattle, Portland, Detroit, or San Francisco.