Mobile Application
Get the full GTU study material, English & Gujarati textbook PDFs, syllabus curriculum, and solved previous year question papers.
English Book & Chapters
English Book Coming Soon
We are working hard to add this material. Stay tuned for updates!
Follow on Instagram for UpdatesGTU Previous Year Papers
Papers Coming Soon
We are working hard to add this material. Stay tuned for updates!
Follow on Instagram for UpdatesMobile Application Syllabus — Unit-wise Content
The official GTU curriculum for Mobile Application (subject code DI04032051) as prescribed for Marine · Semester 4 divides the course into 5 units, covering 27 listed topics. The unit-wise breakdown below is read from the GTU syllabus document for this subject code, so you can check what the course actually covers before deciding which papers to attempt.
Download the official syllabus PDF (DI04032051)Unit 1 Introduction to MIT App inventor and an App’s Architecture
- 1.1. The App Inventor Environment: Component designer, Blocks editor
- 1.2. App Architecture: Components, Behavior
- 1.3. An App as a set of event handlers
- 1.4. Event types: User initiated events, Timer events, Animation events, external events
- 1.5. Event Handlers response: Repeat block, interact with web, remember things, ask questions
Unit 2 Properties, Variables and Decision making
- 2.1. Properties of component
- 2.2. Defining variables, Setting and getting variables, local and global variables
- 2.3. Setting and Displaying variable using an expression, Building complex expressions
- 2.4. Testing Conditions with control blocks
- 2.5. Programming Conditions Within Conditions
- 2.6. Programming Complex conditions
Unit 3 Creating animated apps and charts
- 3.1. Adding a Canvas Component to Your App
- 3.2. The Canvas Coordinate System
- 3.3. Animating Objects with Timer Events
- 3.4. Creating Movement: Speed, collision detection, EdgeReached, CollidingWith, NoLongerCollidingWith
- 3.5. Plot charts: Line chart, Pie chart, Column chart
Unit 4 Lists, Dictionaries, Procedures and Reusing Blocks
- 4.1. Creating a List Variable
- 4.2. Selecting an Item in a List, Using an Index to Traverse a List
- 4.3. Defining a Dynamic List, Adding an Item, displaying a List, Removing an Item from a List
- 4.5. Defining a Procedure, Calling a Procedure
- 4.6. Adding Parameters to Your Procedure, Returning Values from a Procedure
- 4.7. Reusing Blocks Among Apps
- 5. 18% GUJARAT TECHNOLOGICAL UNIVERSITY Program Name: Diploma Engineering Level: Diploma Branch: Information & Communication Technology Subject Code : DI04032051 Subject Name : Mobile Application w.e.f. 2025-26 http://syllabus.gtu.ac.in/ Page 3 of 6
Unit 5 Communicating with the Sensors and Web
- 5.1. Sensing Location and displaying it with App Inventor
- 5.2. Using the Accelerometer
- 5.3. Using Bluetooth
- 5.4. The Web Component