Three-day hands-on workshop on Android.

Android Workshop

October 25th (Friday) - 27th (Sunday), 2013, Bangalore.

9:00 AM to 5:00 PM

Interested in learning how to create Android apps? This Android training course is designed to quickly get you up to speed on how to build Android apps for Android devices.

Limited seats!

Registration

Early geek Price Rs. 6000/-

Available till October 17th, 2013


Regular Price Rs. 7500/-

Available till October 24th, 2013


Your ticket includes entry to the workshop, food and any course material provided by the instructor.

Buy tickets

Venue

No. 24, 1st floor, Krishna Reddy Colony, Domlur Layout, Bangalore 560071

Google Map!

Prerequisites

Core Object Oriented programming preferably in Java.

Exposure to Eclipse IDE would be useful.

It is recommended that participants go through Eclipse tutorial and practice OOP in Java including the collection library and multi-threaded programming.

Arunkumar Krishnamoorthy

Speaker

Arun has been in the IT industry since 1st June 2000 with extensive experience in Project Management, Software Engineering, Product Development, Software Consulting and Software Training.

A sound Computer Science Engineer by education, a passionate all-round Software Engineer by profession and a dedicated, persevering, ethics-valuing individual as a person.

He is an expert in Java platform having worked intensively with most of the frameworks and packages since beginning of his career.

He has also successfully built and delivered applications on ASP.Net (C#), C++, Adobe Flex, HTML5, JQuery, Scala.

He has been working extensively on Android for his collaboration solution for educational institution.

(Twitter) | (Linkedin) | (Website)

Course content for Day 1

  • Introduction
    • Understanding Android ecosystem
    • Stock Android vs OEM Skins
    • Android versions and code names
    • Setting up Android Development Environment
    • Running your first application on emulator and on Android device
  • Android Application Architecture
    • Dealing with threads – Using Activities, Services
    • Content Providers
    • Intents and Intent Filters
    • Application Fundamentals
  • Building an Android app end-to-end
    • Designing the Android App
      • App Structure and Navigation
      • Using Gestures, Action Bar, Swipe views, Selection
    • Constructing the Android App
      • Activities and their life cycle
      • Choosing the right controls and an appropriate layout
      • Handling events
      • Interfacing with the database
      • Working with content provider
    • Fine tuning the Android App
      • Supporting multiple orientations (portrait, landscape)
      • Support for multiple devices
    • Deploying and running Android App on Emulator and Android device

Course content for Day 2

  • Interacting and Sharing content with other Applications and Devices
    • Launching other Apps through intents
    • Getting a result from an Activity
    • Allow other apps to start your activity
    • Sending content to other Apps
    • Receiving content from other Apps
    • Adding share action to Action Bar
  • Web Applications on Android
    • Accessing User Info & Location
    • Using Webview
    • Working with Viewport
    • Leveraging CSS and Javascript binding
    • Best practices for Web Apps
  • Best Practices
    • User Experience, UI & User Input
    • Performance
    • Security & Privacy
  • Your App in Marketplace
    • Get started with Publishing your App
    • Using Google Play Developer Console
    • Publishing Checklist
    • Linking to your Products

Course content for Day 3

  • Multi-Media Applications
    • Telephony and SMS Messaging using Intents
    • Camera, Music, Action!
    • Local and remote services
    • Java sockets and XML
    • Add a broadcast receiver
    • Local and remote services
    • Alarm from Notification Manager
    • SQLite DB
    • Security and Permissions
    • Networking
  • Using Device Features
    • GPS, Geolocation and Maps
    • Device Rotation
    • Accelerometers
    • Touch Gestures
    • Going Offline