Skip to content
Android application development framework
Branch: dev
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
gradle/wrapper RED-149 Remove deprecated class + update the visibility of the I18N c… Jun 28, 2018
library Release the version 2.9.0 Mar 5, 2019
sample RED-149 Clean the sample app Jun 28, 2018
.gitignore Fix files permissions. Mar 2, 2018
LICENSE Fix files permissions. Mar 2, 2018 Update Mar 22, 2018
build.gradle RED-150 #time 2h Start the migration of the project on Android Studio Mar 21, 2017
gradlew RED-149 #time 2h Switch ratio implementation for SmartViewExtension, … Dec 13, 2017
gradlew.bat Fix files permissions. Mar 2, 2018
settings.gradle RED-150 #time 1h Fix the sample app compilation issue Mar 23, 2017

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: it attempts to turn the Activity/Fragment life cycle from something technical to something functional
  • Centralized exception handling: whenever an exception is thrown during the application, it can be handled in a centralized and secure way
  • Activity redirection: if an Activity should always be displayed before another one, you have control over it
  • Activity/Fragment events interception: handle in one place most of the entities life cycle events through a dedicated Interceptor
  • Application helper: eases the framework integration to your application
  • Logging: 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: 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: 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: 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


The Android Team @Smart&Soft, software agency


droid4me is available under the MIT license. See the LICENSE file for more info.

You can’t perform that action at this time.