Giter Site home page Giter Site logo

muneiahtellakula / android-students-training-batch-1 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ap-skill-development-corporation/android-students-training-batch-1

0.0 1.0 0.0 138 KB

This training has started on 01-06-2020. All the discussions will be here.

Java 100.00%

android-students-training-batch-1's Introduction

Android Application Development - Syllabus

Introduction :

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.

Hardware Requirements:

i3 or above Processor is required 8 GB RAM is recommended Good Internet Connectivity Microphone and Speakers facility for Offline training program.

Duration :

36 Hours (2 hours each day X 18 days)

Workshop Syllabus :

   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.

Course Objectives :

  • 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.

Entry Requirements :

  • Faculty/Student attending this FDP/Workshop should have a good knowledge in JAVA.

Eligibility :

  • All Faculty/Student who have JAVA Knowledge are eligible.

Mode Of Training :

  • Online (Via GoToMeeting / Google Meet)

Assignments for more practice

(Note: All coding assignments/challenges are optional.)

android-students-training-batch-1's People

Contributors

muneiahtellakula avatar pavankumart46 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.