AndroidLab

Il Laboratorio Italiano Android e Google Chrome

sviluppare-applicazioni-android-200-video-per-imparare

Man mano che Android si diffonde e diventa il sistema operativo mobile dominante sulla scena mondiale, si diffondono in rete le guide ed i tutorial per imparare a sviluppare applicazioni Android.

Vista la grande base di utenti programmare Android è un argomento che interessa un numero sempre crescente di persone ed ovviamente interessa i lettori di Androidlab.


Per tutti coloro che volessero intraprendere questa affascinante strada ho scovato in rete una lista di 200 video che trattano i più svariati argomenti da quelli base a quelli più avanzati.

Qui di seguito è disponibile la lista completa delle video lezioni.

  • 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 – How to Start a New Activity via Intent
  • 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
  • Buona Visione.

    via

    Michele Dipace

    Admin di Androidlab e "Computer Addicted", ha cominciato la sua"carriera" nella metà degli anni 80 sui computer 8 bit Commodore e Sinclair passando poi al 16 bit Amiga, diventandone grande appassionato. Oggi Linux user, crede che Android sia il sistema operativo destinato ad emergere nel mercato della telefonia mobile.

    More Posts - Website

    Follow Me:
    TwitterFacebookLinkedInPinterestGoogle PlusYouTube

    Forum Android
    Diventa un blogger, scrivi un articolo