|
2 | 2 |
|
3 | 3 | inAndroid is a modern framework that includes everything needed to create database-backed Android |
4 | 4 | applications according to the |
5 | | -[Model-View-Controller (MVC)](http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller) |
| 5 | +[Model-View-Controller (MVC)](http://en.wikipedia.org/wiki/Model-view-controller) |
6 | 6 | pattern. The initial version of the framework is entirely focused on the model layer. |
7 | 7 |
|
8 | | -Understanding the MVC pattern is key to understanding Rails. MVC divides your application into three |
9 | | -layers, each with a specific responsibility. |
| 8 | +Understanding the MVC pattern is key to understanding inAndroid. MVC divides your application into |
| 9 | +three layers, each with a specific responsibility. |
10 | 10 |
|
11 | 11 | The _Model layer_ represents your domain model (such as Account, Product, Person, Post, etc.) and |
12 | 12 | encapsulates the business logic that is specific to your application. In inAndroid, database-backed |
13 | 13 | model classes are derived from `ActiveRecord` class. Active Record allows you to present the data |
14 | 14 | from database rows as objects and embellish these data objects with business logic methods. Although |
15 | | -most inAndroid models are backed by a database, models can also be ordinary Ruby classes, or Ruby |
| 15 | +most inAndroid models are backed by a database, models can also be ordinary Java classes, or Java |
16 | 16 | classes that implement a set of interfaces as provided by the Active Model module. You can read more |
17 | 17 | about Active Record in its [README](active-record/README.md). |
18 | 18 |
|
19 | 19 | Active Record, and Action Request can each be used independently outside inAndroid. In addition to |
20 | 20 | them, inAndroid also comes with Active Support ([README](active-support/README.md)), a collection of |
21 | 21 | utility classes and standard library extensions that are useful for inAndroid, and may also be used |
22 | 22 | independently outside the framework. |
| 23 | + |
| 24 | +## Contributing |
| 25 | + |
| 26 | +We encourage you to contribute to all of our frameworks! Please check out the |
| 27 | +[Contributing to inFrameworks page](http://www.inframeworks.org/contributing) |
| 28 | +for guidelines about how to proceed. |
| 29 | +[Join us!](http://www.inframeworks.org/contributing/contributors) |
| 30 | + |
| 31 | +## Code Status |
| 32 | + |
| 33 | +* [](https://travis-ci.org/inframeworks/inandroid) |
| 34 | + |
| 35 | +## License |
| 36 | + |
| 37 | +inAndroid is released under the [MIT License](http://www.opensource.org/licenses/MIT). |
0 commit comments