Objectives
Understand the methods and tools for designing secure Android mobile applications.
Programme
-use a software development environment (Android Studio)
-mastering the concepts of Android mobile application development (activity, fragment, etc.)
-selecting data models suited to constraints
-organise the feeding of local databases and the use of collected data (SQLiteOpenHelper and Room)
-master mobile design patterns (MVC, MVP, MVVM and Android Architecture Components (ViewModel, Livedata, Repository)
-implement the principles of securing and protecting personal data (RGPD)