Learn Android 4.0 Programming in Java
Learn Android 4.0 Programming in Java, available at Free, has an average rating of 4.25, with 96 lectures, based on 3953 reviews, and has 212607 subscribers.
You will learn about Learn how to create Android applications This course is ideal for individuals who are Anyone who wants to create Android apps It is particularly useful for Anyone who wants to create Android apps.
Enroll now: Learn Android 4.0 Programming in Java
Summary
Title: Learn Android 4.0 Programming in Java
Price: Free
Average Rating: 4.25
Number of Lectures: 96
Number of Published Lectures: 96
Number of Curriculum Items: 96
Number of Published Curriculum Objects: 96
Original Price: Free
Quality Status: approved
Status: Live
What You Will Learn
- Learn how to create Android applications
Who Should Attend
- Anyone who wants to create Android apps
Target Audiences
- Anyone who wants to create Android apps
A practical guide to Android development. Learn to create Android programs using Java, and create the app of your dreams!
Course Curriculum
Chapter 1: Nuts and Bolts: The Basics of Android Programming
Lecture 1: Nuts and Bolts Introduction
Lecture 2: Setting Up Your System
Lecture 3: Creating An Emulator
Lecture 4: Hello World
Lecture 5: The EditText View
Lecture 6: Buttons And Linear Layouts
Lecture 7: Responding To Button Clicks
Lecture 8: Important Notes
Lecture 9: Debugging With DDMS And Logcat
Lecture 10: Saving Files To Internal Storage
Lecture 11: Reading Files From Internal Storage
Lecture 12: String Resources and Localization
Lecture 13: Creating Launcher Icons
Lecture 14: Running On Your Phone
Lecture 15: Saving Program Data: Preferences
Lecture 16: Toasts: Alerting the User
Lecture 17: Adding a New Activity
Lecture 18: Displaying Images with the ImageView View
Lecture 19: Getting Touch Coordinates
Lecture 20: Alert Dialogs
Lecture 21: The Event-Listener (aka Observer) Pattern
Lecture 22: Creating a Database
Lecture 23: Adding Data to a Database
Lecture 24: Retrieving Data from Databases
Lecture 25: Asynchronous Tasks: Running Stuff in the Background
Lecture 26: Verifying the Passpoints: Getting Return Values From Asynchronous Tasks
Lecture 27: Supporting Different Screen Resolutions
Lecture 28: Intents and Launching Activities
Lecture 29: Nesting ViewGroups
Lecture 30: Option Menus
Lecture 31: Passing Data to Activities
Lecture 32: Sub-Activites
Lecture 33: Taking Photos
Lecture 34: Saving and Displaying Photos
Lecture 35: List Views
Lecture 36: Dynamically Populating Lists
Lecture 37: Formatting List Items: Custom Adapters
Lecture 38: Using Icons in Views
Lecture 39: Styles and Themes
Lecture 40: Selectors
Lecture 41: Relative Layouts
Lecture 42: Browsing the Gallery
Lecture 43: Retrieving an Image from the Gallery
Lecture 44: The Activity Lifecycle and Saving Data
Lecture 45: Pre-Publication Checks
Lecture 46: Taking Screenshots of Your App
Lecture 47: Signing and Exporting Your App
Lecture 48: Publishing Your App
Chapter 2: More Useful Stuff
Lecture 1: Using 3rd Party APIs
Lecture 2: Action Bars
Lecture 3: Responding to Action Bar Menu Clicks
Chapter 3: Communication
Lecture 1: Downloading Text Data from the Internet
Lecture 2: Internet Communication Overview
Lecture 3: A Simple Server (Java Servlet) Program
Lecture 4: Sending Small Amounts of Data to a Server
Lecture 5: URL Escaping
Lecture 6: Introducing JSON with Twitter and The Onion
Lecture 7: Decoding JSON
Lecture 8: Encoding Data as JSON
Lecture 9: Responding to POST Requests in a Servlet
Lecture 10: Posting JSON Data to a Server
Chapter 4: Layout Techniques
Lecture 1: Introducing Fragments
Lecture 2: Using ListFragment to Display Lists
Lecture 3: Formatting Items in ListFragment
Lecture 4: Fragment Communication
Lecture 5: Managing Fragments
Chapter 5: Games and Animation
Lecture 1: Animation Introduction
Lecture 2: SurfaceView
Lecture 3: Images and Sound: POV Ray and Psycle
Lecture 4: Drawing Images
Lecture 5: Detecting Surface Changes
Lecture 6: The Animation Thread (Game Loop)
Lecture 7: The Game Class
Lecture 8: A Sprite Class
Lecture 9: Animating the Sprite
Lecture 10: Making the Ball Bounce
Lecture 11: Bring Out the GIMP: Autocropping
Lecture 12: Adding the Bats
Lecture 13: Randomising the Ball Position
Lecture 14: Controlling the Player's Bat (Touch Events)
Lecture 15: Simulating Intelligence
Lecture 16: Collision Detection
Lecture 17: Drawing Text
Lecture 18: Game States
Lecture 19: Playing a Sound
Lecture 20: Playing Multiple Sounds
Lecture 21: Adjusting the Volume
Chapter 6: Map Applications with Android V2 API
Lecture 1: Installing Google Play Services
Lecture 2: Creating and Signing a Map Application
Lecture 3: Getting the Map Demo Running
Lecture 4: Adding Markers to Maps
Chapter 7: Appendix 1: Source Code
Lecture 1: Nuts and Bolts Source Code
Lecture 2: Communication Source Code
Instructors
-
John Purcell
Software Development Trainer
Rating Distribution
- 1 stars: 109 votes
- 2 stars: 151 votes
- 3 stars: 523 votes
- 4 stars: 1241 votes
- 5 stars: 1929 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024