documentation

@documentation

Public team

Joined on Nov 3, 2020

  • # 2021-03-02 | Android | Retrofit ###### tags: `kotlin` `android` `gobelins`
     Like  Bookmark
  • Permissions Garantir la vie privée des utilisateurs Transparence Restriction des données Restriction d'accès Permissions normales Non dangereuses
     Like  Bookmark
  • Programmation multi thread Les instructions exécutées dans un programme sont dans 1 thread Généralement, les instructions s'éxecutent de manière séquentielle On peut éxecuter plusieurs instructions parallèlement dans un multi thread Exécution synchrone Instructions éxecutées séquentiellement Exécution asynchrone
     Like  Bookmark
  • Définition Ensemble de propriétés / attributs pour modéliser un objet // Exemple de classe très simple et son instanciation class Etudiant(val name: String) val etu = Etudiant("Valentin") println(etu.name) // Valentin Héritage open class Person(open val nom: String)
     Like  Bookmark
  • Visibilité Permet de définir la portée d'une variable / classe public : visible partout private : visible dans la classe / le fichier protected : visible par les classes filles internal : visible dans le module Variables Définition
     Like  Bookmark
  • Android Système d'exploitation open source, public Utilisé par plusieurs fabriquants (Samsung, Huawei, Google, Motorola...) Plusieurs gammes possibles (50€ -> 2000€) Playstore Distribuer les applications android Utilisé par google pour maintenir les app
     Like  Bookmark
  • Vues de l'arborescence Vue android Organisation en fonction des rôles Manifest Dossier qi n'existe pas physiquement Fichier de configuration du projet Point d'entrée de l'application Définit le nom du package
     Like  Bookmark
  • Introduction Une vue compose les interfaces du téléphone Champs de text, images, conteneurs, formulaires, boutons... Tout ce qui intervient dans l'interraction avec l'utilisateur final [color=#E35DDA]La vue est la super class pour tout les éléments d'une interface. Notion d'héritage. Attributs
     Like  Bookmark
  • Etapes de compilation Compilers Compilers va compiler les éléments suivants lorsqu'on build une application : Application module (code source, ressources) Dependances (librairies...) vont être comilés (vie Compilers). [color=#E35DDA]Les fichiers java sont d'abord compilés en .class, puis ils seront convertis en .dex puis en .dexfiles APK
     Like  Bookmark
  • Contexte Permet d'accéder aux ressources, à des services de base (alamre, notifications...) Le SDK permet de récupérer le contexte facilement Exemple de récupération du contexte : getContexte() getBaseContexte() getApplicationContexte()
     Like  Bookmark
  • # 2021-02-04| Swift | Programamtion générique ###### tags: `swift` `gobelins` `generics`
     Like  Bookmark
  • Equivalent de l'interface en Java Protocol simple, class simple protocol Proto1 { func start() func pause() func stop() } protocol Proto2 {
     Like  Bookmark
  • Exercice 1 Quels sont les différents évènements gérés par le kernel symfony ? Kernel symfony events doc Kernel symfony events dispatcher doc Exercice 2 Créer une nouvelle classe qui implémente l'interface Symfony\Component\EventDispatcher\EventSubscriberInterface afin de rediriger automatiquement l'utilisateur qui se trouve sur l'url A vers B. <?php
     Like  Bookmark
  • Installer Webpack Encore pour la gestion de vos asset Symfony doc Exercice 1 Créer un module es6 qui sera transpilé vers es5 Doc Exercice 2
     Like  Bookmark
  •  Like  Bookmark
  • # Symfony - Workflow ###### tags: `Symfony` `gobelins`
     Like  Bookmark
  • Initialisation composer require symfony/validator doctrine/annotations Contraintes class NotBlank extends Constraint { const IS_BLANK_ERROR = 'c1051bb4-d103-4f74-8988-acbcafc7fdc3'; protected static $errorNames = [ self::IS_BLANK_ERROR => 'IS_BLANK_ERROR',
     Like  Bookmark
  • Plusieurs façon d'envoyer un mail : Utilisation de Swift Mailer --> version antérieur (créer en 2009) Utilisation de Mailer --> 2019 Notre choix : Mailer Codebase moderne Structure de classe + simple Meilleur intégration de Twig
     Like  Bookmark
  •  Like  Bookmark
  • Documentation symfony Qu'est-ce qu'un formulaire en symfony ? Dans les frameworks, on fait la différence entre un formulaire et un champ de formulaire. En symfony, un formulaire et un champ de formulaire, c'est la même chose. Un champ = un type de formulaire (exemple : TextType est un champ de formulaire et un formulaire en lui-même) Un groupe de plusieurs champs de formulaire HTML = un type de formulaire
     Like  Bookmark