Android Programming IV
Udemy
Course Summary
With over 6 hours of content and 50+ videos, this Android training course expands your knowledge of Android Programming.
-
+
Course Description
Course Summary With over 50 videos and 6 hours of content, this online Android training course is designed to build upon Android Programming I, Android Programming II, and Android Programming III to expand your knowledge of Android programming. First you will learn how to persist application data using both Preferences and files. Then you will learn how to store and retrieve structured data using SQLite database on Android. Finally you will learn how to connect your data to your app's UI using Adapters and Adapter views. This course is current to Android 4.2 – Jelly Bean. Hands On Learning Unlike other online training courses, you are encouraged to actively participate in the learning experience by running example files during lectures and performing coding challenges during labs. Each lab session includes review videos so you can compare your solution to the instructor's. Bonus Content This training course comes complete with working example and lab solution files as well as a link to optionally purchase the workbook used in the video at a discount. About the Instructor Rob Roselius is an experienced instructor and expert programmer. He has taught over 300 classes to programmers from companies like Hewlett-Packard, Lockheed Martin, and Boeing. Rob's subject matter knowledge will give you confidence in the material you are learning and applying. Some recent comments about Rob's classes:
- "He was a great teacher, I liked that he gave up background on why the commands worked how they did."
- "Rob was great! We had a wonderful time over the course of our week and I feel that I was able to learn a lot that will springboard me further and faster in to the world of Linux."
- "Rob was very professional. He was also funny and related the content in the real world."
-
+
Course Syllabus
- Course Introduction
- Course Overview
- Optimizing your Udemy Experience
- How to Get the Optional Course Manual
- Do You Have to Setup Your Computer?
- Computer Setup
- Importing the Student Files
- Data Storage: Preferences and Files
- Objectives - Preferences and Files
- The Android File System
- Preferences
- Creating Preferences
- Reading Preferences
- Updating and Deleting Preferences
- Using PreferenceScreen
- PreferenceActivity and PreferenceFragment
- Working With Files
- openFileInput and openFileOutput
- External Storage
- The Cache Directory
- Raw Resource Files
- Labs - Preferences and Files
- Lab Review 1
- Lab Review 2
- Data Storage: SQLite Database
- Objectives - SQLite Database
- SQLite
- SQLite - SQLite Properties
- Android SQLite Classes
- Executing SQL Statements
- The rawQuery() and query() Methods
- Cursors
- Managed Cursors and LoaderManager
- Encapsulate Data Access with an Adapter
- Using SQLiteOpenHelper
- Managing Database Upgrades
- Inserting and Updating Data
- Deleting Data
- Transactions
- Labs - SQLite Database
- Data Adapter Views
- Objectives - Data Adapter Views
- Data Driven Adapter Controls
- Adapters
- ArrayAdapter
- CursorAdapter
- SimpleCursorAdapter
- ListView
- ListActivity
- AdapterView Events
- Spinner
- AutoCompleteTextView
- GridView
- ViewPager and PagerAdapter
- The ViewHolder Pattern
- Labs - Data Adapter Views
- Course Summary
- Course Summary