Subject · Information security

Mobile programmingTopics

IFS-2224y-EN4 creditsSpring semesterElective3

Topic plan

The subject's topics and the learning outcomes attached to each one.

8 topics
  1. 1. Introduction to programming for mobile devices. mobile operating systems

    Lecture

    Overview of modern operating systems (android, ios) mobile application development technologies programming languages: kotlin

  2. 2. Android platform and android studio

    Lecture

    Android architecture and core components android studio environment: installation, configuration, and usage creating the first project in the android studio environment

  3. 3. Activities and resources

    Lecture

    Activities, types of activities, and activity creation activity lifecycle and states mobile application resources: creation and usage

  4. 4. User interface and user experience

    Lecture

    Ui and its types; UX user interface elements user interface development input and output processes

  5. 5. Intents and data

    Lecture

    Intents and adapters launching activities using intents data and file handling

  6. 6. Working with databases

    Lecture

    Databases in android: sqlite creating databases in android studio working with databases in android: executing queries, retrieving, and modifying data

  7. 7. Using network services

    Lecture

    Network services and content providers: creation and usage internet services: broadcast receivers, registration, implementation, and lifecycle

  8. 8. Publishing mobile applications to the market

    Lecture

    Mobile application deployment mobile application security