Introduction to Android Application Development by TheNewBoston

Video Lectures

Displaying all 200 video lectures.
Lecture 1
Download and Install the Java JDK
Play Video
Download and Install the Java JDK
Lecture 2
Installing Eclipse and Setting up the ADT
Play Video
Installing Eclipse and Setting up the ADT
Lecture 3
Installing Android SDK and Set up Emulator
Play Video
Installing Android SDK and Set up Emulator
Lecture 4
Setting up an Android Project
Play Video
Setting up an Android Project
Lecture 5
Overview of Project and Adding Folders
Play Video
Overview of Project and Adding Folders
Lecture 6
Introduction to Layouts in XML
Play Video
Introduction to Layouts in XML
Lecture 7
Creating A Button in XML and Adding an ID
Play Video
Creating A Button in XML and Adding an ID
Lecture 8
Setting up Variables and Referencing XML ids
Play Video
Setting up Variables and Referencing XML ids
Lecture 9
Set up a Button with OnClickListener
Play Video
Set up a Button with OnClickListener
Lecture 10
Using setText method for our button
Play Video
Using setText method for our button
Lecture 11
Adding Resources and Setting Background
Play Video
Adding Resources and Setting Background
Lecture 12
Setting up an Activity and Using SetContentView
Play Video
Setting up an Activity and Using SetContentView
Lecture 13
Introduction to the Android Manifest
Play Video
Introduction to the Android Manifest
Lecture 14
The Framework of a Thread
Play Video
The Framework of a Thread
Lecture 15
How to Start a New Activity via Intent
Play Video
How to Start a New Activity via Intent
Lecture 16
Activity Life Cycle
Play Video
Activity Life Cycle
Lecture 17
Adding Music with MediaPlayer
Play Video
Adding Music with MediaPlayer
Lecture 18
Create a List Menu from the ListActivity class
Play Video
Create a List Menu from the ListActivity class
Lecture 19
Setting up an ArrayAdapter
Play Video
Setting up an ArrayAdapter
Lecture 20
Starting an Activity with a Class Object
Play Video
Starting an Activity with a Class Object
Lecture 21
Finishing ListActivity
Play Video
Finishing ListActivity
Lecture 22
XML Introducting the EditText
Play Video
XML Introducting the EditText
Lecture 23
XML ToggleButton, WeightSum, and Layout Weight
Play Video
XML ToggleButton, WeightSum, and Layout Weight
Lecture 24
XML Padding and Setting Toggle to On
Play Video
XML Padding and Setting Toggle to On
Lecture 25
Quick Review by setting up a new Activity
Play Video
Quick Review by setting up a new Activity
Lecture 26
If Toggle Button is checked
Play Video
If Toggle Button is checked
Lecture 27
Set the Input Type of an EditText
Play Video
Set the Input Type of an EditText
Lecture 28
Comparing Strings with else if
Play Video
Comparing Strings with else if
Lecture 29
Set Gravity within Java
Play Video
Set Gravity within Java
Lecture 30
Setting Color of a TextView in Java
Play Video
Setting Color of a TextView in Java
Lecture 31
Where's the Fridge, that's Random
Play Video
Where's the Fridge, that's Random
Lecture 32
Switch and Case
Play Video
Switch and Case
Lecture 33
Creating a Method
Play Video
Creating a Method
Lecture 34
Implementing Classes for Better Programming
Play Video
Implementing Classes for Better Programming
Lecture 35
XML ScrollView and AnalogClock
Play Video
XML ScrollView and AnalogClock
Lecture 36
Setting up An Email Activity
Play Video
Setting up An Email Activity
Lecture 37
PutExtra method for an Email Intent
Play Video
PutExtra method for an Email Intent
Lecture 38
XML ImageView for Camera Application
Play Video
XML ImageView for Camera Application
Lecture 39
Starting an Activity for a Result
Play Video
Starting an Activity for a Result
Lecture 40
Getting Data from a different Activity
Play Video
Getting Data from a different Activity
Lecture 41
Finish Camera and Wallpaper App
Play Video
Finish Camera and Wallpaper App
Lecture 42
Using BitmapFactory and InputStream to set Bitmap
Play Video
Using BitmapFactory and InputStream to set Bitmap
Lecture 43
Set Fixed Screen Orientation
Play Video
Set Fixed Screen Orientation
Lecture 44
XML Relative Layout
Play Video
XML Relative Layout
Lecture 45
RadioButtons in a RadioGroup
Play Video
RadioButtons in a RadioGroup
Lecture 46
Set the Radio to the OnCheckedChangeListener Station
Play Video
Set the Radio to the OnCheckedChangeListener Station
Lecture 47
Passing a String between Activities
Play Video
Passing a String between Activities
Lecture 48
Recieving Bread String from Activity
Play Video
Recieving Bread String from Activity
Lecture 49
StartActivityForResult setup
Play Video
StartActivityForResult setup
Lecture 50
setResult for the Start Activity For Result
Play Video
setResult for the Start Activity For Result
Lecture 51
Setting up a Menu with MenuInflater
Play Video
Setting up a Menu with MenuInflater
Lecture 52
Making MenuItems do something
Play Video
Making MenuItems do something
Lecture 53
Text Activity with Theme
Play Video
Text Activity with Theme
Lecture 54
Setting up Preferences
Play Video
Setting up Preferences
Lecture 55
Setting up a String array resource
Play Video
Setting up a String array resource
Lecture 56
Creating a PreferenceActivity
Play Video
Creating a PreferenceActivity
Lecture 57
Accessing Preferences from an Activity
Play Video
Accessing Preferences from an Activity
Lecture 58
More with Preferences
Play Video
More with Preferences
Lecture 59
Altered Landscape Layout
Play Video
Altered Landscape Layout
Lecture 60
Creating Custom Buttons
Play Video
Creating Custom Buttons
Lecture 61
Full Screen Activities
Play Video
Full Screen Activities
Lecture 62
Custom Animation Class
Play Video
Custom Animation Class
Lecture 63
Using a Constructor to pass Context
Play Video
Using a Constructor to pass Context
Lecture 64
Drawing Bitmaps to Canvas View
Play Video
Drawing Bitmaps to Canvas View
Lecture 65
Animating a Bitmap
Play Video
Animating a Bitmap
Lecture 66
Using the Asset Folder for Typeface
Play Video
Using the Asset Folder for Typeface
Lecture 67
Setting up a SurfaceView class
Play Video
Setting up a SurfaceView class
Lecture 68
Setting up Animation Thread
Play Video
Setting up Animation Thread
Lecture 69
Locking and Unlocking a Canvas
Play Video
Locking and Unlocking a Canvas
Lecture 70
Establishing a Better Animation Thread
Play Video
Establishing a Better Animation Thread
Lecture 71
Setting up the OnTouch Method
Play Video
Setting up the OnTouch Method
Lecture 72
Defining a Class within a Class
Play Video
Defining a Class within a Class
Lecture 73
Graphics Trick
Play Video
Graphics Trick
Lecture 74
MotionEvents and Motion Actions
Play Video
MotionEvents and Motion Actions
Lecture 75
Game Programming concept
Play Video
Game Programming concept
Lecture 76
Cleaning up some Errors
Play Video
Cleaning up some Errors
Lecture 77
Sleeping to Achieve desired FPS
Play Video
Sleeping to Achieve desired FPS
Lecture 78
WakeLock to keep you app from sleeping
Play Video
WakeLock to keep you app from sleeping
Lecture 79
SoundPool helps with explosions
Play Video
SoundPool helps with explosions
Lecture 80
Using the OnLongClick method
Play Video
Using the OnLongClick method
Lecture 81
SlidingDrawer Example
Play Video
SlidingDrawer Example
Lecture 82
Introduction to the FrameLayout
Play Video
Introduction to the FrameLayout
Lecture 83
Methods of the SlidingDrawer
Play Video
Methods of the SlidingDrawer
Lecture 84
Tabs setup with TabHost
Play Video
Tabs setup with TabHost
Lecture 85
Setting up the TabHost in Java
Play Video
Setting up the TabHost in Java
Lecture 86
Creating Tabs in Java
Play Video
Creating Tabs in Java
Lecture 87
Getting the Time from the System
Play Video
Getting the Time from the System
Lecture 88
Formatting and using the Modulus
Play Video
Formatting and using the Modulus
Lecture 89
Create a Browser with WebView
Play Video
Create a Browser with WebView
Lecture 90
WebView navigation methods
Play Video
WebView navigation methods
Lecture 91
Set WebView Client for a Brower app
Play Video
Set WebView Client for a Brower app
Lecture 92
WebView Settings
Play Video
WebView Settings
Lecture 93
Hiding the Keyboard
Play Video
Hiding the Keyboard
Lecture 94
ViewFlipper Example
Play Video
ViewFlipper Example
Lecture 95
Saving Data with SharedPreferences
Play Video
Saving Data with SharedPreferences
Lecture 96
SharedPreferences Editor
Play Video
SharedPreferences Editor
Lecture 97
Loading SharedPreferences Data
Play Video
Loading SharedPreferences Data
Lecture 98
File Output Stream for Internal Storage
Play Video
File Output Stream for Internal Storage
Lecture 99
Writing Data to File Output Stream
Play Video
Writing Data to File Output Stream
Lecture 100
File Input Stream
Play Video
File Input Stream
Lecture 101
Async Task class to load stuff
Play Video
Async Task class to load stuff
Lecture 102
The 4 AsyncTask Methods
Play Video
The 4 AsyncTask Methods
Lecture 103
ProgressDialog and Correction
Play Video
ProgressDialog and Correction
Lecture 104
External Storage State
Play Video
External Storage State
Lecture 105
Spinners and ArrayAdapter
Play Video
Spinners and ArrayAdapter
Lecture 106
OnItemSelected and File Directories
Play Video
OnItemSelected and File Directories
Lecture 107
Toggling Visibility
Play Video
Toggling Visibility
Lecture 108
InputStream and OutputStream
Play Video
InputStream and OutputStream
Lecture 109
Write External Data Permission
Play Video
Write External Data Permission
Lecture 110
Media Scanner Connection
Play Video
Media Scanner Connection
Lecture 111
TableLayout and Intro SQLite Database
Play Video
TableLayout and Intro SQLite Database
Lecture 112
Setting up SQLite Database Variables
Play Video
Setting up SQLite Database Variables
Lecture 113
SQLite class implementing SQLiteOpenHelper
Play Video
SQLite class implementing SQLiteOpenHelper
Lecture 114
Creating SQLite Database
Play Video
Creating SQLite Database
Lecture 115
Opening SQLite database to write
Play Video
Opening SQLite database to write
Lecture 116
Closing SQLite Database
Play Video
Closing SQLite Database
Lecture 117
Inserting Data into SQLite Database
Play Video
Inserting Data into SQLite Database
Lecture 118
How to Create a Dialog
Play Video
How to Create a Dialog
Lecture 119
Setting up method to Read SQLite
Play Video
Setting up method to Read SQLite
Lecture 120
Reading SQLite Database with Cursor
Play Video
Reading SQLite Database with Cursor
Lecture 121
Setting up more SQLite methods
Play Video
Setting up more SQLite methods
Lecture 122
Getting a Specific Entry
Play Video
Getting a Specific Entry
Lecture 123
Updating SQLite Entry
Play Video
Updating SQLite Entry
Lecture 124
Deleting Entry from SQLite Database
Play Video
Deleting Entry from SQLite Database
Lecture 125
Setting up a Accelerometer class
Play Video
Setting up a Accelerometer class
Lecture 126
Setting up Sensor Manager
Play Video
Setting up Sensor Manager
Lecture 127
OnSensorChanged accelerometer method
Play Video
OnSensorChanged accelerometer method
Lecture 128
Finishing Accelerometer and unregistering
Play Video
Finishing Accelerometer and unregistering
Lecture 129
Setting up a Google Maps Activity
Play Video
Setting up a Google Maps Activity
Lecture 130
Obtaining Google Maps API debug key
Play Video
Obtaining Google Maps API debug key
Lecture 131
Displaying the MapView
Play Video
Displaying the MapView
Lecture 132
MapView Overlay
Play Video
MapView Overlay
Lecture 133
Overlay MotionEvent time
Play Video
Overlay MotionEvent time
Lecture 134
AlertDialog methods and ClickListener
Play Video
AlertDialog methods and ClickListener
Lecture 135
Compass and Map Controller
Play Video
Compass and Map Controller
Lecture 136
Geocoder and GeoPoint
Play Video
Geocoder and GeoPoint
Lecture 137
Geocoding a Location for an Address
Play Video
Geocoding a Location for an Address
Lecture 138
Toggling Street and Satellite views
Play Video
Toggling Street and Satellite views
Lecture 139
ItemizedOverlay to draw on our Map
Play Video
ItemizedOverlay to draw on our Map
Lecture 140
Creating a Custom pinpoint
Play Video
Creating a Custom pinpoint
Lecture 141
Placing a Pinpoint on a MapView
Play Video
Placing a Pinpoint on a MapView
Lecture 142
LocationManager and Location Permissions
Play Video
LocationManager and Location Permissions
Lecture 143
Criteria and getting Location
Play Video
Criteria and getting Location
Lecture 144
Updating with OnLocationChanged method
Play Video
Updating with OnLocationChanged method
Lecture 145
Exporting apk and signing keystore
Play Video
Exporting apk and signing keystore
Lecture 146
Obtaining Key for a specific Project
Play Video
Obtaining Key for a specific Project
Lecture 147
Introduction to HttpClient
Play Video
Introduction to HttpClient
Lecture 148
Executing HttpGet on a Http Client
Play Video
Executing HttpGet on a Http Client
Lecture 149
Viewing Internet data via StringBuffer
Play Video
Viewing Internet data via StringBuffer
Lecture 150
Introduction to JSON parsing
Play Video
Introduction to JSON parsing
Lecture 151
JSONArrays and JSONObjects
Play Video
JSONArrays and JSONObjects
Lecture 152
Appending with StringBuilder
Play Video
Appending with StringBuilder
Lecture 153
Reading JSON information
Play Video
Reading JSON information
Lecture 154
Setting up XML Parsing Project
Play Video
Setting up XML Parsing Project
Lecture 155
StringBuilder and XML Parsing Framework
Play Video
StringBuilder and XML Parsing Framework
Lecture 156
Setting up a parsed XML data collection class
Play Video
Setting up a parsed XML data collection class
Lecture 157
SAXParserFactory and XMLReader
Play Video
SAXParserFactory and XMLReader
Lecture 158
Start Element method
Play Video
Start Element method
Lecture 159
Finishing XML parser
Play Video
Finishing XML parser
Lecture 160
Creating a Widget receiver
Play Video
Creating a Widget receiver
Lecture 161
Setting up Widget Configuration Activity
Play Video
Setting up Widget Configuration Activity
Lecture 162
Basic Widget Design
Play Video
Basic Widget Design
Lecture 163
Updating and Deleting Widget
Play Video
Updating and Deleting Widget
Lecture 164
Updating a Widget TextView
Play Video
Updating a Widget TextView
Lecture 165
Setting up Widget Configuration Class
Play Video
Setting up Widget Configuration Class
Lecture 166
Relating Context with the Widget Manager
Play Video
Relating Context with the Widget Manager
Lecture 167
PendingIntent and widget Buttons
Play Video
PendingIntent and widget Buttons
Lecture 168
Introduction to OpenGL ES
Play Video
Introduction to OpenGL ES
Lecture 169
OpenGL Renderer Basics
Play Video
OpenGL Renderer Basics
Lecture 170
Rendering A Background
Play Video
Rendering A Background
Lecture 171
OpenGl 2D vertices
Play Video
OpenGl 2D vertices
Lecture 172
Byte and Float Buffers
Play Video
Byte and Float Buffers
Lecture 173
ShortBuffer to handle Indices
Play Video
ShortBuffer to handle Indices
Lecture 174
Creating Draw method for OpenGL
Play Video
Creating Draw method for OpenGL
Lecture 175
glDrawElements method
Play Video
glDrawElements method
Lecture 176
OpenGL Boosting Performance
Play Video
OpenGL Boosting Performance
Lecture 177
On Surface Changed
Play Video
On Surface Changed
Lecture 178
Using GLU to set up the Camera
Play Video
Using GLU to set up the Camera
Lecture 179
3D Cube Intro
Play Video
3D Cube Intro
Lecture 180
Indices of a Cube
Play Video
Indices of a Cube
Lecture 181
OpenGL Culling
Play Video
OpenGL Culling
Lecture 182
3D Rotation
Play Video
3D Rotation
Lecture 183
OpenGL Vertex Color Buffer
Play Video
OpenGL Vertex Color Buffer
Lecture 184
Stock Android SDK Themes
Play Video
Stock Android SDK Themes
Lecture 185
Voice Recognition
Play Video
Voice Recognition
Lecture 186
Voice Recognition Result
Play Video
Voice Recognition Result
Lecture 187
Text to Speech
Play Video
Text to Speech
Lecture 188
Set Language and Speak
Play Video
Set Language and Speak
Lecture 189
Notifiying Status Bar
Play Video
Notifiying Status Bar
Lecture 190
Setting up a Notification
Play Video
Setting up a Notification
Lecture 191
Notification Manager Methods
Play Video
Notification Manager Methods
Lecture 192
AudioManager Methods
Play Video
AudioManager Methods
Lecture 193
Changing the Volume with a SeekBar
Play Video
Changing the Volume with a SeekBar
Lecture 194
Downloading Admob SDK
Play Video
Downloading Admob SDK
Lecture 195
Adding External Jar
Play Video
Adding External Jar
Lecture 196
Adding Admob Ad via XML
Play Video
Adding Admob Ad via XML
Lecture 197
Adding Ad Unit Id and Ad Size
Play Video
Adding Ad Unit Id and Ad Size
Lecture 198
Adding Admob Ads via Java
Play Video
Adding Admob Ads via Java
Lecture 199
Putting an App on the Market
Play Video
Putting an App on the Market
Lecture 200
Updating Application
Play Video
Updating Application