Android and iOS Mobile app Development Training
Android and iOS Mobile app Development Training
Category:
₹35,000.00 ₹30,000.00
Duration: 100 Hrs |
Lectures: YES |
Video: YES |
YES |
Part 1: Android – The Big Picture
- Android Introduction
The Evolution of Android
- Devices running Android HTC Models
- Samsung Models
- Motorola Models
- Tablets and others
- Hardware differences in Android devices Screens – hdpi/mdpi/ldpi
- User Input Methods
- Sensors
- Internal Memory
- Features of Android Multi-process and Application widgets
- Touch, Gestures & Multi-touch
- Soft and Hard keyboards
The Android Platform
- Understanding – The Android Market Mobile Operators & tech used (CDMA/GSM)
- Android v/s the smartphones
- Android v/s itself
- Licensing Android o Android Layers
- Uses Linux Kernel version 2.6.x
- Running in it’s own instance of Dalvik VM.
- Android Development Environment – Software Development Kit o Installing & Upgrading
- Installing ADT for Eclipse.
- Introducing the Android SDK Core Android packages Optional packages
- Exploring the Android development Environment The java perspective
- The DDMS perspective
- The ADB – command lines tools
- Using the ADB (Android Debug Bridge)
- Using the Android Emulator
- Building an Android application in Eclipse
- Directory structure of project and Auto-generated Content.
- Debugging an Android application
- Understanding Android code architecture & basic components
- The Intent of Android development
- Empowering intuitive UIs
- Intent and how they work (Explicit v/s Implicit intent)
its Life Cycle
- Service – (also explaining its Life Cycle)
- Broadcast Receiver
- Content Provider
- Understanding the Android Manifest.xml o Mapping applications to processes
- Creating an android application
Part 2: User Interface Layouts & Events
User Interface Layout
Creating the Activity
Creating Services
Views & View Groups
- Exploring common views
- Building layout in Eclipse Editor
- Controlling the Width & Height of Layout elements
- Setting Relative/Linear Layout & Layout ID
- Declaring a Layout pro grammatically
- Updating a Layout from a Separate Thread – Multitasking with Handler & Message
- Handling focus
- Creating custom views
- Text Manipulation
Setting & Changing Text Attributes
- Providing Text Entry
- Creating a Form
- Creating Other Widgets: From Buttons to Seek Bars
Using Image Buttons
- Using Check Boxes & Toggle Buttons
- Using Radio Buttons
- Creating a Drop Down Menu
- Using a Progress Bar
- Using a Seek Bar
- Using resources Supporting resource types
- Referencing resources in java
- Defining views & layouts through XML resources
- Externalizing values
- Providing animations
- Exploring the Android Manifest file
- User Interface Events Event Handlers and Event Listeners
o Intercepting a Physical Key Press
o Building Menus
o Defining Menus in XML
o Utilizing the Search Key o Reacting to Touch Events
o Listening for Fling Gestures o Using Multi-touch
Part 3: Menus & Dialogs
- Creating Menu – both using code and inflating XML resources
- Creating Alert Dialog, Confirmation Dialog, Error reporting Dialog
Part 4: Data Storage Methods
- Shared Preferences
- Creating and Retrieving Shared Preferences
- Using the Preferences Framework
- Changing the UI Based on Stored Data
Using the Filesystem
- Creating files
- Accessing files.
- Files as raw resources.
- XML file resources
- External storage via an SD card
Persisting data to a database : SQLite database
- Creating a Separate Database Package
- Using a Separate Database Package
- Creating a personal diary Content Provider Using an existing Content Provider Creating a Content Provider
Part 5: Notification & Alarms
-
Introducing Toast
- Creating an SMS example with a Toast.
- Receiving an SMS message
-
Introducing Notifications
The Notification Class & Notification Manager
- Notifying an SMS to USER
- Introducing Alarms
- Using notifications with Alarms
- Creating alarm based example
Part 6: Telephony
- Accessing telephony information
- Retrieving telephony properties
- Obtaining phone state information
- Interacting with the phone
- Using Intents to make calls
o Using phone number-related utilities
- Intercepting outbound calls
- Working with messages: SMS
- Sending SMS messages
- Receiving SMS messages
Part 7: Multimedia
- Images Loading an Image for manipulation
-
Audio
- Choosing & playing back audio files
- Recording audio files
- Manipulating Raw Audio
- Using Sound Resources Efficiently
- Adding Media & Updating Paths
-
Video
- Recording & playing back an Audio files.
Part 8: Location & Location Manager
- Using Location Manager & Location Provider
- Accessing Location data using Location Manager
- Using a Location Provider
- Receiving Location updates with Location Listener
- Simulating your location within the emulator
- Sending in your co-ordinates with the DDMS tool
- The GPS Exchange Format
- The Google Earth Keyhole Markup Language
- Converting places and addresses with Geocoder
Part 9: Graphics & Animations
- Graphics in Android
- Drawing with XML
- Exploring XML draw able shapes
- Creating Animations
- Android’s frame-by-frame animation
- Programmatically creating an animation.
- Introduction to OpenGL ES for animation in Android
Part 10: Publishing your Application
- Now publish your app in app stores.
Related
Reviews
Average Rating
0
0 Ratings
Detailed Rating
Stars 5 |
|
0 |
Stars 4 |
|
0 |
Stars 3 |
|
0 |
Stars 2 |
|
0 |
Stars 1 |
|
0 |
Be the first to review “Android and iOS Mobile app Development Training” Cancel reply
₹35,000.00 ₹30,000.00
Duration: 100 Hrs |
Lectures: YES |
Video: YES |
YES |
There are no reviews yet.