Android

Mangler on Android – First alpha release is available

21

Thanks to the hard work from Daniel Sloof (danslo) and Justin Pai (killy), we’ve released the first alpha version of Mangler for Android. Before you try this, please make sure that you understand what “alpha” means. It means it is not considered stable and it is missing a lot of functionality. Expect problems.

Since this is very early on in the development, feature requests are not currently being accepted. This will help reduce the amount of work needed to triage new tickets for functionality we’re already planning on implementing anyway. We expect to implement many more features before a final beta is available. Crash reports, on the other hand, are always welcome.

The package can be found on the Download page.

If you have any questions, feel free to post in the forums or join us on IRC on irc.freenode.net in #mangler.

If you’re on an iPhone, you’re out of luck. Mangler is licensed under the GPL, which makes it impossible to release an iPhone app because of Apple’s developer agreement. Do yourself a favor and get a real phone… or use Mumble (which is BSD licensed and therefore releasable on the iPhone).

UPDATE:
Platforms with reports of success (success is defined as being able to connect to a server, listen, and transmit audio):

  • HTC Eris – Android 2.1
  • HTC Evo 4G – Android 2.1
  • HTC Desire – Android ?.?
  • HTC G1 (Dream) – Android 1.6
  • HTC Hero – Android 2.1
  • HTC Incredible – Android 2.1
  • Motorola Droid – Android 2.1, 2.2

Platforms with known problems (problems are defined as not success):

  • Samsung Moment – Android 2.1

Join the forum discussion on this post

So you want to help with the Android thing…

8

We constantly get the question: “What’s the status on the android port?”

Well, it’s pretty much the same as it has always been. The NDK library exists and it needs a UI. We have tons of people asking us how they can help, which is great… but almost none of them ever follow up.

In short, if you do not already know Java, you’re probably not going to be much help. If you want to use this project to learn, that’s great and I encourage you to go for it. But someone learning Java and/or Anrdoid isn’t really what we need. That said, your contributions are always welcome.

If you do not understand the concepts of Java programming for Android, you’re probably not going to be much help, either. However, if you know Java then it shouldn’t be hard to make sense of the Anrdoid SDK if you are willing to put in the effort.

In any case, if you want to help, here is what you can do…

  • Check out the source from SVN at http://svn.mangler.org/mangler/branches/android/
  • Read the README
  • Add features and/or functionality in the code
  • Submit a patch via trac (or talk to us on IRC at irc.freenode.net in #mangler)
  • Have your name on the project’s developer list

The Android app needs a lead developer to take charge and make it happen. If you’re willing to do this, your effort would be much appreciated. Otherwise, the Android port remains mostly at a standstill.

Mangler on Android… What’s the Deal?

18

Our Android port of Mangler is pretty much at a standstill. We are unable to find any Android/Java developers willing to work on the project. No one on our team is a Java developer — let alone an Android developer.

Dan has gotten our core lib and its major dependencies ported to the Andrdoid NDK and he has built JNI wrappers for the functions. In fact, last I heard, he could successfully connect to a server and send audio (a.k.a. noise) from his phone.

The missing ingredient at this point is a Java/Android developer to pick up the pieces and build a UI. Until someone volunteers, we’re pretty much stuck and/or moving at a snail’s pace. Dan and I have both reached out on the various Android forums and IRC channels looking for willing developers. So far, none seem to be interested.

Go to Top