-
Notifications
You must be signed in to change notification settings - Fork 3
Home
IckleBot /'ikəl'bôt/ noun. 1 A boilerplate code generator with a simplified threading and event model. 2 A runtime dependency injection framework with model-view binding.
##About
IckleBot facilitates quick Android development by generating boilerplate code in
Activity and Fragment instances and offers alternative simplified threading and event models.
It encourages loose-coupling and maintainability by providing a runtime [dependency injection]
(http://en.wikipedia.org/wiki/Dependency_injection) framework and model-view binding.
Annotation based Android development with...
-
Dependency Injection for...
- Layouts
- Resources
- System Services
- Applications
- POJOs
-
An alternative threading model which simplifies the execution of worker threads and UI tasks.
-
An alternative event model which simplifies binding event listeners.
-
Activity state management and configuration of window features.
-
Model-View binding which welcomes custom binders.
-
Support for handling network state changes.
##Setup
Add the following dependency in your project's pom.xml.
<dependency>
<groupId>com.lonepulse</groupId>
<artifactId>icklebot</artifactId>
<version>1.2.0</version>
<type>jar</type>
</dependency>For information on building Android projects using Maven here's Chapter 14 of Maven: The Complete Reference.
Download the IckleBot + Android-Support
jars and add them to your libs folder.
##Usage
Kickoff with the quickstart and follow the rest of the wiki pages.
##License This library is licensed under [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.html).

