0% found this document useful (0 votes)
36 views

Android Application Development: 200 Videos

This document outlines 200 videos covering various topics in Android application development including: setting up the development environment, building basic user interfaces with XML layouts, adding interactivity with buttons and listeners, storing and retrieving data using SQLite and SharedPreferences, working with location services, maps, sensors, and network requests, and publishing apps on Google Play. The videos progress from introductory concepts to more advanced topics such as OpenGL ES, text-to-speech, notifications, downloading files, and monetizing with AdMob ads.

Uploaded by

Phan Dung
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views

Android Application Development: 200 Videos

This document outlines 200 videos covering various topics in Android application development including: setting up the development environment, building basic user interfaces with XML layouts, adding interactivity with buttons and listeners, storing and retrieving data using SQLite and SharedPreferences, working with location services, maps, sensors, and network requests, and publishing apps on Google Play. The videos progress from introductory concepts to more advanced topics such as OpenGL ES, text-to-speech, notifications, downloading files, and monetizing with AdMob ads.

Uploaded by

Phan Dung
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 4

Android Application Development

200 Videos
1 - Download and Install the Java JDK 2 - Installing Eclipse and Setting up the ADT 3 - Installing Android SDK and Set up Emulator 4 - Setting up an Android Project 5 - Overview of Project and Adding Folders 6 - Introduction to Layouts in XML 7 - Creating A Button in XML and Adding an ID 8 - Setting up Variables and Referencing XML ids 9 - Set up a Button with OnClickListener 10 - Using setText method for our button 11 - Adding Resources and Setting Background 12 - Setting up an Activity and Using SetContentView 13 - Introduction to the Android Manifest 14 - The Framework of a Thread 15 - How to Start a New Activity via Intent 16 - Activity Life Cycle 17 - Adding Music with MediaPlaye 18 - Create a List Menu from the ListActivity class 19 - Setting up an ArrayAdapter 20 - Starting an Activity with a Class Object 21 - Finishing ListActivity 22 - XML Introducting the EditText 23 - XML ToggleButton, WeightSum, and Layout Weight 24 - XML Padding and Setting Toggle to On 25 - Quick Review by setting up a new Activity 26 - If Toggle Button is checked 27 - Set the Input Type of an EditText 28 - Comparing Strings with else if 29 - Set Gravity within Java 30 - Setting Color of a TextView in Java 31 - Wheres the Fridge, thats Random 32 - Switch and Case 33 - Creating a Method 34 - Implementing Classes for Better Programming 35 - XML ScrollView and AnalogClock 36 - Setting up An Email Activity 37 - PutExtra method for an Email Intent 38 - XML ImageView for Camera Application 39 - Starting an Activity for a Result 40 - Getting Data from a different Activity 41 - Finish Camera and Wallpaper App 42 - Using BitmapFactory and InputStream to set Bitmap 43 - Set Fixed Screen Orientation 44 - XML Relative Layout 45 - RadioButtons in a RadioGroup 46 - Set the Radio to the OnCheckedChangeListener 47 - Passing a String between Activities 48 - Recieving Bread String from Activity 49 - StartActivityForResult setup

50 - setResult for the Start Activity For Result 51 - Setting up a Menu with MenuInflater 52 - Making MenuItems do something 53 - Text Activity with Theme 54 - Setting up Preferences 55 - Setting up a String array resource 56 - Creating a PreferenceActivity 57 - Accessing Preferences from an Activity 58 - More with Preferences 59 - Altered Landscape Layout 60 - Creating Custom Buttons 61 - Full Screen Activities 62 - Custom Animation Class 63 - Using a Constructor to pass Context 64 - Drawing Bitmaps to Canvas View 65 - Animating a Bitmap 66 - Using the Asset Folder for Typeface 67 - Setting up a SurfaceView class 68 - Setting up Animation Thread 69 - Locking and Unlocking a Canvas 70 - Establishing a Better Animation Thread 71 - Setting up the OnTouch Method 72 - Defining a Class within a Class 73 - Graphics Trick 74 - MotionEvents and Motion Actions 75 - Game Programming concept 76 - Cleaning up some Errors 77 - Sleeping to Achieve desired FPS 78 - WakeLock to keep you app from sleeping 79 - SoundPool helps with explosions 80 - Using the OnLongClick method 81 - SlidingDrawer Example 82 - Introduction to the FrameLayout 83 - Methods of the SlidingDrawer 84 - Tabs setup with TabHost 85 - Setting up the TabHost in Java 86 - Creating Tabs in Java 87 - Getting the Time from the System 88 - Formatting and using the Modulus 89 - Create a Browser with WebView 90 - WebView navigation methods 91 - Set WebView Client for a Brower app 92 - WebView Settings 93 - Hiding the Keyboard 94 - ViewFlipper Example 95 - Saving Data with SharedPreferences 96 - SharedPreferences Editor 97 - Loading SharedPreferences Data 98 - File Output Stream for Internal Storage 99 - Writing Data to File Output Stream 100 - File Input Stream 101 - Async Task class to load stuff

