PocketBase : un backend mobile qui tient en un seul fichier ! (SDK Flutter & Javascript + API Rest)
Dev Café
Si vous souhaitez utiliser un backend optimisé pour le mobile, le plus simple est de passer par un BaaS (Backend As A Service) comme Firebase, AWS Amplify, Appwrite, Supabase…
Mais PocketBase est encore plus simple, puisqu'il tient sur un seul fichier ! Pas besoin d'avoir une base de données d'un côté et le backend de l'autre, tout est regroupé. Côté SDK, il en existe pour Dart et Javascript. En revanche, rien en natif pour Android (Kotlin/Java) et iOS (Swift/Objective C).
PocketBase gère l'authentification, le stockage de fichiers et offre une base de données (avec un système de collections). Le tout utilise SQLite3.
📆 Le programme :
00:00 Introduction 00:48 Installation 01:20 L’interface d’administration 02:49 L’authentification d’utilisateurs 03:48 Implémentation en Flutter 05:58 La gestion des fichiers 07:24 La création d’une collection 10:24 Créer un élément d’une collection 11:14 Supprimer un élément d’une collection 11:40 L’API Preview de l’interface d’admin 11:57 Les logs 12:09 Conclusion
💙 Vous soutenir DevCafé ? https://devcafe.fr/patreon
👨🏫 Liens utiles :
Site PocketBase https://pocketbase.io/
Documentation PocketBase https://pocketbase.io/docs
Dépendance Dart/Flutter https://pub.dev/packages/pocketbase
Code présenté pendant la vidéo https://github.com/g123k/devcafe_pocketbase_demo
⚠️ N’hésitez pas à liker la vidéo pour que d’autres personnes puissent la découvrir. 💙 Si vous n’êtes pas encore abonnés, n’hésitez pas à le faire activer la cloche 🛎 avec toutes les notifications activées !
Retrouvez des tutoriaux Flutter et Android sur la chaîne DevCafé : https://devcafe.fr/youtube
Retrouvez-moi aussi avec mes deux newsletters :
- Flutter Digest 💙 : https://flutter-digest.com/
- Android Croissants 🥐 : https://android-croissants.com/ ... https://www.youtube.com/watch?v=DVgfe62OOpw
113121161 Bytes