Search

+

Mobile Application Development Training

  • Home
  • Mobile Application Development Training
  • Android Training

Android Training Pune | Android institutes in Pune | Android Courses | Android Classes | Android Certification | Corporate training on Android

Android Training Course - SourceKode Institute
Average Rating: 4.7
Votes: 144
Reviews: 73
Learn  Android programming at SourceKode and be prepare for future career opportunities.
Take this course

Course Description

Android application development is a trending course at SourceKode. Presently, due to the boom in mobile sales and the fact that Government of India is encouraging Start-ups, quite a few openings have spurred up around android technology. Android training course at SourceKode institute is a highly intense and completely engaging course where students are taught how to use Android Studio. The android course at SourceKode Institute is developed using western holistic training approach. Students of android training have to work on multiple projects thereby enhanching their understanding of android programming. Students of android training are also offered android internship in companies through SourceKode training institute,Pune. This has helped students procure android placement packages of upto 7.2 lacs per annum from SourceKode, Pune.

 

Requirements
  • Students pursuing their graduation in any stream, can apply.
  • Graduate students from any stream can learn Android under guidance of android trainers.
  • Knowledge of Core Java Programming is a Must.
target audience for our course?
  • This course is intended for anyone interested in learning to master his or her own body.
  • This course is aimed at beginners, so no previous experience with hand balancing skillts is necessary

Scope of Growth after Android Application Training

One gets a big career boost by undergoing Android Application Development Training.How is this you will ask? How can one grow after completing a course in android application development? What position can one get in the company after completing this course? What is an average salary one can draw? Where do I see myself 5 years from now in this domain? Below you will find answers to all your daunting questions.

The Android OS is one of the most popular and widely used operating systems available on the smartphones today. As per a recent study conducted by Google a total of 550,000 Android devices are activated each day world wide. India and China comprise of a huge share of this increasing demand for Android smartphones. Naturally, seeing the above numbers one can anticipate the demand for Android Application Developers world wide.

Mobility is a demanding technology and every big company is looking to cash in on this demand. Thus, they are launching various applications for these handheld devices. For this every company is in need of mobile systems architect, these are individuals who understand the technologies well and can suggest the necessary approach to get the required solutions. A career as a mobile system architect can be pursued after completion of the android application development training from SourceKode Technologies, Pune.

Freshers can expect salaries in the range of 2,00,000 to 6,00,000 based on their working knowledge and projects which form a part of the curriculum in this course lasting a total of 64 hours.

So, for those who are planning to make their career in this uncharted arena, getting enrolled in the best android training institute will serve the purpose and help them gather the requisite skills. SourceKode Technologies make this happen for their students and prepare them for challenging career as a successful Android Application Developer.

 

Introduction Of Course

Lesson 1. Introduction to Android
  • What is Android?
  • A Short History
  • Advantages of Android
  • Disadvantages of Android
Lesson 2. Android Architecture
  • Key Components Stack
  • The Kernel
  • Libraries
  • The Dalvik JVM
  • Application Framework
  • Applications
Lesson 3. Development Environment
  • What do We Need?
  • Setting Up the SDK
  • Install Eclipse Plug-in
  • Create a Virtual Device
  • Creating a Project
  • Running Your Application
  • Android Hardware Buttons
  • Run Configuration
  • Debugging an Application
  • Using Third Party JAR
  • Creating Reusable Library
  • Dalvik Debug Monitor Server (DDMS)
  • DDMS Tools in Eclipse
  • The Console Views
  • Developing for Multiple Android Versions
Lesson 4. Android Data Storage
  • Data Storage Options
  • Data Privacy
  • Shared Preferences
  • Modifying Shared Preferences
  • Default Preferences
  • Editing Preferences
  • Private Directory
  • Cache Directory
  • External Storage
  • Checking State of External Storage
  • Working with Files in External Storage
  • Shipping Files with the Application
  • Working with Raw Resource Files
  • Working with Asset Files
Lesson 5. SQL Database Storage
  • Opening a Database Connection
  • Transaction Management
  • A Pattern for Connection and Transaction Handling
  • Creating Schema
  • Compiled SQL Statement
  • Insert,Update,Delete Data
  • Fetching Data
  • Example Queries
  • Iterating Over a Cursor
  • Reading Column Values from Cursor
  • Cursor Management
  • Binding Cursor to ListView
  • Custom Data Binding
  • Handling Item Click Event
  • Refreshing the ListView
  • Schema Creation Issues
  • Using the Helper Class
Lesson 6. Application Fundamentals
  • Recapping the Basics
  • Packaging an Application
  • Application Re-usability Architecture
  • The Manifest File
  • Activity
  • Creating an Activity Class
  • Activity Life-cycle
  • Launching an Activity
  • Pausing and Stopping an Activity
  • Destroying an Activity
  • Saving State
  • Creating Views
  • Registering an Activity
  • The Default Activity
  • Process Lifecycle
  • The Application Class
  • The Application Context
Lesson 7. Basic GUI Programming
  • The Fundamentals
  • View Hierarchy
  • Creating Views programmatically
  • Creating View in XML Layout
  • More on XML Layout
  • Common Programming Tasks with Views
  • TextView and EditText
  • Button
  • CheckBox
  • RadioButton and RadioGroup
  • ToggleButton
  • ImageView
  • RatingBar
