You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
Notifications You must be signed in to change notification settings
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Go to fileMobile 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.
36 Hours (3 hours each day X 12 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.