Skip to content

Commit

Permalink
Wiki migration: Moved ProjectHome.md from wiki branch to README.md in…
Browse files Browse the repository at this point in the history
… master branch.
  • Loading branch information
ArchOrn committed May 5, 2015
1 parent 77dc4cb commit 0909394
Showing 1 changed file with 26 additions and 0 deletions.
26 changes: 26 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
<a href='https://twitter.com/#!/dr0id4me'><img src='http://droid4me.googlecode.com/files/ic_twitter_droid4me.png' /></a>

# Welcome to the droid4me project #

droid4me is a framework library dedicated to the development of Android applications.

# What is droid4me? #
droid4me addresses the following topics:

* [Activity/Fragment life cycle](wiki/LifeCycle): it attempts to turn the `Activity`/`Fragment` life cycle from something technical to something functional
* [Centralized exception handling](wiki/ExceptionHandler): whenever an exception is thrown during the application, it can be handled in a centralized and secure way
* [Activity redirection](wiki/ActivityController): if an Activity should always be displayed before another one, you have control over it
* [Activity/Fragment events interception](wiki/ActivityController): handle in one place most of the entities life cycle events through a dedicated `Interceptor`
* [Application helper](wiki/SmartApplication): eases the framework integration to your application
* [Logging](wiki/LoggerFactory): proposes something similar to log4j/java.util.logging with logging level trigger and condition logging. Logging is still effective outside of Android environment
* [Bitmap downloading](wiki/BitmapDownloader): it provides a fully fledge component which makes bitmap downloading and binding to Views very simple, effective, and easy to be supported with persistence
* Caching and [persistence](wiki/Persistence): proposes a finely tunable mechanism which lets cache business objects in memory and persistently, hence promoting disconnected working applications
* TokenKeeper: makes easy to remember tokens and broadcast them, for better communication between `Activity`/`Fragment` and complex caching policies
* Web service wrapping: makes the integration of web services very productive, while enabling persistence and caching
* [Threading](wiki/SmartCommands): makes possible the loading of an activity in an asynchronous way in a glimpse. Proposes two optimized thread pools
* Menus: makes the definition of menus and contextual menus very straightforward

# Getting started #

* Please, jump to that GettingStarted page to get your hands on the framework.
* If you want to have a quick overview of the framework API, please refer to the [droid4me JavaDoc](http://droid4me.googlecode.com/svn/javadoc/index.html)

0 comments on commit 0909394

Please sign in to comment.