Skip to content
Android application development framework
Branch: dev
Clone or download
Permalink
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
README.md Update README.md Mar 22, 2018
build.gradle
gradle.properties 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

README.md

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

Author

The Android Team @Smart&Soft, software agency http://www.smartnsoft.com

License

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

You can’t perform that action at this time.