BCA
SEM-5
501-02 - Advanced Mobile computing

Units

Unit-1: Introduction to Kotlin

Unit-2: OOPS Concepts with Kotlin

  • 2.1 Object oriented concepts
    2.1.1 Properties, methods and basics of objects and classes in Kotlin 2.1.2 Named parameters, constructors.
  • 2.2 open classes and inheritance.
    2.2.1 Named parameters and Default values 2.2.2 Open and Abstract 2.2.3 Interface 2.2.4 Getters and Setters 2.2.5 visibility of properties, methods and class

Unit-3: Kotlin Apps

  • 3.1 Developing basic Apps using Kotlin
    3.1.1 Setup Play Project, The Constraint Layout 3.1.2 Constraints and Resizing, Positioning Widgets, Inner Lines within a Widget 3.1.3 Layouts on Different Devices, Layout Designer rendering error 3.1.4 Baseline Constraints
  • 3.2 Constraining Widgets, Add Scrolling Capabilities
    3.2.1 Events and setonclicklistener 3.2.2 Fixing Kotlin Gradle Issues 3.2.3 The Activity Lifecycle 3.2.4 The Logcat Pane 3.2.5 Logging the Activity Lifecycle 3.2.6 Saving and Restoring Instance State

Unit-4: JSON Concept

4.5 Working with implicit intents

 4.5.1 Opening web URLs through app 4.5.2 Sharing media from our app to other apps