Trucs et astuces en tout genre, en matière de développement web et mobile

Développement web

Quand je suis entré dans l’administration, j’ai pu développer des connaissances de plus en plus poussées en développement web (PHP côté serveur, HTML CSS et JavaScript côté client).
Le javascript est également le langage utilisé par le logiciel de création de jeux RPG Maker MV. Je développe aussi pour ce logiciel.

Développement mobile Android

Je m’intéresse au développement mobile depuis maintenant quelques années. Avant, j’utilisais Cordova, de l’Apache Foundation, qui permettait de convertir un site web en application Android. Mais avec l’évolution de la licence de Java, je me suis orienté vers un autre langage. J’ai utilisé un cours instant Xamarin.Forms. Aujourd’hui, je développe pour android en C#, à l’aide de Unity.

Développement Windows

Avec la même technologie, Xamarin.Forms, je peux également développer vers Windows (7 et ultérieurs). Pour développer à destination de Windows, il faut posséder un ordinateur exécutant Windows. Il existe deux technologies différentes : l’Universal Windows Platform (UWP) et la Windows Presentation Foundation (WPF).  UWP ne permet de cibler que les Windows 10. Aussi j’ai fait le choix de WPF.

Développement mobile iOS

Avec Xamarin.forms ou encore Unity, on peut également théoriquement développer à destination de l’OS des mobiles Apple. Cependant, il est indispensable de posséder un ordinateur exécutant macOS pour compiler du code à destination d’IOS avec XCode. Ne possédant pas cette technologie, et les frais de publication sur l’AppStore étant très élevés, j’ai choisi de ne pas développer vers cette technologie.

MON OBJECTIF

Je souhaite créer une bibliothèque de trucs et astuces

Je souhaite créer une bibliothèque de trucs et astuces regroupant les résultats de mes recherches et mes solutions pour régler ou contourner les problèmes auxquels je peux être confronté en tant que développeur.

Langages

Voici la liste des langages pour lesquels des astuces sont disponibles

JS – RPG Maker MV

RPG Maker MV est un logiciel que j’utilise depuis un certain temps maintenant. Le langage de développement utilisé par ce logiciel est le Javascript. Etant donné que c’est un langage que j’utilise régulièrement depuis des années, j’ai choisi de développer pour ce logiciel. Ainsi, j’ai écrit quelques plugins qui pourront peut-être vous intéresser.

C# – Unity

C’est un langage que j’utilise actuellement. C’est aussi le plus récent  que j’ai ajouté à mon arsenal.

C’est un moteur de jeu qui dispose de nombreuses fonctions, et qui est gratuit y compris pour un usage commercial (achats intégrés et monétisation via les publicités inclus) jusqu’à 100.000€ de revenus par an (au dessus, il faut prendre une licence payante).

C# – Xamarin.Forms

C’est un framework que j’ai utilisé un cours moment.

Ce qui m’a attiré c’est que c’est un langage cross-platform. Avec la même base, il est possible de développer à destination de Windows, Android ou encore MacOS.