2 – Installing Android Studio
2 – Installing Android Studio5:34
3 – Setting up Your Project
3 – Setting up Your Project6:37
4 – Running a Simple App
4 – Running a Simple App10:47
5 – Tour of the Interface
5 – Tour of the Interface06:01
6 – Android Studio Tips
6 – Android Studio Tips5:08
7 – Create a Custom AVD
7 – Create a Custom AVD08:36
8 – Basic Overview of an App
8 – Basic Overview of an App11:36
10 – Running the State Changing Example
10 – Running the State Changing Example07:40
11 – Designing the User Interface
11 – Designing the User Interface07:19
12 – More on User Interface
12 – More on User Interface10:24
13 – Create an Interface with Java
13 – Create an Interface with Java08:39
14 – Adding Properties to Widgets
14 – Adding Properties to Widgets06:40
15 – Adding More Widgets
15 – Adding More Widgets08:49
16 – Converting DIP to Pixels
16 – Converting DIP to Pixels06:14
19 – Event Listener and Callback Method
19 – Event Listener and Callback Method06:19
20 – Multiple Event Listeners
20 – Multiple Event Listeners05:52
22 – Running the Gesture App
22 – Running the Gesture App04:14
24 – Designing the Top Fragment
24 – Designing the Top Fragment07:38
25 – Creating the Fragment Class
25 – Creating the Fragment Class06:39
26 – Finishing the Meme Apps Design
26 – Finishing the Meme Apps Design08:19
27 – Listening for Button Clicks
27 – Listening for Button Clicks06:22
28 – Communicating with Main Activity
28 – Communicating with Main Activity07:11
29 – Changing the Memes Text
32 – Master Detail Flow Example
32 – Master Detail Flow Example08:04
34 – Animations and Transitions
34 – Animations and Transitions14:31
36 – Sending Extra Intent Data
36 – Sending Extra Intent Data11:27
37 – Sending Broadcast Intents
37 – Sending Broadcast Intents07:23
38 – Receiving Broadcast Intents
38 – Receiving Broadcast Intents07:31
40 – Thread Handlers
40 – Thread Handlers08:20
42 – Services
42 – Services10:40
Draft Lesson
44 – Bound Services Example
44 – Bound Services Example09:33
46 – ListView Example
46 – ListView Example08:19
47 – Custom ListView Row
47 – Custom ListView Row08:34
48 – Custom ListView Adapter
48 – Custom ListView Adapter10:42
49 – Saving Data with SQLite
49 – Saving Data with SQLite04:03
50 – SQLite Database Product
50 – SQLite Database Product04:08
51 – Creating a New SQLite Database
51 – Creating a New SQLite Database11:11
52 – Adding and Deleting Rows
52 – Adding and Deleting Rows11:16
53 – Printing Database Results
53 – Printing Database Results06:11
54 – Testing the SQLite App
54 – Testing the SQLite App09:45
57 – Taking Photos with the Camera
57 – Taking Photos with the Camera08:56
59 – Inverting an Image
59 – Inverting an Image09:52
60 – Creating Photo Filters
60 – Creating Photo Filters06:45
62 – Custom Notifications
62 – Custom Notifications10:11
65 – Shared Preferences
65 – Shared Preferences06:51
66 – Shared Preferences Example
66 – Shared Preferences Example11:21
67 – Custom Launcher Icon
67 – Custom Launcher Icon06:05
68 – Working with GitHub
Draft Lesson
68 – Working with GitHub07:12
69 – Creating an APK File for Distribution
69 – Creating an APK File for Distribution06:16
70 – LibGDX Game Development
70 – LibGDX Game Development06:24
71 – LibGDX Game Project Structure
71 – LibGDX Game Project Structure04:43
72 – LibGDX Displaying Text
72 – LibGDX Displaying Text09:45
73 – LibGDX Displaying Images
73 – LibGDX Displaying Images05:55
74 – LibGDX Game Animation
74 – LibGDX Game Animation12:04
75 – LibGDX Handling User Input
75 – LibGDX Handling User Input13:34
77 – LibGDX Sound Effects and Streaming Music
77 – LibGDX Sound Effects and Streaming Music11:44