6th Sem, Computer Science Diploma

Development of Android Applications Computer Science 6th Sem BTEUP Syllabus 2019-2020

Development of Android Applications detail BTEUP syllabus for Computer Science And Engineering, effective from 2019-2020, is collected from BTEUP 2017 Syllabus official website and presented for diploma students. PDF download is possible from official site but you can download the istudy mobile app for syllabus on mobile. The course details such as exam duration, Teaching Hr/week, Practical Hr/week, Total Marks, internal marks, theory marks, duration and credits do visit complete sem subjects post given below. The syllabus PDFs can be downloaded from official website.

For all other bteup syllabus 6th sem computer science 2019-2020 you can visit BTEUP Syllabus 6th Sem Computer Science 2019-2020 Subjects. The detail syllabus for development of android applications is as follows.

Rationale:

Knowing the details of Mobile and their working principle are need of the every common man. Mobile Application development is the very hot business domain. Majority of the corporate have a separate division for the development of mobile applications. It is essential that diploma students must know the way to apply advanced data communicating methods and networking protocols for wireless and mobile devices. Hence this subject.

Learning Outcomes:

After undergoing this subject, the students will be able to:

  • illustrate the usage of different components of Android OS in detail
  • develop a mobile application using different components of Android
  • choose appropriate controls to design the GUI to meet desired needs
  • consume JSON data and call web services from Android mobile app.
  • write a program in Android to store data in databases
  • develop Mobile applications using Android

1. Introduction to ANDROID (10 periods)

For complete syllabus and results, class timetable and more pls download iStudy Syllabus App. It’s a lightweight, easy to use, no images, no pdfs platform to make students life easier.

2. Environment Setup and Basic Project Structure (08 periods)

Setting up development environment Android, Manifest.xml, Gradle, Uses-permission & uses-sdk, Resources & R.java, Assets, Layouts & Drawable Resources, First sample Application, Launching emulator, Editing emulator settings, Emulator shortcuts, Logcat usage, Introduction to DDMS, Hello World App, Creating your first project The manifest file Layout resource, Running your app on Emulator, Debugging the Android App.

3. Android Fundaments and User Interface Design (12 periods)

Activities and Activity lifecycle, Permission System

Basic UI Components: Text View, Button, Radio Button , Edit Text, Image View for image, Check Box , Progress Bar, Event Handling in Android

Layouts: Liner Layout, Relative Layout, Frame Layout, Coordinate Layout, [dip, dp, sip, sp] versus px

Intents: Intents introduction and importance, Types of Intents (Explicit Intents, Implicit intents)

4. Menus and Preferences (10 periods)

For complete syllabus and results, class timetable and more pls download iStudy Syllabus App. It’s a lightweight, easy to use, no images, no pdfs platform to make students life easier.

5. Advanced UI Components (12 periods)

Time and Date, List View, Grid View, Card View, recycler view Adaptors (Base Adaptor, Array Adaptor) & View Holder, Dialogs, Toast, Popup, Fragments, Material Design(Introduction , Navigation, Floating Button , Tool bar).

6. Threads in Android (12 periods)

Threads running on UI thread (run on UI Thread), Worker thread, Handlers & Runnable, AsynTask , calling web services and consuming JSON data from Web Services.

7. Notifications & Services (10 periods)

For complete syllabus and results, class timetable and more pls download iStudy Syllabus App. It’s a lightweight, easy to use, no images, no pdfs platform to make students life easier.

8. Storage and Content Provider (10 periods)

Supported Storage in Android (Internal memory, External memory, Shared Preferences and network), SQLite introduction, CRUD Operations in SQLite database ( cursor, content values etc) , Basics of Content Provider

List of Experiments:

  1. Install the Android Studio and Setup the Development Environment
  2. Write a program to demonstrate activity (Application Life Cycle)
  3. Write a program to demonstrate different types of layouts
  4. Write a program to implement simple calculator using text view, edit view, option button and button
  5. Write a program to develop app having multiple activities and user should be able switch between the activities by using intents.
  6. Write a program to demonstrate list view
  7. Write a program to demonstrate photo gallery
  8. Write a program to demonstrate Date picker and time picker
  9. Develop an simple application with context menu and option menu.
  10. Write a program to demonstrate the functionality of Shared Preferences.
  11. Develop a sample Android application having navigation items similar to Gmail Application.
  12. Write a program to demonstrate a service
  13. Write a program to demonstrate the application of intent class
  14. Write a program to create a text file in a external memory
  15. Write a program to store and fetch data from SQL life database.

Instructional Strategy:

Since this subject is practice oriented, the teacher should demonstrate the capabilities of Android app to students while doing practical exercises. The students should be made familiar with developing mobile app and understand the basic concept of Android Platform.

Means of Assessment:

  1. Assignments and quiz/class tests, mid-term and end-term written tests
  2. Software installation, operation, development
  3. Actual laboratory and practical work, exercises and viva-voce

Text Books:

  1. Beginning Android 4 Application Development by Wei-Meng Lee ; Wiley India
  2. Android Apps for Absolute Beginners by Jackson; Apress
  3. Head First Android Development: A Bra in-Friendly Guide , by David Griffiths and DawnGriffiths ,O’Relilly
  4. Android Programming for Beginners , by John Horton, Packt Publishing
  5. Professional Android, 4th Edition , by Reto Meier, lan Lake , Wrox Press
  6. Beginning Android Programming with Android Studio (Wrox Beginning Guides), by Jerome DiMarzio, Wrox Press
  7. E-books/e-tools/relevant software to be used as recommended by AICTE/NITTTR, Chandigarh.

Reference Books:

  1. http://swayam.gov.in
  2. http://spoken-tutorial.org
  3. https://developer.android.com

For detail syllabus of all other subjects of BE Computer Science, effective from 2019-2020 do visit Computer Science 6th Sem BTEUP syllabus for 2019-2020.

Dont forget to download iStudy Syllabus App for latest syllabus and results, class timetable and more.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.