Lesson 8. Layout Management
  • Background
  • LinearLayout
  • LinearLayout Orientation
  • match_parent (fill_parent) Example
  • Layout Gravity
  • Weight
  • TableLayout
  • Managing the Width
  • RelativeLayou
  • ScrollView
  • HorizontalScrollView
Lesson 9. Resource Management and Localization
  • Main Types of Resources
  • Defining Value Resources
  • Defining String Arrays
  • Creating Image Resource
  • Alternate Resource Folders
  • Alternate Folder Name Rules
  • How Android Finds Resources
  • Dealing with Screen Orientation
  • Orientation Change and Activity Life cycle
  • Developing for Tablets
  • Testing for Localization
  • Loading Localized String from Code
Lesson 10. Intents and Intent Filters
  • What is an Intent?
  • The android.content.Intent Class
  • Implicit Target Component Specification
  • Intent Filters
  • Data Type Filter
  • Action Name
  • Category Name
  • Hint Matching Logic
  • Default component of an Application
  • Starting an Activity
  • Getting Output from Activity
  • Pending Intent
Lesson 11. Application Menu
  • Defining Menu Items
  • Menu XML File
  • Option Menu
  • Populating Menu Items from Resource
  • Manipulating Menu Items
  • Handling Menu Item Click Event
  • Context Menu
  • Showing a Context Menu
  • Handling a Context Menu Item Click
Lesson 12. Showing Notification Messages
  • Toast
  • Popping a Toast
  • Advanced Toast
  • Status Bar Notification
  • Advantages of Status Bar Notification
  • Steps to Create a Status Bar Notification
  • Posting the Notification
  • Using a Utility Method
  • Using Dialogs
  • Alert Dialogs
  • Handling Button Click Events
  • ProgressDialog
  • Setting Progress Amount
Lesson 13. Advanced GUI Development
  • Spinner View
  • Creating a Spinner
  • Handling Item Selection Event
  • The ListView
  • Creating a List-view
  • Handling ListView Events
  • The Adapter Model
  • Custom Adapter Class
  • Using an Adapter
  • Using a Custom Row Layout
  • ViewFlipper
  • Tabbed UI Layout
  • Creating Tabbed UI
  • Defining the Tabbed Layout
  • Creating the Tabs with View Content
  • Add a Tab with Activity Content
  • WebView
  • WebView Methods
Lesson 14. Content Provider
  • Use of URL
  • The Structure of Data
  • MIME Type
  • Creating a Content Provider
  • Implement the query() Method
  • Implement the insert() Method
  • The update() and delete() Methods
  • Implement getType()
  • Registering a Provider
  • Writing a Data Consumer
  • Performing a Query
Lesson 15. Network Programming
  • Communication Using HTTP Protocol
  • Creating a HttpClient Object
  • Making a GET Request
  • Making a POST Request
  • Setting Timeout
  • Using Basic Authentication
  • Using Custom Authentication
  • XML Parsing Options
  • Setting up XML Pull Parser
  • The Main Loop
  • Checking Network Status
Lesson 16. Background Task Processing and Service
  • The Handler Framework
  • The Basic Approach
  • Creating a Handler
  • Posting a Message
  • Doing Background Work
  • AsyncTask
  • Callback Methods of AsyncTask
  • Doing the Work
  • Starting Work
  • Getting Result from the Task
  • Updating GUI from the Task
  • Ending the Task
  • What is a Service?
  • Creating a Service
  • Starting and Stopping a Service
  • Starting Long Running Work
  • Sending Control Messages to a Service
  • Usability Guidelines
Lesson 17. Multimedia Programming
  • Recording Audio
  • Start Recording Audio
  • Stop Recording
  • Playing Audio
  • Playing from Raw Resource
  • Playing from a File or Network Stream
  • Stopping and Clean up
  • Video Playback
  • Playing Video
Lesson 18. Location Based Services
  • Guidelines for Obtaining Current Location
  • Obtaining Current Location from an Activity or Service
  • Reading Location Data
  • Other Considerations
  • Proximity Alert
  • Geocoding
  • Using MapView
  • Setting up the Project
  • Showing MapView from an Activity
Lesson 19. Broadcast Receiver
  • Developing a Broadcast Receiver Component
  • Registering a Receiver
  • Broadcasting a Custom Intent
Lesson 20. Android Telephony API
  • Common Uses of Telephony API
  • Making a Phone Call
  • Sending SMS Message
  • Call and Service State
  • Monitoring Call and Service State
  • Register the Listener
  • Getting Detail Phone Information
Lesson 21. Camera
  • Taking pictures
  • Rendering previews
Lesson 22. Bluetooth
  • Using Bluetooth Adapter
  • Finding Bluetooth devices
Lesson 23. Sensors
  • How Sensors work
  • Lig to Sensor readings
  • Best practices for performance
Lesson 24. WiFi
  • Monitoring and managing Internet connectivity
  • Managing active connections
  • Managing WiFi

Courses Features

  • Language
    English Hindi Marathi
  • Lectures
    40
  • Certification
    Yes
  • Project
    5 Minor + 1 Major
  • Skill Level
    Intermediate
  • Duration
    64 hrs + 36 hrs
  • Max-Students
    20
Suggested Courses
Latest Courses
tag clouds