Skills Mania

Skills Mania 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

21/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

 .com
19/07/2019

.com

Address

Gurugram
122001

Telephone

+919522154284

Website

Alerts

Be the first to know and let us send you an email when Skills Mania posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The School

Send a message to Skills Mania:

Shortcuts

Share

Category