Advance Mobile Technology - I (Major-11-02)
BCA503-02 · Semester 5 · 4 credits
4 units · 17 topics · Major Course
Introduction to Kotlin
5 topics
- Concepts of Kotlin and its introduction; downloading IntelliJ and its settings
- Variables: val vs. var, Byte, Short, Int, Long, Float, Double, Boolean, Char; String, Nullable variables
- Conditional statements: if and when; difference between if and when; ranges, types, values of function calls
- Arrays and Lists: create, modify, and access arrays; creating, modifying, and accessing lists
- Loops (iterative statements): for and while loop; break, continue and return
OOPS Concepts with Kotlin
2 topics
JSON, Intent and Storing Android Application data using Database
6 topics
- Concept and features of JSON: similarities and difference among JSON and XML; JSON objects (with string and numbers); JSON arrays and examples; JSON comments
- Building multi-screen apps: intents and their applications, types of intents; data exchange from one activity to another using intent
- Working with implicit intents: opening web URLs through app; sharing media from our app to other apps
- Storing Android application data using Database (MySQL or SQLite): connecting Android app with database; CRUD operations using app; create and insert data; read, update and delete data
- Accessing user's current location
- Capturing image using device camera (ACTION_IMAGE_CAPTURE Intent of MediaStore class)
Indian knowledge system of Mathematics
4 topics
- Ancient Indian Arithmetic from Lilavati Samhita by Bhaskaracharya-I: Arithmetic rule (Sutra Verse 1); Multiplication of Large Numbers (Sutra Verse 5); Division (Sutra Verse 8)
- Ancient Algebra and Geometry operations from Lilavati Samhita: Algebra (Sutra Verse 13); Geometric Relationships (Sutra Verse 17); Lilavati Samhita theorem later taught as Pythagorean theorem (Sutra Verse 23)
- Implementation of all sutras in computer lab using C / Python / any other programming language
- Project development will be based on Unit-1 to Unit-3
Previous-year question papers
Published by VNSGU. These open on the university’s own site.
- October 2025Major - 1 Advance Mobile Technology -1 (TH) (Paper - 503-02) (New)
Study this subject
Every topic above is a lesson you can read here, in English, Hindi or Gujarati. In Gri-Learn the same topics are graded decks: the self-checks are scored and your weak topics are tracked. Free, with nothing locked.
Start freeAlready have an account? Sign in
Gri-Learn · All subjects · syllabus-mapped B.C.A. lessons in English, Hindi and Gujarati