App Development
Course Content
This workshop is designed for beginners who want to start with Android
development.
The Workshop is hands-on workshop that enables students to learn by doing
during the workshop.
Topics Covered in the Workshop:
● Introduction to Android technology
● Structure of Android applications
Students will install the SDK Tools, Eclipse, and other Tools or Android Studio as
feasible for
the session. Students will be informed well in advance of the installation process.
Students will get ready to develop by creating an Android Virtual Device and Setting
an
Android Device.
● Understanding Manifest
Working with Activities
o Creating the Skelton Application
o Using XML-based layouts
o Using Basic Widgets
o Working with Containers
o Using Selection Widgets
o Applying Menus and Fonts
o Showing Pop-up Messages
o Dealing with Threads
o Handling Activity Lifecycle events
By this time the students will be able to develop the simple buttons, menu
box, how to create a toast, pop-up messages, etc and other basic structures of
the app.
Intents
o Create Intent Filters
o Launching Activities
o Introspection with action
o Handling Rotation
Data stores, Network services and APIs
o Setting Preferences
o Accessing the Files
o Working with Resources
o Managing Local Databases
o Communicating with the Internet
Students will learn on how to create the database and connect their app tothe
internet.
Content Provider and services
o Using a Content Provider
o Creating a Content Provider
o Managing Permissions
o Creating and Using the Services
o Creating Alerts with Notifications
Students will learn to set permissions for apps that the user needs.
● Telephony and SMS
How do you send an automated message using your app to the user?
● Audio, Video and using the Camera
Students will learn to use the media player / Camera. The sample activity is creating
a Media player to play audio/video songs.
● Publishing your App.