Kotlin + Project

cours-info

Semestre

Niveau

Langage

Spécialisation

ECTS

Prérequis

Basics of object-oriented programming, Java.

Résultats d'apprentissage

Learn the foundation of Android Architecture and be able to program an application on android platform.

Contenu du cours

Each subject covered is accompanied by a theoretical course and an implementation through a mini project. Thus the project is built by always following the same procedure: creation of the gradle script then import into the IDE. In this way, the student has a compilation and execution mechanism independent of the IDE to processe his learning into practice.
The topics covered are:

  • how variables and functions work in kotlin
  • the mechanisms of a class in Kotlin (primary and secondary constructor)
  • control structures in Kotlin
  • Lambdas in Kotlin
  • Extensions in Kotlin
  • build mechanisms via gradle
  • GUI design (SWING framework) + MVC design pattern,
  • event logging (Log4J2)
  • network resource usage and retrieval in kotlin objects (via data class),
  • management of asynchronism (via coroutines)

Méthode d'évaluation

Written exam and project.

Journées portes ouvertes
Toulon & Marseille

Samedi 25 janvier de 9h à 17h – Toulon
Samedi 1er février de 9h à 13h – Marseille