Android Application Development Course Sri Lanka.


 

Course Outline

· Getting Started with Android Programming

o What is Android?                                                                                                                                           

o Obtaining the Required Tools                                                                                                                   

o Creating Your First Android Application                                                                

o Anatomy of an Android Application            

· Activities, Fragments, and Intents

o Understanding Activities                                                                                                            

o Linking Activities Using Intents                                                                                                 

o Fragments                                                                                                                                        

o Calling Built-In Applications Using Intents                                                                            

o Displaying Notifications         

· Getting to Know the Android User Interface

o Understanding the Components of a Screen                                                                                     

o Adapting to Display Orientation                                                                                                               

o Managing Changes to Screen Orientation                                                                           

o Utilizing the Action Bar                                                                                                                

o Creating the User Interface Programmatically                                                   

o Listening for UI Notifications            

· Designing Your User Interface with Views

o Using Basic Views                                                                                                                                          

o Using Picker Views                                                                                                                                        

o Using List Views to Display Long Lists                                                                                                     

o Understanding Specialized Fragments               

· Displaying Pictures and Menus with Views

o Using Image Views to Display Pictures                                                                                  

o Using Menus with Views                                                                                            

o Some Additional Views         

· Data Persistence

o Saving and Loading User Preferences                                                                   

o Persisting Data to Files                                                                                                                 

o Creating and Using Databases

· Content Providers

o Sharing Data in Android                                                                                               

o Using a Content Provider                                                                                           

o Creating Your Own Content Providers                                                                  

o Using the Content Provider           

· Messaging

o SMS Messaging                                                                                                              

o Sending E-mail                            

· Location-Based Services

o Displaying Maps                                             

o Getting Location Data                                                                                                  

o Monitoring a Location                                                                                                  

o Project – Building a Location Tracker           

· Networking      

o Consuming Web Services Using HTTP   

o Consuming JSON Services                                                                                          

o Sockets Programming                           

· Developing Android Services

o Creating Your Own Services                                                                      

o Establishing Communication between a Service and an Activity                

o Binding Activities to Services                                                                                     

o Understanding Threading                                                                                                                          

· Publishing Android Applications

o Preparing for Publishing                                                                                                              

Deploying APK Files

 

By-
Uditha Bandara B.Sc(IT) is specializes in Microsoft XNA Game development for Windows Phone, Xbox 360, PC, and Zune.  He is the South East Asia`s First XNA/DirectX MVP (Most Valuable Professional).  He had delivered sessions at various events and conferences in Hong Kong, Malaysia, Singapore, Sri Lanka and India. He has published several books,articles, tutorials, and game demos on his XNA Game Development Blog – https://uditha.wordpress.com


Duration – 30 hours

Contact    071-6092918
udithamail@yahoo.com
Advertisements