Description
In this course we will learn to build a cloud-connected Android app, and learn the tools, principles, and best practices of mobile and Android development that you'll apply to your own projects.
Course Curriculum
Introduction and Setup the environment
- Introduction to Android
- Install Android Studio
- Configure Android SDK
- Android Studio Settings
- Tour of Android Studio
- Setting Up a Virtual Device/li>
- Running on an emulator
Android Basics
-
Android - Resources
-
Android - Activities
-
Android - Services
-
Android - Fragments
-
Android - Intent/Filters
Android UI Controls and Layouts
- Linear Layout
- Relative Layout
- Table Layout
- Absolute Layout
- Frame Layout
- List View
- Grid View
- TextView
- EditText
- Button
- AutoCompleteTextView
- ImageButton
- CheckBox
- ToggleButton
- RadioButton
- ProgressBar
- Spinner
- TimePicker
- DatePicker
Android - Event Handling
-
OnClickListener
-
OnLongClickListener
-
OnFocusChangeListener
-
OnTouchListener
Android - Styles and Themes
-
Defining and Using Styles
-
Style Inheritance
-
Applying Colors to Theme Attributes
-
Using a Custom Nine-Patch With Buttons
-
Android Themes
-
Styling the colour palette
-
Default Styles & Themes
Android - SQLite Database
-
Database - Package
-
Database - Creation
-
Database - Insertion
-
Database - Fetching
-
Database - Helper class
Android Important Examples
-
Alert Dialoges
-
Menu
-
CountDownTimer
-
Animation
-
Bluetooth
-
Auto Complete
-
Audio Capture
-
Camera
-
MediaPlayer
-
Shared Preferences
-
Services
-
CardView and RecyclerView
-
Navigation Drawer ActivityTabbed Activity
-
Tabbed Activity
Android Advanced Topics
-
Notifications
-
Google Maps
-
Location Based Services
-
External Storage- JSP/MySQL
-
External Storage- Firebase
-
Facebook Integration
Structure your learning and get a certificate to prove it.