Sharing Is Caring:

Learn Android 4.0 Programming in Java

Learn to write real, working Android applications quickly and effectively, from the ground up.

Free tutorial

4.8

Created by John Purcell

English

What you’ll learn

  • Learn how to create Android applications

Requirements

  • You should ideally already know some Java before taking this course.

Description

A practical guide to Android development. Learn to create Android programs using Java, and create the app of your dreams!

Who this course is for:

  • Anyone who wants to create Android apps

Course content

7 sections • 96 lectures • 15h 21m total lengthCollapse all sections

Nuts and Bolts: The Basics of Android Programming48 lectures • 7hr 53min

  • Nuts and Bolts Introduction03:41
  • Setting Up Your System08:48
  • Creating An Emulator07:56
  • Hello World04:49
  • The EditText View11:56
  • Buttons And Linear Layouts08:28
  • Responding To Button Clicks06:46
  • Important Notes00:09
  • Debugging With DDMS And Logcat06:47
  • Saving Files To Internal Storage11:26
  • Reading Files From Internal Storage07:34
  • String Resources and Localization06:58
  • Creating Launcher Icons09:46
  • Running On Your Phone07:26
  • Saving Program Data: Preferences08:59
  • Toasts: Alerting the User05:13
  • Adding a New Activity04:19
  • Displaying Images with the ImageView View07:07
  • Getting Touch Coordinates09:56
  • Alert Dialogs06:16
  • The Event-Listener (aka Observer) Pattern14:44
  • Creating a Database06:47
  • Adding Data to a Database11:13
  • Retrieving Data from Databases11:16
  • Asynchronous Tasks: Running Stuff in the Background10:56
  • Verifying the Passpoints: Getting Return Values From Asynchronous Tasks47:36
  • Supporting Different Screen Resolutions04:45
  • Intents and Launching Activities06:00
  • Nesting ViewGroups07:08
  • Option Menus12:50
  • Passing Data to Activities07:37
  • Sub-Activites08:49
  • Taking Photos06:28
  • Saving and Displaying Photos18:30
  • List Views14:31
  • Dynamically Populating Lists06:50
  • Formatting List Items: Custom Adapters30:54
  • Using Icons in Views17:17
  • Styles and Themes15:53
  • Selectors09:53
  • Relative Layouts12:05
  • Browsing the Gallery07:25
  • Retrieving an Image from the Gallery14:47
  • The Activity Lifecycle and Saving Data08:15
  • Pre-Publication Checks06:03
  • Taking Screenshots of Your App00:39
  • Signing and Exporting Your App03:58
  • Publishing Your App05:59
Read Also -->   Rust For Undergrads

More Useful Stuff3 lectures • 26min

  • Using 3rd Party APIs06:38
  • Action Bars13:11
  • Responding to Action Bar Menu Clicks05:43

Communication10 lectures • 1hr 46min

  • Downloading Text Data from the Internet10:53
  • Internet Communication Overview07:25
  • A Simple Server (Java Servlet) Program13:31
  • Sending Small Amounts of Data to a Server12:34
  • URL Escaping11:13
  • Introducing JSON with Twitter and The Onion07:29
  • Decoding JSON14:30
  • Encoding Data as JSON09:58
  • Responding to POST Requests in a Servlet04:30
  • Posting JSON Data to a Server13:46

Layout Techniques5 lectures • 1hr 7min

  • Introducing Fragments16:07
  • Using ListFragment to Display Lists08:34
  • Formatting Items in ListFragment04:46
  • Fragment Communication20:33
  • Managing Fragments17:23

Games and Animation21 lectures • 3hr 27min

  • Animation Introduction02:26
  • SurfaceView07:00
  • Images and Sound: POV Ray and Psycle05:04
  • Drawing Images10:14
  • Detecting Surface Changes08:37
  • The Animation Thread (Game Loop)14:23
  • The Game Class12:11
  • A Sprite Class19:39
  • Animating the Sprite09:31
  • Making the Ball Bounce13:24
  • Bring Out the GIMP: Autocropping03:56
  • Adding the Bats15:45
  • Randomising the Ball Position06:05
  • Controlling the Player’s Bat (Touch Events)05:29
  • Simulating Intelligence12:51
  • Collision Detection09:23
  • Drawing Text09:03
  • Game States15:27
  • Playing a Sound13:09
  • Playing Multiple Sounds10:32
  • Adjusting the Volume03:20

Map Applications with Android V2 API4 lectures • 41min

  • Installing Google Play Services06:18
  • Creating and Signing a Map Application14:52
  • Getting the Map Demo Running08:52
  • Adding Markers to Maps11:03

Appendix 1: Source Code5 lectures • 1min

  • Nuts and Bolts Source Code00:04
  • Communication Source Code00:13
  • Layout Techniques Source Code (Fragments)00:02
  • Games and Animation Source Code00:04
  • Maps Source Code00:16

👇👇👇👇 Click Below to Enroll in Free Udemy Course 👇👇👇👇

Go to Course

👇👇 See Also 👇👇

Join Us Join Us Join Us
Sharing Is Caring:

Leave a Comment

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock