Android App Development Course using Google’s Latest ide “Android Studio”



Download 17.2 Kb.
Date19.06.2017
Size17.2 Kb.
#21040
Android App Development Course using Google’s Latest IDE “Android Studio”

I propose the following course contents. Each Class ends up with an exercise activity to the students to learn the concepts better.



We can add / remove topics depending upon the needs of students or duration of course package, say Basic course – 15days, Advanced Course – 1 months.

ANDROID APP DEVELOPMENT COURSE CONTENTS

Class 1 –

  • Introduction to Android.

    • Framework / Kernel.

  • Introduction to Android studio.

  • Exercise

    • Download Android Studio.

    • Download Android SDK.

    • Install Android Studio.

    • Configure Android Studio.

Class 1a. –

  • Doubt clarification of Students.

Class 2 –

  • Introduction & Installation of ADB.

  • Understanding & Setting-up AVD.

  • Developing your first “Hello Android” app.

  • Pushing “Hello Android” App to Android Device via ADB.

  • Exercise

    • Hands-on session on::

      • Installation of ADB.

      • Configuring AVD.

      • Pushing first Android App to Device.

Class 2a. –

  • Doubt clarification of Students.

Class 3 –

  • Fundamentals of Java Dalvik Virtual Machine (DVM).

  • Understanding Project structure -- “Hello Android” App

    • Resource folder

    • Source folder

    • Layout folder

    • AndroidManifest.xml

  • Using Command Line Tools.

  • Exercise_/_Study__Class_4_–__Learning_about_:__Activities,__Fragments'>Exercise / Study

Class 4 –

  • Learning about :

    • Activities,

    • Fragments,

    • Intents

  • Exercise on Activities, Fragments , Intents

Class 4a. –

  • Doubt clarification of Students.

Class 5, 6, 7 –

  • Working with UI (User Interface), using Views and ViewGroups.

  • Exercise on various Views / ViewGroups.

Class 7a. –

  • Doubt clarification of Students.

Class 8 –

  • Handling Pictures and Menus with Views

Class 9, 10 –

  • Storing Data Persistently

Class 10a. –

  • Doubt clarification of Students.

Class 11 –

  • Emailing in Android.

  • Networking in Android

    • Accessing Webservices using HTTP Post / Get

    • Socket Programming

  • Exercise –

    • Creating App to send Email

Class 12 –

  • Working with Location Services and Maps.

  • Exercise –

    • Develop Location based App.

Class 12a. –

  • Doubt clarification of Students.

Class 13 –

  • Working with Graphics and Animation

  • Exercise

Class 14, 15 –

Class 15a. –

  • Doubt clarification of Students.

Class 16 –

  • Threads in Android

  • Services in Android

Class 17 –

  • Bluetooth

  • WiFi

  • Exercise –

    • Bluetooth Client Server chat app.

Class 18 –

  • Telephony APIs

  • SMS APIs

Class 19 –

Class 19a. –

  • Doubt clarification of Students.

Class 20 –

  • NDK (Advanced Topic)

  • Working with NDK (Native Development Kit)

  • Exercise –

    • Sample App using NDK (using C to calculate

Class 21 –

  • Publishing , Monetizing, and Distributing Android Applications.

Class 21a. –

  • Doubt clarification of Students.


Download 17.2 Kb.

Share with your friends:




The database is protected by copyright ©ininet.org 2024
send message

    Main page