Course Duration:
Routing Mode: 4 Months, 5 days in a week, 2 hours a day
Rapid Mode: Not Available
Fees Domestic: INR 28,000/- International: USD 510
Amounts listed are the total of tuition, lab and study material fees, exam fee.
GST extra, Fees are subject to change.
Now time has changed, every person are very busy in different work like study, business and services, have no extra time for reading newspaper, watching television for news and not carriable for easily in routine life but mobile device always attached in life like time of eating, sleeping and traveling, so mobile application is necessary and more beneficial, when you traveling you can access and collect all information through mobile application. every corporate govt. and sem govt organization needed mobile Android apps for easy access information to B2B and B2C.
Android Syllabus
Introduction to Android
- Why Android
- Installing Android
- Creating Hello World
- Running on Emulator
- Android architectural overview
- Standard development environment for Android applications
Android SDK features
- Platforms
- Tools
- Versions
- Android Development Framework
- Android Libraries
- Developing for Android
- First Android application
- Using Eclipse
- Running and Debugging
- Developing for mobile devices
Android Development Tools
- Hierarchy Viewer·
- DDMS and log results·
- DDMS and simulating calls·
- DDMS and file upload/ download·
- DDMS and screenshots·
- Making and using SD card images
- Structure of an Android application
- Creating a new Android application
- Creating activities
Activities Life Cycle
- Programming in the mobile environment
- Activity lifecycle phases
- Example application
Android User Interface Design
- XML versus Java UI
- Dips and sps
- Views and layouts
- Common UI components Handling user events
Advanced User Interface
- Selection components
- Adapters
- Complex UI components
- Building UI for performance
- Menus and Dialogs
- Graphics & animations
- Working with Intents and pending Intents
- Adapters
- Using Internet Resources
- Introducing Dialogs
- Creating an Earthquake Viewer
Broadcast receivers
- What are Broadcast Receivers
- Implementing broadcast receiver
- System broadcasts and how to use them
- Adopters
- File systems
- File Saving
- Persistent storage in Android
- Android databases
- Storing and retrieving data
- Content provider Classes
- Saving and Loading Files
- Including static files as Resources
- File management tools
- Maps and Geocoder
- Working with location providers
- Background threads
- Introducing Taost
- Alarms, Notifications
Working with telephones
- Interacting with phones
- Accessing telephony information
- Working with SMS, MMS
- Incoming and outgoing call monitoring
Working with networking and web services
- An overview of networking
- Checking the network status
- Communicating with a server socket
- Working with HTTP
- Web Services
Working with Bluetooth and WIFI
- Controlling local Bluetooth device
- Discovering and bonding with Bluetooth devices
- Managing Bluetooth connections
- Communicating with Bluetooth
Working with Multimedia
- Introduction to multimedia and OpenCORE
- Playing audio
- Playing video
- lCapturing media
Core Java Programming Syllabus
Introduction to Java programming
- The Java Virtual Machine
- Variables and data types
- Conditional and looping constructs
- Arrays
Object-oriented programming with Java Classes and Objects
- Fields and Methods
- Constructors
- Overloading methods
- Garbage collection
- Nested classes
Inheritance
- Overriding methods
- Polymorphism
- Making methods and classes final
- Abstract classes and methods
- Interfaces
Exception handling with try-throw-catch-finally construct
The Object class
- Cloning objects
- The JDK LinkedList class
- Strings
- String conversions
Working with types: Wrapper classes
Packages
- Package access
- Documentation comments
Applets
- Configuring applets
- Applet capabilities and restrictions
Basics of AWT and Swing
- Layout Managers
- Event Handling
- The Action Listener interface
- Panels
- Classes for various controls, such as label, choice, list,
- Checkbox, etc.
- Dialogues and frames
- Using menus
- Using the adapter classes
- Graphics
Threads
The I/O Package
- InputStream and OutputStream classes
- Reader and writer classes
Basic concepts of networking
- Working with URLs
- Concepts of URLs
- Sockets
Database connectivity with JDBC