Topic plan
The subject's topics and the learning outcomes attached to each one.
1. Introduction to programming for mobile devices. mobile operating systems
LectureOverview of modern operating systems (android, ios) mobile application development technologies programming languages: kotlin
2. Android platform and android studio
LectureAndroid architecture and core components android studio environment: installation, configuration, and usage creating the first project in the android studio environment
3. Activities and resources
LectureActivities, types of activities, and activity creation activity lifecycle and states mobile application resources: creation and usage
4. User interface and user experience
LectureUi and its types; UX user interface elements user interface development input and output processes
5. Intents and data
LectureIntents and adapters launching activities using intents data and file handling
6. Working with databases
LectureDatabases in android: sqlite creating databases in android studio working with databases in android: executing queries, retrieving, and modifying data
7. Using network services
LectureNetwork services and content providers: creation and usage internet services: broadcast receivers, registration, implementation, and lifecycle
8. Publishing mobile applications to the market
LectureMobile application deployment mobile application security