Selfie Cam (Learn To Code Summer Camp 2021)

- 28/07/2021 - Patrick Prémartin

L'application SelfieCam a été créée pour montrer l'utilisation du framework multiplateforme FireMonkey disponible dans Delphi afin de créer des logiciels pour Mac, Windows, Linux, iOS et Android à partir d'une seule base de code.

Dans le cas de ce projet, nous sommes partie sur une application mobile à destination de iOS (iPhone, iPad, iPod touch) et périphériques sous Android.

Nous utilisons les composants visuels d'un projet FireMonkey afin de capturer un flux vidéo, choisir une image puis y appliquer des filtres à partir des effets classiques également intégrés à Delphi. Rien de bien compliqué à mettre en place comme vous allez le voir.

Petit bémol cependant : sur Android l'accès à la caméra fait l'objet d'une demande d'autorisation à gérer par le programmeur alors que pour iOS c'est le système d'exploitation qui s'en charge automatiquement. Il a donc fallu faire un peu de code (qui en l'occurence était du copier / coller à partir des nombreux exemples fournis avec Delphi).

Les fichiers sources de ce projet sont disponibles sur ce dépôt GitHub et vous pouvez librement vous en inspirer pour faire votre version de SnapChat ou Instagram !

Certaines informations n'ont pas été affichées. Vous devez vous connecter pour y accéder.

Connexion Inscription


Liens associés

Ces liens s'ouvrent dans la même fenêtre que cette page. En cliquant dessus vous quitterez Serial Streameur.
Pensez à les ouvrir dans un nouvel onglet si vous préférez rester ici pour y revenir plus facilement.


Mots-clés associés

Android, Delphi, FireMonkey, FMX, iOS, Live coding


Classement

Projets > Applications mobiles > Selfie Cam