
Application réservée aux entreprises
Context et travail effectué
À mon arrivée chez Pradeo, l’application iOS existante (version 3) était développée en Objective-C. Elle présentait un design vieillissant, des fonctionnalités incomplètes et un code difficile à maintenir. Face à ces défis, j’ai rapidement pris l’initiative de concevoir une nouvelle version (Pradeo v4) en Swift, avec une architecture modernisée, un design repensé et un code plus structuré et évolutif. Cette refonte a permis d’améliorer l’expérience utilisateur et de faciliter la maintenance et l’évolution de l’application.
Présentation générale
- Cette application de sécurité mobile professionnelle fait partie de la solution de Mobile Threat Defense de Pradeo.
- Vous pouvez activer sa protection si votre organisation est cliente de Pradeo.
- Elle détecte la non-conformité des appareils selon la politique de sécurité de votre organisation et vous guide à travers les étapes de remédiation.
Principales fonctionnalités
Cette application vise à vérifier et renforcer la sécurité des usages de l’appareil, la conformité des appareils par rapport à la politique de l’entreprise et à prévenir toute utilisation non autorisée.
- Sécurité des applications : Protection contre les applications indésirables.
- Sécurité du réseau : Contrôle des activités liées au réseau.
- Sécurité du système : Vérification de la configuration des appareils.
Interface intuitive basée sur un menu side-bar
Informations techniques
Environnement
Xcode, Swift
Gestion du code
GitLab
Architecture du projet
MVC
Communication
REST
Base de données
SQL
Quelques une des librairies utilisées
- UIKit
- SQLite3
- NIO
- NIOTransportServices
- SystemConfiguration
- UserNotifications
- Network
- JWTDecode
- CommonCrypto
- WidgetKit
- CoreLocation
- CoreBluetooth
- CoreTelephony
- NetworkExtension
Bref aperçu de l’application


