Menu

Showing posts with label units. Show all posts
Showing posts with label units. Show all posts

Sunday, March 4, 2018

Android Programming - 3640015 (Elective 4) / Mobile Computing - 4649303

  1. Syllabus

    1. Android Programming - 3640015 View
    2. Android Programming- 3640015 (Practical List) View
    3. Mobile Computing (MC) - 4649303 Download New

  2. Materials

    1. Android Programming OLD Material - Download
    2. Refer the Book for new material
    3. Android Widgets - Download
    4. Android Differences - Download
    5. Android Permission List - Download
    6. Android Other Topics - Download

  3. Assignments

    1. Android Programming - Assignment 1

  4. Tutorials/Program

    1. Android Programming - Tutorial View

  5. Old Questions Papers

    1. Dec 2011 GTU (Regular) Exam Paper - Download
    2. June 2012 GTU (Remedial) Exam Paper - Download
    3. June 2017 GTU (Regular) Exam Paper - Download
    4. Jan 2018 GTU (Remedial) Exam Paper - Download
    5. May 2018 GTU (Regular) Exam Paper - Download
    6. May 2019 GTU (Regular) Exam Paper - Download
    7. Nov 2019 GTU (Remedial) Exam Paper - Download

  6. Test

    1. Android Programming - Test 1 - Result
    2. Android Programming - Test 2 - Result
    3. Android Programming - Test 3 - Result

  7. Important Android Programming Question List

    1. Question List 1 (Chapter 4) - Download
    2. Question List 2 (Chapter 1,2,3,7,8) - Download
    3. Question List 3 (Chapter 9,10,11) - Download
    4. Question List 4 (Chapter 5,6,12,13,15,17,19) - Download
    5. IMP Questions and Answers - Download
    6. IMP Questions and Answers 2 - Download
    7. IMP Questions and Answers 3 - Download
    8. IMP Questions and Answers 4 - Download
    9. IMP Questions and Answers 5 - Download New
    10. Mentoring Question List - Download

  8. Android Class Program/Projects

  9. For any query related to Android Programming comment on this page.

Practical List - Android Programming (3640015)



GUJARAT TECHNOLOGICAL UNIVERSITY
Master in Computer Application
Year II - (Semester-IV) (W.E.F. July 2016)

Subject Name: Android Programming I
Subject Code: 3640015

Practical List
 
  1. Create "Hello World" application. That will display "Hello World" in the middle of the screen in the red color with white background.
  2. To understand Activity, Intent
  3. a. Create sample application with login m(Check username and password)
  4. On successful login, go to next screen. And on failing login, alert user using Toast. c. Also pass username to next screen.
  5. Create an application to call specific entered number by user in the EditText
  6. Create an application that will show List of Countries in One fragment , and on selecting one country, second fragment should be displayed with name selected country and its flag.
  7. Understanding of UI :
  8. a. Create an UI such that , one fragment of screen have list of all the types of ca
  9. On selecting of any car name, second fragment of screen should show Car details like : name , launched date , company name, images(using gallery) if available, show different colors in which it is available.
  10. Understand resouce folder & Adapter :
  11. a. Create spinner with strings taken from resource folder(res >> value folder). b. On changing spinner value, change image.
  12. Create an application that parses given XML File.
  13. Create an application that fetches foreground and background colors from User. Save it as preference. On the next screen change background color and font color based on values passed by user. If no preferences are set then use Black and White as default background and foreground color respectively.
  14. Create an application that will create database with table of User credential.
  15. Create an application to make Insert , update , Delete and retrieve operation on the database.
  16. Understanding content providers and permissions:
  17. a. Read phonebook contacts using content providers and display in list.
  18. Create application that works like an alarm.
  19. Understand Menu option.
  20. a. Create an application that will change color of the screen, based on selected options from the
  21. Create an application that will have spinner with list of animation names. On selecting animation name , that animation should affect on the images displayed below.
  22. Create an application that will play a media file from the memory card.
  23. Create an application to take picture using native application.
  24. Create an application to pick up any image from the native application gallery and display it on the screen.
  25. Read messages from the mobile and display it on the screen.
  26. Create an application to send message between two emulators.

Syllabus - Android Programming (3640015)

GUJARAT TECHNOLOGICAL UNIVERSITY
Master in Computer Application
Year II - (Semester-IV) (W.E.F. January 2017)
  Subject Name: Android Programming
Subject Code: 3640015

  1. Learning Objectives :
  • To be able to understand the process of developing software for the mobile
  • To be able to create mobile applications on the Android Platform
  • To be able to create mobile applications involving data storage in SQLite database.
   
  1. Prerequisites: Knowledge of the Core Java Programming, database concepts
   
  1. Contents :
 
Unit No. Course Content No Of Lectures
1 Introduction to ANDROID : ·    ANDROID SDK Features, Introduction to Development Features   Basics of ANDROID ·    Developing for ANDROID, developing for mobile and embedded devices, ANDROID development tools   Creating Applications using ANDROID   Basics of an ANDROID application, introduction to manifest, externalizing resources, application lifecycle, ANDROID activities 06
2 Building user interfaces ·    Introduction to layouts, introduction to fragments, creating new views, introduction to adapters   Intents and broadcast receivers ·    Introduction to intents, creating intents and broadcast receivers   Using Internet resources ·    Downloading and parsing internet resources, using the download manager, using internet services 09
3 Files, saving state and preferences ·    Creating, saving and retrieving shares preferences, including static files as resources, working with the file system   Database and content providers ·    Introducing ANDROID databases, content values and cursors, working with SQLite databases, creating content providers, using content providers, native ANDROID content providers 09
  Working in background ·    Introducing services, using background threads, using alarms  
4 Enhancing user experience ·    Introduction and addition of action bar, menus and dialogs, drawables and gradients, custom animations Hardware sensors ·    Sensors  and  sensor  manager,  monitoring  devices’  movement  and orientation Maps and location based services ·    Using location based services, selecting a location provider,finding your current location, creating map based activities 08
5 Audio, video and using the camera ·    Playing audio and video, manipulating raw audio, using camera to take pictures, recording video, adding media to media store Telephony and SMS ·    Hardware support for telephony, using telephony, introducing SMS and MMS Monetizing, promoting and distributing the applications ·    Signing and publishing applications, distributing applications, introduction to monetizing applications 07
 
  1. Text Book:
  2. Reto Meier Professional ANDROID 4 Application Development, WROX Latest Edition

   
  1. Reference Books:
    1. Lauren Darcey and Shane Conder, “Android Wireless Application Development”, Pearson Education, 2nd ed. (2011)
    2. Mark L Murphy, “Beginning Android”, Wiley India Pvt Ltd(2009)
    3. Sayed Y Hashimi and Satya Komatineni, “Pro Android”, Wiley India Pvt Ltd(2009)
   
  1. Chapter wise Coverage from Text Book:
   
Unit No Book# Chapters
1 1 Chapter 1,2,3
2 1 Chapter 4,5,6
3 1 Chapter 7,8,9
4 1 Chapter 10,11,12,13
5 1 Chapter 15, 17,19
  Tools/Technologies to be used: 1 ANDROID Studio [Latest Version]
  1. ANDROID Version [Jelly Bean and later]
   
  1. Accomplishments of the student after completing the course :
  • Student will visualize the real world mobile application scenario and enables them for development and implementation of mobile applications
   
  1. Suggestions for Lab Sessions :
  • Create mobile application