SPOCs available at Sorbonne University - 5I452
Mobile devices programming - 5I452
Fabrice Kordon and Etienne Renault
This course is not offered in 2020-2021
Course description This course aims at providing the major concepts of mobile device programming. It focuse on both iOS and Android and presents : the principles, the involved languages (when new) and the use of dedicated sensors.
Full course description The objective of this course is to address the programming of mobile devices and show the possibilities they offer for developing new usages and applications. The course focuses on iOS first to illustrate the main challenges of such programming. Then, it shows how these mechanisms are implemented in Android (what is common and the different concepts). This course also puts some emphasis on practice by proposing each week, to apply the presented concepts by means of the development of mobile applications.
Domain Engineering - Computer science
Prerequisites The knowledge of Object Oriented programming is requested. Java will be used of Android and Swift will be used for iOS.
Course structure Week 1. First contacts Week 2. Objective - C Week 3. Swift Week 4. Views in iOS Week 5. Views, advanced notions Week 6. Views, end of the show Week 7. Geolocation, photos and address book Week 8. Hierarchies of views Week 9. Sensors, gestures and sound Week 10. Notifications, networking & persistence Week 11. Some advanced notions Week 12. Android, first steps Week 13. Building GUI with Android Week 14. Advanced Notions in Android
|
Level : Master
6 ECTS
Language : English |
Votre Secrétariat - Your Secretariat
Mme Irina ZOLOTAREVA
+33 1 44 27 53 35
Campus Pierre et Marie Curie - Bâtiment Atrium, 1ère étage, bureau 102 - 104