1 Setup and Installation: Practical Android Java Development Part 1
2 Creating an Emulator: Practical Android Java Development Part 2
3 Hello World : Practical Android Java Development Part 3
4 The EditText View : Practical Android Java Development Part 4
5 Buttons and LinearLayouts : Practical Android Java Development Part 5
6 Responding to Button Clicks : Practical Android Java Development Part 6
7 Debugging With DDMS and Logcat: Practical Android Java Development Part 7
8 Saving Files to Internal Storage: Practical Android Java Development Part 8
9 Reading Files from Internal Storage: Practical Android Java Development Part 9
10 String Resources: Practical Android Java Development Part 10
11 Icons: Practical Android Java Development Part 11
12 Debugging on Your Phone: Practical Android Java Development Part 12
13 Preferences: Practical Android Java Development Part 13
14 Toasts: Practical Android Java Development Part 14
15 Adding a New Activity: Practical Android Java Development Part 15
16 Displaying Images: Practical Android Java Development Part 16
17 Getting Touch Coordinates: Practical Android Java Development Part 17
18 Alert Dialogs: Practical Android Java Development Part 18
19 The Event Listener Pattern: Practical Android Java Development Part 19
20 Creating Databases: Practical Android Java Development Part 20
21 Inserting Database Values: Practical Android Java Development Part 21
22 Retrieving Database Values: Practical Android Java Development Part 22
23 Asynchronous Tasks: Practical Android Java Development Part 23
24 Return Values from Asynchronous Task: Practical Android Java Development Part 24
25 Supporting Different Screen Resolutions: Practical Android Java Development Part 25
26 Intents and Launching Activities: Practical Android Java Development Part 26
27 Nesting Viewgroup: Practical Android Java Development Part 27
28 Option Menus : Practical Android Java Development Part 28
29 Passing Data to Activities: Practical Android Java Development Part 29
30 Sub Activities: Practical Android Java Development Part 30
31 Taking a Photo: Practical Android Java Development Part 31
32 Saving Photos: Practical Android Java Development Part 32
33 List Views: Practical Android Java Development Part 33
34 Dynamically Populating Lists: Practical Android Java Development Part 34
35 Formatting List Items: Practical Android Java Development Part 35
36 Using Icons in Lists: Practical Android Java Development Part 36
37 Styles and Themes: Practical Android Java Development Part 37
38 Selectors: Practical Android Java Development Part 38
39 RelativeLayout: Practical Android Java Development Part 39
40 Browsing the Gallery: Practical Android Java Development Part 40
41 Getting an Image from the Gallery: Practical Android Java Development Part 41
42 The Activity Lifecycle and Saving Data: Practical Android Java Development Part 42
43 Pre Publication Checks: Practical Android Java Development Part 43
44 Taking Screenshots of Your App: Practical Android Java Development Part 44
45 Exporting and Signing Your App: Practical Android Java Development Part 45
46 Publishing Your Application: Practical Android Java Development Part 46
47 Using 3rd Party APIs: Practical Android Java Development Part 47
48 ActionBars: Practical Android Java Development Part 48
49 Downloading from the Internet: Practical Android Java Development Part 49
50 Internet Communication Overview: Practical Android Java Development Part 50
51 Creating a Server For Your Phone Apps: Practical Android Java Development Part 51
52 Sending Small Amounts of Data to a Server: Practical Android Java Development Part 52
53 URL Encoding: Practical Android Java Development Part 53
54 Introducing JSON with Twitter and The Onion: Practical Android Java Development Part 54
55 Parsing JSON: Practical Android Java Development Part 55
56 Formatting Data as JSON: Practical Android Java Development Part 56
57 Responding to Post Requests in a Servlet: Practical Android Java Development Part 57
58 Posting JSON Data to a Server: Practical Android Java Development Part 58
59 Introducing Fragments: Practical Android Java Development Part 59
60 List Fragments: Practical Android Java Development Part 60
61 Formatting ListFragment Items: Practical Android Java Development Part 61
62 Fragment Communication Observer Pattern: Practical Android Java Development Part 62
63 Managing Fragments: Practical Android Java Development Part 63
64 Games and Animation Introduction: Practical Android Java Development Part 64
65 SurfaceView: Practical Android Java Development Part 65
66 POV Ray and Psyche: Practical Android Java Development Part 66
67 Drawing Bitmaps: Practical Android Java Development Part 67
68 Detecting Surface Changes: Practical Android Java Development Part 68
69 The Game Loop Thread: Practical Android Java Development Part 69
70 The Game Class: Practical Android Java Development Part 70
71 Sprites: Practical Android Java Development Part 71
72 Animating the Sprite: Practical Android Java Development Part 72
73 Bouncing a Ball: Practical Android Java Development Part 73
74 Bring Out the Gimp Autocropping: Practical Android Java Development Part 74
75 Adding the Bats: Practical Android Java Development Part 75
76 Randomizing the Ball: Practical Android Java Development Part 76
77 Controlling the Player's Bat: Practical Android Java Development Part 77
78 Adding Intelligence: Practical Android Java Development Part 78
79 Collision Detection: Practical Android Java Development Part 79
80 Drawing Text: Practical Android Java Development Part 80
81 Game States: Practical Android Java Development Part 81
82 Playing a Sound: Practical Android Java Development Part 82
83 Playing Multiple Sounds: Practical Android Java Development Part 83
84 Controlling the Volume: Practical Android Java Development Part 84
85 Installing Google Play Services: Practical Android Java Development Part 85
86 Registering the Debug Key: Practical Android Java Development Part 86
87 Adding Markers to Maps: Practical Android Java Development Part 88
88 Getting the Demo Map App Running: Practical Android Java Development Part 87