22/07/2019
Skills Mania is a group of IT professionals who provides training and workshops on various technologies like Salesforce, Android, Java, Software testing.
22/07/2019
ANDROID TRAINING SYLLABUS
1. GETTING STARTED
• How to select Android version?
• Step to create new project
• Running Your Application
• Creation of New AVD
• Creating run configuration
• Creating your first Android activity
• List of basic sample programs
2. ANDROID ARCHITECTURE
3. WHAT IS GOOGLE PLAY
4. ANDROID CALLBACKS
5. ANDROID LIFE CYCLE
• Activity Life Cycle with sample program
• Service Life Cycle with sample program
• Android back screen handling
6. ANDROID COMPONENTS
• Buttons
• Imagebutton
• CheckBox
• RadioGroup
• RadioButton
• ToggleButton
• FloatingActionButton
• CardView
7. LAYOUTS
• Linear Layout
• Relative Layout
• Frame Layout
• Views
8. WIDGETS
• ImageView
• WebView
• ProgressBar
• SeekBar
• RatingBar
9. CONTAINERS
• RecyclerView
• ScrollView
• ViewPager
• CardView
• AppBarLayout
• NavigationView
• ToolBar
• TabLayout
• TabView
• Fragment
• RequestFocus
10. Google
• AdView
• MapView
11. COMMONVIEW
• Button
• ImageView
• RecyclerView
• GridView
• Switch
12. ANDROID VIEWS
• Spinner
• Gallery in detail
• Creating activity
• Adapters
• Creating views with xml
13. ADVANCED (MATERIAL DESIGNED)
• Coordinate Layout
14. RESOURCES
• Drawable
• Assets
• Mipmap
• Xml
• Shapes
15. FRAGMENTS
• Life cycle
• Addition of Fragments
• Fragments working with UI
16. ANDROID MENUS
• DRAWER
17. HANDLING USER INTERACTION
• OncClick
• OnLongClick
• OnFocusChange
18. DIALOGS
• Showing of Dialog
• Dismiss of Dialog
• Alert Dialog
• Progress Dialog
• Threading and Handler
19. NOTIFICATIONS
• Notifying Users
• Statusbar Notifications
• Toast Notification
• Dialog Notification
20. INTENTS, BROADCAST RECEIVERS
• Different types of intent?
• What is intent filter
• Intent objects---In detail with example
• Using intents to take pictures
• Handling sub activity results
21. DATA STORAGE
• Android techniques for data storage
• Creating and saving shared preferences
• Retrieving shared preferences
• Storing in files
• Loading from files
• Storing in databases
22. WORKING WITH SQLITE
• Working with Android databases.
• Using SQLite OpenHelper.
• Cursors and content values.
• Opening and closing Database
23. BACKGROUND WORKING IN ANDROID
• Introducing services
• Creating and controlling services
• Registering a service in the manifest
• Starting, controlling, and interacting with a service
24. CAMERA, TAKING PICTURE AND MEDIA
• Playing audio and video
• Playing MP3
• Taking picture using camera
• Taking picture using gallery
25. SMS AND EMAILS
• Sending SMS
• Sending emails
• Reading SMS
26. ANDROID TELEPHONY
• Launching dialer to Initiate Phone
• Accessing phone and Network Properties & Status
• Reading Phone Device Details
• Reading Data Connection and Transfer
• Reading Network Details
27. SENSORS
• Using sensors and the sensor manager
• Introducing Sensors
• Supported Android Sensors
• Finding Sensors
• Using Sensors
• Interpreting the sensor values
• Using the compass, accelerometer and orientation sensors
• Introducing Accelerometers
• Detecting Acceleration Changes
28. PARSING TECHNIQUES
• Web services
• Rest and Soap
• Json and Xml
• Consuming Web Services
• Async Task
29. JSON ARCHITECTURE
• Introduction to JSON
• Advantage of JSON over XML
• Syntax & Structure of JSON
• Why is JSON is preferred for mobile applications
• Different types JSON Parsers, simple json
30. VOLLEY LIBRARY
• Introduction Volley Library
• Volley Library Advantages
• Volley Library Components
• How to setup the environment
• Creating Volley singleton class
• Different Types of Requests
• Adding request headers
• Handling Volley Cache
31. RETROFIT LIBRARY
• Retrofit introduction
• Add library in gradle
• Configure Web API
32. PRACTICAL FOR APPLICATION
Make full-fledged project using
• Android activity
• Web Service
• Parsing Data
• Json parsing
• Adapter
• Set Listener for components
• Xml design and use in Layout
• Switch from one screen to other screen
• How to upload project on play store and make it LIVE
21/07/2019
19/07/2019
.com