Winter Semester 2019/20
Summer Semester 2019/20
Mobile Systems IS-FCS-00037
Description:
Mobile devices: architecture, components, limitations.
Android: System architecture. Structure the application. Activity - the main element of the application. The life cycle. Starting the Activity, the use of Intent class. Application manifest. The fragments and their use in the building the user interface. Application resources. Services, content providers, broadcast receivers. Adjustment of application for various devices. Using embedded sensors. Communication.
iOS: The ability of proper memory management (retain, autorelease, etc.), correct use of ARC (Automatic Reference Counting). The user interface, creating new views, and controllers (UIView and UIViewController), notifications using NSNotificationCenter, creating application settings for Settings.app, communication using high-level protocols (http, ftp) using CFNetwork API, processes and threads using NSOperationQueue class, use of resources in multiple languages ??(texts, views), configure the Info.plist manifest, CoreAnimations, data providers using CoreData.
Requirements:
Human-Computer Interaction, Object Oriented Programming,