Mobile Apps are becoming popular day by day. Today, Everyone owns a smartphone and they do a lot of things with the help of their smartphones such as making payments, ordering groceries, playing games, chatting with friends and colleagues etc .There is huge demand in the market to develop android apps. It’s Google’s CEO Sundar Pichai's initiative to train 2 Million people to become android developers as this platform has a huge need of developers. In view of this scenario and keeping industry needs in mind, APSSDC is offering “Android Application Development - FDP” so that the faculty across engineering colleges in the state of Andhra Pradesh gain App Development knowledge and share the same to their students.
i3 or above Processor is required 8 GB RAM is recommended Good Internet Connectivity Microphone and Speakers facility for Offline training program.
3 hours each day X 45 days
1. Introduction to Mobile App Development
2. History of Mobile evolution
3. Version History of Android
4. Android Architecture
5. Installing the Development Environment
a. Installation of Android Studio
b. Installation of Android emulator
c. Connecting the physical device with the IDE
6. Creating the first application
7. Hello World
8. Creating a User Interactable App
9. Hello Toast
10. Text and Scroll View
11. Intents
a. Explicit Intents
b. Implicit Intents
12. Activity LifeCycle
13. User Interface Components
14. Buttons and Clickable Images
15. Input Controls
16. Menus & Pickers
17. Using Material Design for UI
18. User Navigation
a. Navigation Drawer
b. Navigation Components
i. Navigation Graph
ii. Navigation Host
iii. Navigation Controller
c. Ancestral and Back Navigation
d. Lateral Navigation
i. Tabs for navigation
19. Recyclerview and DiffUtil
20. Working in the background
21. Fetching JSON Data from the internet using retrofit GET.
a. Discussion of various JSON Converters.
b. Writing data to the api using retrofit POST.
22. Broadcast Receivers
23. Schedulers
a. Notifications
b. WorkManger
24. Saving user Data
a. ViewModel
b. LiveData
c. SharedPreferences
d. Room Persistence Library.
25. Introduction to Firebase
a. Firebase Features
b. Add Firebase to your Android application
26. Authentication
a. Email & Password Authentication
b. Federated identity provider integration(Google Sign In)
c. Phone Number Authentication
27. Firebase Realtime Database
a. Insert Data
b. Read Data
c. Update Data
d. Delete Data
28. Cloud Storage
a. Cloud Storage perform uploads and downloads
29. Sensors
a. Shake Detector
b. Light Detector
c. Gyroscope
d. Flip Detector
e. Touch Detector
30. Locations
a. Get Current Location Details
31. Google Maps
a. Get Current Location
b. Changing Markers
c. Adding Zoom Controls
32. Analytics using Graphs
a. Bar Graph
b. Pie Graph
33. Payment Gateways
34. AdMob
35. Youtube video player intigration
- To enable the faculty/student of all Engineering Colleges to be able to develop android apps so that they can share the same knowledge to their students/friends.
- Faculty/student attending this FDP/workshop should have a good knowledge in JAVA(OOPS Concepts).
- All Faculty/student who have JAVA Knowledge are eligible.
- Online (Via GoToMeeting / Google Meet / Microsoft Teams)