Mobile Application Development
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 Development Syllabus — Unit-wise Content
The official GTU curriculum for Mobile Application Development (subject code 4351604) as prescribed for Biomed · Semester 5 divides the course into 7 units, covering 47 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 (4351604)Unit 1 Introduction to Android App Development
- 1.1. Introduction to Android
- 1.2. Android OS features
- 1.3. Versions of an Android OS
- 1.4. Android SDK
- 1.5. Android Virtual Device
- 1.6. Activity in Android
- 1.7. Activity Life Cycle
- 1.8. Event-driven programming in Android Mobile Application Development Course Code: 4351604
Unit 2 Building User Interfaces
- 2.1. Designing UI
- 2.2. XML for Designing, Padding, Margin
- 2.3. Layouts - ViewGroup in Android
- 2.4. Views and Widgets – Button, TextView, EditText, ImageView, ScrollView
- 2.5. Menus in Android, Navigation Drawer, Bottom Navigation Bar
- 2.6. Adapter, ListView, RecyclerView
Unit 3 Android App Components
- 3.1. Intent in Android
- 3.2. Services, Broadcast receivers
- 3.3. Content providers in Android
- 3.4. Toast in Android
- 3.5. Threads and background tasks in Android
Unit 4 Database Connectivity
- 4.1. SQLite Database
- 4.2. SQLiteOpenHelper Class
- 4.3. Create, open and close the database using SQLiteOpenHelper
- 4.4. Insert, Read, Update and delete the data from the table using SQLiteOpenHelper.
- 4.5. Integration of Firebase to application.
- 4.6. Insert, Read, Update and Delete data to the Firebase database.
- 4.7. Database operations using PHP in MySQL from an Android application.
Unit 5 Working with APIs
- 5.1. API - Application Programming Interface
- 5.2. Working with APIs
- 5.3. JSON Parsing in Android
- 5.4. Google Maps
- 5.5. Map Activity
- 5.6. Configure Google API console
- 5.7. Google Maps API for locations
- 5.8. User Authentication using Google Account Mobile Application Development Course Code: 4351604
Unit 6 Introduction to Flutter 6a.Explain the Flutter framework and its advantages.
- 6.1. Introduction to Flutter
- 6.2. Flutter SDK
- 6.3. Advantages and Disadvantages of Flutter
- 6.4. Flutter application development configuration
- 6.5. Basic UI components like Text, TextField, Buttons in Flutter
- 6.6. Navigation and Routing in Flutter
Unit 7 Publishing App on Google Play
- 7.1. Overview of Publish an app
- 7.2. Prepare for release
- 7.3. Version your app
- 7.4. Sign your app
- 7.5. Google Play store guidelines and Policies
- 7.6. Test your app
- 7.7. Upload your app Note: The UOs need to be formulated at the ‘Application Level’ and above of Revised Bloom’s Taxonomy’ to accelerate the attainment of the COs and the competency.