102 - The 4 AsyncTask Methods 103 - ProgressDialog and Correction 104 - External Storage State 105 - Spinners and ArrayAdapter 106 - OnItemSelected and File Directories 107 - Toggling Visibility 108 - InputStream and OutputStream 109 - Write External Data Permission 110 - Media Scanner Connection 111 - TableLayout and Intro SQLite Database 112 - Setting up SQLite Database Variables 113 - SQLite class implementing SQLiteOpenHelper 114 - Creating SQLite Database 115 - Opening SQLite database to write 116 - Closing SQLite Database 117 - Inserting Data into SQLite Database 118 - How to Create a Dialog 119 - Setting up method to Read SQLite 120 - Reading SQLite Database with Cursor 121 - Setting up more SQLite methods 122 - Getting a Specific Entry 123 - Updating SQLite Entry 124 - Deleting Entry from SQLite Database 125 - Setting up a Accelerometer class 126 - Setting up Sensor Manager 127 - OnSensorChanged accelerometer method 128 - Finishing Accelerometer and unregistering 129 - Setting up a Google Maps Activity 130 - Obtaining Google Maps API debug key 131 - Displaying the MapView 132 - MapView Overlay 133 - Overlay MotionEvent time 134 - AlertDialog methods and ClickListener 135 - Compass and Map Controller 136 - Geocoder and GeoPoint 137 - Geocoding a Location for an Address 138 - Toggling Street and Satellite views 139 - ItemizedOverlay to draw on our Map 140 - Creating a Custom pinpoint 141 - Placing a Pinpoint on a MapView 142 - LocationManager and Location Permissions 143 - Criteria and getting Location 144 - Updating with OnLocationChanged method 145 - Exporting apk and signing keystore 146 - Obtaining Key for a specific Project 147 - Introduction to HttpClient 148 - Executing HttpGet on a Http Client 149 - Viewing Internet data via StringBuffer 150 - Introduction to JSON parsing 151 - JSONArrays and JSONObjects 152 - Appending with StringBuilder 153 - Reading JSON information

154 - Setting up XML Parsing Project 155 - StringBuilder and XML Parsing Framework 156 - Setting up a parsed XML data collection class 157 - SAXParserFactory and XMLReader 158 - Start Element method 159 - Finishing XML parser 160 - Creating a Widget receiver 161 - Setting up Widget Configuration Activity 162 - Basic Widget Design 163 - Updating and Deleting Widget 164 - Updating a Widget TextView 165 - Setting up Widget Configuration Class 166 - Relating Context with the Widget Manager 167 - PendingIntent and widget Buttons 168 - Introduction to OpenGL ES 169 - OpenGL Renderer Basics 170 - Rendering A Background 171 - OpenGl 2D vertices 172 - Byte and Float Buffers 173 - ShortBuffer to handle Indices 174 - Creating Draw method for OpenGL 175 - glDrawElements method 176 - OpenGL Boosting Performance 177 - On Surface Changed 178 - Using GLU to set up the Camera 179 - 3D Cube Intro 180 - Indices of a Cube 181 - OpenGL Culling 182 - 3D Rotation 183 - OpenGL Vertex Color Buffer 184 - Stock Android SDK Themes 185 - Voice Recognition 186 - Voice Recognition Result 187 - Text to Speech 188 - Set Language and Speak 189 - Notifiying Status Bar 190 - Setting up a Notification 191 - Notification Manager Methods 192 - AudioManager Methods 193 - Changing the Volume with a SeekBar 194 - Downloading Admob SDK 195 - Adding External Jar 196 - Adding Admob Ad via XML 197 - Adding Ad Unit Id and Ad Size 198 - Adding Admob Ads via Java 199 - Putting an App on the Market 200 - Updating Application

You might also like