githubEdit

CSE503 / Android

Syllabus

Resources

chevron-rightM1: Introduction to Android Developmenthashtag
  • Setting up the Development Environment

    • Installing Android Studio

    • Configuring emulators

  • Introduction to Kotlin

    • Kotlin syntax

    • Data types

    • Control structures

    • Functions

  • Android Project Structure

    • Understanding the different files and folders in an Android project

  • Android Components Overview

    • Activities

    • Services

    • Broadcast Receivers

    • Content Providers


chevron-rightM2: User Interface (UI) Design and Layoutshashtag
  • XML Layouts

    • Using XML to create UIs

  • Views and Widgets

    • TextViews

    • Buttons

    • EditTexts

    • More UI components

  • Layouts

    • LinearLayout

    • RelativeLayout

    • ConstraintLayout

  • Activity Lifecycle


chevron-rightM3: Data Storage and Networkinghashtag
  • Shared Preferences

    • Storing small amounts of data

  • Database

    • Handling more complex data

    • Storing and retrieving large datasets

  • Networking

    • Making HTTP requests and receiving responses

    • Using libraries such as Retrofit or Volley

  • JSON Parsing

    • Converting the server's reply (JSON) into a format your app understands


chevron-rightM4: Advanced Featureshashtag
  • RecyclerView

    • Displaying lists of data in an optimized way

  • Background Tasks

    • Using services and asynchronous tasks to handle background operations

  • Fragment Navigation

    • Creating dynamic, reusable components within an app

  • MVVM Architecture

    • Structuring your code for maintainability and scalability

    • Model, View, and ViewModel interaction


chevron-rightM5: Publishing and Optimizationhashtag
  • Optimizing Performance

    • Ensuring your app runs smoothly, even under pressure

  • Publishing the App

    • Preparing the app for release

  • Handling Permissions and Security

    • Managing user data securely


Notes

MidTerm

arrow-down-to-square CSE503-AAD-M1+M2-MidTerm-QB-Solutions+Notesarrow-up-right

EndSem

[⤓]

Question Directory

Previous Year Questions

Mid-Sem-PYQ

End-Sem-PYQ

External Sources

Flutter Projects Playlist


Last updated