Course details
Android Diploma helps you to develop professional android apps from zero level and to professional level.
Content
Part 1: Java Contents
- Introduction to Java - environment setup -IDEs – Data types
- Loops, Conditionals and Operators
- Java Classes and Objects
- Class Methods and Instances - Conventions
- Packaging -importing -java documentation
- Object Oriented principles: Inheritance, Polymorphism, Encapsulation
- Interfaces and Abstract classes
- Exceptions and Exception handling
- Threading
- Java I/O Streams
- Collections and Generics
- Introduction to GUI design with AWT and Swing
Part 2: Android Fundamentals Contents
Introduction to Android
- Overview of Android and Android SDK
- History of Android
- Android features
- Android SDK Versions
Android Architecture overview
- Introduction to OS layers
- Linux kernel
- Libraries
- Android Runtime
- Application framework
Setup of Android Development environment
- System requirements
- Eclipse and SDK installation, AVD creation
- Creating first Android application
- Project Structure
- Android Emulator
Android Application Fundamentals
- Android application building blocks
- Activating components
- Shutting down components
- Lifecycle of Application
- Development tools, Manifest File
- Lifecycle of Activity
User Interface
- View Hierarchy and Layouts
- UI Events
- Building Menus
- Notifying users
- Creating dialogs
Main Building Blocks
- Activity
- Intents
- Services
- Content Providers
- Broadcast Receivers
Resources
- Overview of Android Resources
- Creating Resources
- Using Resources
- Drawable Resources
Data Storage
- Shared Preferences
- Internal Storage (Files)
- External Storage (SD Card)
Android Media API
- Playing audio/video
- Media recording
Part 3: Advanced Android Content
Advanced Topics of Mobile Development Training
- Working with Camera
- Working with GPS
- Working With Sensors
- Publish your Android Application on the Android Market
Android Advanced Contents
- SQLLite
- Create your Own Custom Views
- Home Screen App Widgets
- Animations
- Fragments
- Action Bar
- asynctask
- Description
Course Location
About Egy Spark
EgySpark was established in 2011 as a center of excellence for the design, delivery and dissemination of training and professional development programs in a variety of domains and fields aiming prepare engineers for job market.
See all Egy Spark courses- JavaScript Full stack web developer virtual internship Virtual Bootcamp + Internship at LaimoonAED 1,449Duration: Upto 30 Hours
- Kotlin Programming Skill-UpEGP 914Duration: Upto 6 Hours
- HTML5 Game Development One EducationEGP 1,195
EGP 11,677Duration: Upto 6 Hours