Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
55 views10 pages

Mobile Training Syllabus

The document discusses various concepts related to Android and mobile application development including Java concepts, Android application structure, UI design, intents, content providers, debugging and more.

Uploaded by

shasunder
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLS, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
55 views10 pages

Mobile Training Syllabus

The document discusses various concepts related to Android and mobile application development including Java concepts, Android application structure, UI design, intents, content providers, debugging and more.

Uploaded by

shasunder
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLS, PDF, TXT or read online on Scribd
You are on page 1/ 10

#

1.0
1.1
1.2
1.3
1.4
1.5
1.6
2.0
2.1
3.0
3.1
3.2
3.3
3.4
3.5
3.6
3.7
3.8
3.9
4.0
4.1
4.2
4.3
4.4
4.5
4.6
5.0
5.1
5.2
5.3
5.4
5.5
6.0
6.1
6.2
6.3
6.4
7.0
7.1
7.2
8.0
8.1
8.2
8.3

Concept Area
JAVA Concepts

SQL
Introduction to Android

Application Structure (in detail)

Emulator-Android Virtual Device

Basic UI design

Preferences

Menu

8.4
8.5
9.0
9.1
9.2
10.0
10.1
10.2
10.3
10.4
10.5
10.6
10.7
11.0
11.1
11.2
11.3
11.4
12.0
12.1
12.2
12.3
12.4
12.5
12.6
13.0
13.1
14.0
14.1
14.2
15.0
15.1
15.2
15.3
15.4
15.5
15.6
15.7
16.0
16.1
16.2
16.3
16.4
17.0
17.1

Intents (in detail)

UI design

Styles & Themes

Content Providers

Tracing and Debugging


Linkify

Adapters and Widgtes

Notifications

Custom components

17.2
17.3
18.0
18.1
18.2
18.3
18.4
19.0
19.1
19.2
19.3
19.4
19.5
19.6
19.7
19.8

Threads

Advanced

Concept Detail
OOPs Concepts
Inheritance in detail
Exception handling
Packages & interfaces
JVM & .jar file extension
Multi threading (Thread class & Runnable Interface)
DML & DDL Queries in brief
What is Android?
Setting up development environment
Dalvik Virtual Machine & .apk file extension
Basic Building blocks - Activities,Services,Broadcast Receivers & Content providers
UI Components - Views & notifications
Components for communication -Intents & Intent Filters
Android API levels (versions & version names)
Eclipse SDK and ADT Plug-in, AVD Emulator
Android Market
AndroidManifest.xml
uses-permission & uses-sdk
Resources & R.java
Assets
Layouts & Drawable Resources
Activities and Activity lifecycle
Launching emulator
Editing emulator settings
Emulator shortcuts
Logcat usage
DDMS
Form widgets
Text Fields
Layouts
[dip, dp, sip, sp] versus px
SharedPreferences
Preferences from xml
Option menu
Context menu
Sub menu

menu from xml


menu via code
Explicit Intents
Implicit intents
Time and Date
Images and media
Composite
AlertDialogs & Toast
Popup
Examples
Tabs and Tab Activity
styles.xml
drawable resources for shapes, gradients (selectors)
style attribute in layout file
Applying themes via code and manifest file
SQLite Programming
SQLiteOpenHelper
SQLiteDatabse
Cursor
Reading and updating Contacts
Reading bookmarks
Android Debug Bridge (adb) tool
Web URLs, Email address, text, map address, phone numbers
MatchFilter & TransformFilter
Adapters:ArrayAdapters
BaseAdapters
ListView and ListActivity
Custom listview
GridView using adapters
Gallery using adapters
Broadcast Receivers
Services and notifications
Toast
Alarms
Custom Tabs

Custom animated popup panels


Other components
Threads running on UI thread (runOnUiThread)
Worker thread
Handlers & Runnable
AsynTask
Live Folders
Using sdcards
XML Parsing
JSON Parsing
Maps, GPS, Location based Services
Accessing Phone services (Call, SMS, MMS)
Network connectivity services
Sensors

#
1.0
1.1
1.2
1.3
1.4
1.5
1.6
2.0
2.1
2.2
3.0
3.1
3.2
3.3
3.4
4.0
4.1
4.2
4.3
4.4
4.5
4.6
4.7
5.0
5.1
5.2
5.3
5.4
5.5
5.6
5.7
5.8
5.9
6.0
6.1
7.0
7.1
7.1
8.0
8.1
8.2
9.0
8.1
10.0

Concept Area
Introduction

iTunes Connect / Apple Developer

Project Setup and Profile Configuration

Objective-C / Swift Concepts

Model-View-Controller Design Paradigm

Views (View Life Cycle)


Custom Views

Controllers

Gestures
Content Display

10.1
10.2
10.3
10.4
10.5
11.0
11.1
11.1
11.1
11.1
11.1
11.1
11.1
11.1
11.1
11.1
11.1
12.0
12.1
12.2
12.3
12.4
12.5
12.6
12.7
12.8
12.9
13.0
13.1
13.0
13.1
13.2
13.3
13.4
13.5
14.0
14.1
14.2

Persistent Storage

Blocks and Multithreading

Advanced Services

Apple iStore

Concept Detail
The Mobile App Paradigm
Introduction to Xcode
Main characteristics of mobile apps.
Differences between mobile apps and desktop apps
How iOS is tailored to a mobile platform.
iOS main components and services.
Setup Apple ID
Register for Developer Account
Certificated and Profiles
Build Settings
Version Support
SDK Version
Coordinate Space
Obj-C vs. C++ vs. C#
Objects
Dynamic Typing and Binding
Classes
Foundation Basics: collections, enumeration
Memory Management Basics
The Mobile App Paradigm
Review of Intro to MVC
UIView and UIWindow classes
View Hierarchy
Transparency
Memory Management
Coordinate Space
Custom Views: Creating a subclass of UIView, Drawing with Core Graphics
Controllers: View Controller
Views
Custom Controls
Custom Views
Controllers
Controllers of Controllers
Recognizing and Handling Gestures: pinch, pan, zoom, swipe, and tap

UIImageView
UIWebView
UIScrollView
UITableView
UITableViewController
Property Lists and their limitations
Archiving Objects
Storing on the filesystem
SQLite
Core Data Framework
Using @propertys to access information
Xcode Generated Code for @property access
Querying data
Displaying Core Data data in Table Views
Fetch Request
CoreDataTableViewController
What is a block
Block Syntax
Context and Scope
Memory Management in Blocks
Declaring variables to hold blocks
Shorthand in block definitions
Usages of Blocks
Grand Central Dispatch API
Creating and Releasing Queues
Putting blocks in queues
Getting the current or main queue
Textual content: UITextView
Keyboard control
Alerts & Timers
Core Media: audio, still photos and video.
Core Motion: accelerometer and gyro in apps
Uploading to the iStore
Test Flight

You might also like