Seven Academy

Advanced Android Development

Learn how to use standard libraries to improve app efficiency and connect your apps to the cloud services. - App widgets, Sensors - Animations - Firebase - IoT using Android

  • 12 students enrolled
  • By Akah Harvey

About this course

Learn how to use standard libraries to improve app efficiency and connect your apps to the cloud services. - App widgets, Sensors - Animations - Firebase - IoT using Android

Duration: 120 hours

What you would learn

Content Providers Part 1,2
Practical : Add a Content Provider to your app's database
Content Providers Part 3
Practical : Use a ContentResolver to share data with other apps
Code Sprint Session: Implement a phonebook and custom dialer.
Loaders
Practical : Use a loader with a content provider
Permissions, performance and security
Quiz or Practical Exercise
Admob and Firebase : Monetization from Good to Great
Publish your app : case study
Intro to Advanced Android
Fragments
Practical : Creating a Fragment with a UI
Fragment lifecycle and communications
Practical : Communicating with a Fragment
App widgets
Practical : Building app widgets
Sensor basics
Practical : Working with sensor data
Motion and position sensors
Practical : Working with sensor-based orientation
Performance 1: Introduction, Rendering and layout, systrace, traceview
Performance 2: Profile GPU Rendering tool, Network, battery, memory and compression.
Language, layouts and localization
Practical : Using resources to enable language translations and accessibility features
Location services and Accessibility
Practical : Using the device location
Reserved Lesson/Tutorials
Capstone 2
Exam: Advanced Android
Places API
Practical : Using the Places API
Custom views
Practical : Creating a custom view from a View subclass
The Canvas class
Practical : Creating a simple Canvas object
The SurfaceView class
Practical : Creating a SurfaceView object
Animations
Practical : Creating property animations
Media playback
Firebase in Android Part 1
Firebase in Android Part 2
Architecture components
Phone calls , Sending and Receiving SMS
Using libraries
Introduction to IoT using Android part 1
Introduction to IoT using Android part 2
Sample IoT project
Tutorials

Expected Results

The Advanced Android Development course is intended for experienced developers who have Java programming experience and know the fundamentals of how to build an Android app using the Java language.

course video

XAF 150,000 289500

93% Off

Two days left for this price

Enroll Now