Skip to content
This repository was archived by the owner on Jan 14, 2026. It is now read-only.

Liberchat/Liberchat-android

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Liberchat

Liberchat Logo

Latest Release Platform Android License


Liberchat est une application de chat moderne, open-source, basée sur Flutter et dédiée uniquement à Android.

Version actuelle : 3.6.0 |

✨ Fonctionnalités

  • 🎨 Interface moderne et responsive
  • 🔒 WebView sécurisé avec gestion des permissions
  • ✨ Splash screen animé avec gradient dynamique
  • 🌙 Thème sombre élégant avec personnalisation
  • 🎯 Icône personnalisée avec fallback automatique
  • 🌐 Sélection du serveur au démarrage (auto-hébergement possible)
  • 🔐 Support de Tor via Orbot pour la confidentialité
  • 📱 Optimisé pour Android uniquement
  • 📁 NOUVEAU - Gestion complète du stockage et des médias
  • 🎤 NOUVEAU - Permissions audio avancées
  • 📥 NOUVEAU - Support des téléchargements
  • 🔧 NOUVEAU - Gestion d'erreurs améliorée
  • ⚙️ NOUVEAU - Écran de paramètres intégré
  • 🎨 NOUVEAU - Injection de thème dynamique dans WebView

📦 Installation

APK Direct

Téléchargez la dernière version APK depuis :

Installation manuelle

# Téléchargez l'APK et installez
adb install app-release.apk

Développement local

# Clonez le repo
git clone https://github.com/Liberchat/Liberchat-android
cd Liberchat-android

# Installez les dépendances
flutter pub get

# Lancez l'application sur Android
flutter run

Développement

Prérequis

  • Flutter 3.8.1+
  • Android SDK
  • Dart SDK

Configuration

# Vérifiez votre installation Flutter
flutter doctor

# Installez les dépendances
flutter pub get

# Compilez l'APK
flutter build apk --release

Structure du projet

  • lib/ - Code source principal
  • android/ - Configuration Android
  • assets/ - Ressources (logos, images)
  • metadata/ - Métadonnées F-Droid

Dépendances principales

  • flutter_inappwebview ^6.0.0 - WebView sécurisé
  • permission_handler ^11.0.1 - Gestion des permissions
  • socket_io_client ^2.0.3 - Communication temps réel
  • encrypt ^5.0.3 - Chiffrement
  • shared_preferences ^2.2.2 - Stockage local
  • provider ^6.1.1 - Gestion d'état
  • url_launcher ^6.2.5 - Ouverture d'URLs
  • flutter_custom_tabs ^1.2.0 - Onglets personnalisés

🔒 Confidentialité et Sécurité

Liberchat respecte votre vie privée :

  • Aucun tracker - Pas de collecte de données
  • Open Source - Code source entièrement accessible
  • Support Tor - Navigation anonyme via Orbot
  • Auto-hébergement - Connectez-vous à votre propre serveur
  • Chiffrement - Communications sécurisées
  • Permissions granulaires - Contrôle précis des accès
  • Stockage sécurisé - Gestion sécurisée des fichiers

📊 F-Droid

Statut : Mise à jour en cours 🔄
Version : 3.6.0
ID d'application : com.liberchat.mobile
Licence : MIT

L'application respecte toutes les exigences F-Droid :

  • Code source libre
  • Pas de trackers ou publicités
  • Build reproductible
  • Métadonnées complètes

🤝 Contribuer

Les contributions sont les bienvenues !

Comment contribuer :

  1. Fork le projet
  2. Créez une branche feature (git checkout -b feature/AmazingFeature)
  3. Committez vos changements (git commit -m 'Add AmazingFeature')
  4. Push vers la branche (git push origin feature/AmazingFeature)
  5. Ouvrez une Pull Request

Signaler des bugs

Ouvrez une issue avec :

  • Description du problème
  • Étapes pour reproduire
  • Version d'Android
  • Logs si possible

📄 Licence

Ce projet est sous licence MIT. Voir le fichier LICENSE.md pour plus de détails.

🔗 Liens utiles


🆕 Nouveautés v3.6.0

Gestion du stockage

  • Support complet des permissions de stockage Android
  • Accès aux médias (images, vidéos, audio)
  • Téléchargements sans notification
  • Compatibilité Android 13+ (API 33)

Interface utilisateur

  • Écran de paramètres avec gestion des thèmes
  • Injection dynamique de thème dans WebView
  • Gestion d'erreurs avec fallback automatique
  • Indicateurs de connexion améliorés

Permissions

  • Demande automatique de toutes les permissions
  • Messages d'erreur informatifs
  • Gestion granulaire des accès

Made with ❤️ by the Liberchat team
Liberchat v3.6.0 - Janvier 2025