Documentation Technique - EchoSMS+
Introduction
EchoSMS+ est une application Android professionnelle pour l'envoi de SMS en masse. Cette documentation technique est destinée aux développeurs et aux administrateurs système.
Prérequis
- Android 6.0 (API 23) ou supérieur
- SMS permissions (SEND_SMS, RECEIVE_SMS)
- Internet connection
- Google Play Services
Structure du code
Le projet est organisé selon l'architecture MVVM (Model-View-ViewModel) avec les composants suivants :
app/src/main/java/com/majorware/echosms: Code source principalapp/src/main/res: Ressources Androidapp/src/main/assets: Assets statiquesapp/src/main/AndroidManifest.xml: Configuration de l'application
Points d'entrée principaux
MainActivity: Point d'entrée de l'applicationSMSService: Service en arrière-plan pour l'envoi SMSSMSRepository: Gestionnaire de donnéesSMSQuotaManager: Gestionnaire des quotas et des limites
Configuration
Les paramètres de configuration sont stockés dans :
res/values/config.xml: Paramètres systèmeSharedPreferences: Préférences utilisateur- Firebase : Données persistantes