|
1 | 1 | == Android and the Git Data API |
2 | 2 |
|
3 | | -Android is currently the most popular operating system for mobile |
4 | | -devices, overtaking Symbian OS in 2010, experiencing incredible growth |
5 | | -since its release in 2008. If it is not the case already, mobile OSes like |
6 | | -Android and iOS will soon be more prevalent than desktop OSes. Though it |
7 | | -may not occur to many people yet, as more and more people shift to using |
8 | | -mobile devices, we will see demand for developer tools on mobile devices. |
9 | | -The GitHub API has a good set of bindings for developing Java and |
10 | | -Android applications. We'll use the egit libraries to develop a small |
11 | | -Android application which posts to our blog hosted on GitHub. |
12 | | - |
13 | | -Our blogging application will allow us to login to |
14 | | -GitHub, and then ask us for a quick note describing how we are |
15 | | -feeling. The application will then compose a Jekyll blog post for us |
16 | | -and push the post into our blog on GitHub. |
| 3 | +You might not use your phone right now as a developer tool, but the |
| 4 | +odds are that you will soon. Though it is still a far fetched idea to |
| 5 | +write code on your mobile device, phones and tablets can be great |
| 6 | +tools for reading code. But, we can go beyond the read-only |
| 7 | +limitation. The GitHub API is accessible through the well |
| 8 | +written egit client library, and this library supports both reading |
| 9 | +data stored on GitHub and writing data back into it. These are a |
| 10 | +perfect set of tools to build applications on top of the Android |
| 11 | +platform, currently the world's most popular mobile OS. |
| 12 | + |
| 13 | +In this chapter, we'll use the egit libraries to develop a small |
| 14 | +Android application which posts to our blog hosted on GitHub. Our |
| 15 | +blogging application will allow us to login to GitHub, and then ask us |
| 16 | +for a quick note describing how we are feeling. The application will |
| 17 | +then compose a Jekyll blog post for us and push the post into our blog |
| 18 | +on GitHub. |
17 | 19 |
|
18 | 20 | === Setting Up |
19 | 21 |
|
|
0 commit comments