Development of mobile applications for the Android platform (advanced course)
For more information contact:
Leading specialistOrdynskaya Marina Yurievna, room 607-7., tel. +375 17 397-82-95, +375 29 639-65-63,
e-mail:ordinskaya@bsuir.by
leading specialistKrischenovich Veronika Anatolyevna,room 607-7., tel. +375 17 397-82-95, +375 29 390-88-95,
e-mail:krish@bsuir.by
Deputy DeanGarbuz Vitaly Borisovich, room 402-8., tel. +375 29 686-61-14,
e-mail:garbuz@bsuir.by
Registration is carried out via an electronic form. Training begins as groups are formed.
Price
****
Duration
40 hours
About the program

Using threads.Concept of Handler and HandlerThread. Using AsyncTask. Loaders concept. Use in applications.
Background Operations – Service
Creation. Interaction with other components. Types of services. Using services for interprocess communication. AIDL.
Data storage
Options for storing data within the application. Using the Backup API. Working with cloud services.
Broadcast Receiver Component
Creation and use. Life cycle. Types of receivers.
Content Provider Component
Life cycle. The concept of Cursor and how to use it. Using providers for interprocess communication. Creating custom providers. Overview of providers provided by the platform.
Working with media content
Supported formats. Working with sound. Working with video. Using the camera.
Working with platform APIs
LBS services. Ways to obtain information. Geocoding. Emulation of geolocation data. Network connection manager. Telephony manager. Types of sensors and working with them. Energy Manager. WiFi Manager. Vibration manager.
Interaction with external devices
Bluetooth. NFC. WiFiDirect. USB.
Google Services
Google Cloud Messaging. Application monetization options. In-appBilling. Interaction with GooglePlay.
Apply for the program
Development of mobile applications for the Android platform (advanced course)