Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Android Framework?

Tags:

java

android

sdk

Are there any frameworks out there which make it even more easy than it is to build Android applications and would you be interested in one?

like image 758
Thizzer Avatar asked Sep 24 '09 08:09

Thizzer


People also ask

Is there any framework for Android?

It is neither a programming system nor a framework. It's “a mobile operating system based on the Linux kernel and currently developed by Google” (from the Wikipedia article ). Many operating systems have a “preferred” programming language for writing software in, and for Android, this is Java.

Is Android native a framework?

As of today, around 1600 developers have used the Native framework. Key features of the Native Android framework: The app design and development is created within a single interface.

Is Java a framework for Android?

The Android platform provides Java framework APIs to expose the functionality of some of these native libraries to apps. For example, you can access OpenGL ES through the Android framework's Java OpenGL API to add support for drawing and manipulating 2D and 3D graphics in your app.


2 Answers

Soon there will be!

I am working on DroidFu, an Android shared library which will give you:

  • tons of utility functions available directly in Activities (and Services), such as spawning list and error dialogs, checking for Intent availability, and other workarounds/replacements for cases where Android lacks desired functionality
  • easy handling of asynchronous tasks (takes care of resurrecting dialogs after orientation changes)
  • Easy XML parsing using a convention over configuration based XML pull parser
  • new adapters and widgets, such as as ListAdapterWithProgress (rendering a loading spinner as the last element when loading something) or a GalleryItem widget which will lazy load an image via a URL while rendering a spinner
  • an ImageLoader which can load images from the web asynchonously, backed by a FIFO cache, great for rendering avatars in lists and stuff

I plan to make this available on GitHub.

stay tuned.

update (Feb 2013) Sorry to say that no one is working on this anymore. All people involved in the project have moved on, and since the lib was mostly used in the Qype app, no one feels like maintaining it anymore (Qype got acquired by Yelp btw, so I'm not even sure if we would be allowed to, since most of it was developed during my working hours at Qype.)

For anyone who feels like salvaging it, sources are here.

like image 65
Matthias Avatar answered Sep 28 '22 03:09

Matthias


I just found out about App Dev Wiki. As described on its website:

This wiki is meant to collect links, tools, libraries, and anything that is useful for mobile development.

Currently listed android frameworks are:

  • ignition
  • droid-fu
  • RoboGuice
  • Commonsware
  • ActionBarSherlock
  • Spring Android
  • DroidParts
like image 44
mrucci Avatar answered Sep 28 '22 04:09

mrucci