CE

BTCOL607A: Mobile Application Development Syllabus for CE 6th Sem 2019-20 DBATU (Elective-VIII)

Mobile Application Development detailed syllabus scheme for Computer Engineering (CE), 2019-20 onwards has been taken from the DBATU official website and presented for the Bachelor of Technology students. For Subject Code, Course Title, Lecutres, Tutorials, Practice, Credits, and other information, do visit full semester subjects post given below.

For 6th Sem Scheme of Computer Engineering (CE), 2019-20 Onwards, do visit CE 6th Sem Scheme, 2019-20 Onwards. For the Elective-VIII scheme of 6th Sem 2019-20 onwards, refer to CE 6th Sem Elective-VIII Scheme 2019-20 Onwards. The detail syllabus for mobile application development is as follows.

Mobile Application Development Syllabus for Computer Engineering (CE) 3rd Year 6th Sem 2019-20 DBATU

Mobile Application Development

Note:

For the complete syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdf platform to make students’s lives easier.
Get it on Google Play.

Part A Mobile Application Development with SWIFT for iOS

Build a foundation in Swift, UI Kit and networking through hands-on labs and guided projects. Students can build an app of their own design by the end of the course.

  1. Get Started with App Development. Learn about the basics of data, operators, and control flow in Swift, as well as documentation, debugging, Xcode, building and running an app, and Interface Builder. They then apply this knowledge to the guided project, Light, to create a simple flashlight app.
  2. Introduction to UI Kit. Explore Swift strings, functions, structures, collections, and loops. Learn about UIKitthe system views and controls that make up a user interfaceand how to display data using Auto Layout and stack views. Put this knowledge to practice in the guided project, Apple Pie, to build a word-guessing game app.
  3. Navigation and Workflows. Discover how to build simple workflows and navigation hierarchies using navigation controllers, tab bar controllers, and segues. Also examine two powerful tools in Swift, optionals and enumerations. Put this knowledge into practice with the guided project, Personality Quiz, a personalized survey that reveals a fun response to the user.
  4. Tables and Persistence. Learn about scroll views, table views, and building complex input screens. Explore how to save data, share data to other apps, and work with images in the users photo library. Use new skills in the guided project, List, a task-tracking app that allows the user to add, edit, and delete items in a familiar table- based interface. Students can customize the app to keep track of any type of information, such as a collection, tasks, or playlists.
  5. Working with the Web Learn about animations, concurrency, and working with the web. Apply learning in the guided project, Restaurant, a customizable menu app that displays the available dishes from a restaurant and allows the user to submit an order. This app uses a web service that allows students to set up the menu with their own menu items and photos.
  6. Prototyping and Project Planning. Design, prototype, and architect a project of your own design.

List of Experiments: (Guided Projects)

  1. Create a simple Flashlight app
  2. Apple Pie Game – Word-guessing game app
  3. Personality Quiz – a personalized survey that reveals a fun response to the user.
  4. List – a task tracking app that allows the user to add, edit and delete items in a familiar table-based interface. Customize the app to keep track of any type of information, such as a collection, tasks or playlists.
  5. Restaurant Menu – a customizable menu app that displays the available dishes from a restaurant and allows the user to submit an order.

Reference Books:

For the complete syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdf platform to make students’s lives easier.
Get it on Google Play.

Part B Mobile Application Development for Android

  1. Introduction to mobile computing, installing of required software and preparing the working environment, creating your first Android Application.
  2. Layouts, Views, Resources, Activities, Intents, Background tasks, Connecting to the Internet, Fragments, Preferences.
  3. User Interaction – input, menu items, custom views.
  4. User Experience – themes and styles, material design, adaptive layouts, accessibility, localization, debugging the UI.
  5. Storing Data, SQLite database, Sharing Data, content resolver and providers, loaders to load data Services, background work, alarms, broadcast receivers.
  6. Notification, widgets, transferring data efficiently, publishing app, Multiple form factors, sensors, Google cloud messaging, monetizing your app.

List of Experiments:

  1. Install the Android SDK and developer tools and build a test project to confirm that those tools are properly installed and configured.
  2. Write a program using a Table Layout for our restaurant data entry form; add a set of radio buttons to represent the type of restaurant.
  3. Write a program using activity class to show different events.
  4. Write a program to send user from one application to another. (For example redirection to map).
  5. Write a program to play audio files.
  6. Write a program to play video files.
  7. Write a program to capture image using built in camera.
  8. Write a program to send SMS.
  9. Write a program to convert text to speech.
  10. Write a program to call a number.

Reference Books:

For the complete syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdf platform to make students’s lives easier.
Get it on Google Play.

For detail syllabus of all subjects of Computer Engineering (CE) 6th Sem 2019-20 onwards, visit CE 6th Sem Subjects of 2019-20 Onwards.

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.