Enrolment options

Mobile Programming 2 is an advanced course focusing on mobile app development for the Android platform using the Kotlin programming language. This course delves into essential libraries such as Retrofit for network requests, Moshi for JSON parsing, and Glide for image loading. Students will learn advanced RecyclerView use cases for building dynamic and efficient user interfaces. Android permissions management, including handling runtime permissions, will be covered extensively. The course will explore Services, WorkManager, and Notification APIs for background tasks, scheduling, and user notifications. Students will also learn about persisting data using various techniques, including SQLite databases and SharedPreferences. Coroutines will be introduced for asynchronous programming, and the Repository pattern will be implemented for efficient data management.

Guests cannot access this course. Please log in.