https://github.com/mariazevedo88/cakeui
Framework to build Android applications easily.
https://github.com/mariazevedo88/cakeui
Last synced: 7 months ago
JSON representation
Framework to build Android applications easily.
- Host: GitHub
- URL: https://github.com/mariazevedo88/cakeui
- Owner: mariazevedo88
- License: gpl-3.0
- Created: 2013-10-18T21:08:17.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2015-08-03T23:39:41.000Z (about 10 years ago)
- Last Synced: 2025-01-27T10:45:04.050Z (9 months ago)
- Language: Java
- Homepage:
- Size: 797 KB
- Stars: 2
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
CakeUI
======Framework to build Android applications easily.
by
Mariana Azevedo (mariana@bsi.ufla.br)
Sarah Caixeta (caixeta.sarah@gmail.com)
# About CakeUI
This is a framework created to bootstrap Android development.
We have included on the framework's architecture, generic implementations
of the most Android App Components to help developers of all levels
(beginners and advanced) to create Android applications easily and quickly.
This framework also uses, as dependency library, the ActionBarSherlock library
to customize the ActionBar component.#Structure
This framework implements basics structures to build an Android application. Some of
these structures are:* CakeActivity: an generic Activity that supports user's interaction, providing an
ActionBar on the top on the application, a communication with a generic Service
and BroadcastReceiver, and maps the fragments sequence used to build an UI flow.* CakeFragment: an generic Fragment that represents a behavior or a portion of user
interface in an Activity. The CakeFragment provides way to manipulate multiple
fragments and indicates what of them is the main fragment of the UI flow.* CakeDialog: an generic Dialog that supports build some dialogs types as success,
error, information and confirmation.* CakeExpandableListViewAdapter, CakeListViewAdapter, CakeGridViewAdapter: generic adapters that provides implementations to manipulate data in an ExpandableListView, ListView and GridView, respectively.
* CakeService and CakePeriodicService: generic services to perform a longer-running operation while not interacting with the user or to supply functionality for other
applications to use. The last one provides a way to execute a service periodically.Others like CakeBroadcastReceiver, CakeAsyncTask, CakeApplication and some data
structures are supported too. We recommend the beginners to read and follow the
[Android Developers reference site] [1].#Dependency
After downloading the CakeUI and [ActionBarSherlock] [2], import the ActionBarSherlock project into your workspace. With the right mouse button, go to Properties -> Android and on the box Library, click in Add button to add ActionBarSherlock project into CakeUI. It is important that, both projects have the checkbox "Is Library" marked).
#How to use
CakeUI is used as a Android library project, that needs to be imported by your application.
After created your project and import the CakeUI project into your workspace, with the right
mouse button, go to Properties -> Android and on the box Library, click in Add button to add CakeUI into your application.[1]: http://developer.android.com/reference/packages.html "Android Developers reference site"
[2]: https://github.com/JakeWharton/ActionBarSherlock/releases/tag/4.4.0 "ActionBarSherlock"