Wenlan
Wenlan is a source-backed AI knowledge base and LLM wiki for AI work: organize documents and decisions into pages you can find, inspect, and review.
PDF Tech : application PDF Android open source. Lecture, création, fusion, signature, protection, OCR — entièrement sur votre téléphone.
Translation pending
ProductivityDart · HTMLGitHub @gitubpatriceOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Application PDF tout-en-un Android — 23 outils, 100 % locale, open-source. / All-in-one Android PDF app — 23 tools, 100 % local, open-source.
Translation pending
Loading the full README.
Read the full README ↗Application PDF tout-en-un Android — 100 % locale, sans tracker, sans compte obligatoire.
PDF Tech regroupe 23 outils PDF dans une seule application Flutter Android. Tous les traitements s'effectuent sur l'appareil. Aucune donnée n'est transmise à un serveur, sauf action explicite de l'utilisateur (partage, export Google Drive optionnel, vérification de mise à jour anonyme via GitHub Releases).
Distribution : l'application est publiée sur GitHub Releases. Elle n'est pas distribuée via Google Play Store.
Version actuelle : 1.13.3.
23 outils intégrés :
fra + eng locaux)Depuis la version 1.13.x, le picker PDF propose un explorateur de dossiers intégré :
Download et navigation dans le stockage externe via une grille de dossiers colorés. Nécessite l'activation explicite dans les paramètres et la permission MANAGE_EXTERNAL_STORAGE.FlutterSecureStorage (Keychain/Keystore).MANAGE_EXTERNAL_STORAGE n'est demandée que si l'utilisateur active explicitement le « mode explorateur complet » dans les paramètres. Par défaut, l'application utilise le sélecteur système Android (SAF).canonicalFile + liste blanche allowedRoots côté Kotlin pour tout accès file://.file_paths.xml limité aux dossiers nécessaires, grantUriPermissions ciblé.PDFTECH_*, signing v2/v3 (v1 désactivée), R8 + shrinking + obfuscation.usesCleartextTraffic="false", NSC ne whiteliste que les domaines GitHub et Google nécessaires.allowBackup="false", dataExtractionRules vide.Politique de signalement : voir SECURITY.md. Vérification SHA-256 publiée pour chaque APK release.
| Permission | Justification |
|---|---|
INTERNET | Vérification de mise à jour via API GitHub Releases publique (HTTPS, anonyme). Activée également si l'utilisateur choisit Google Drive (optionnel). |
MANAGE_EXTERNAL_STORAGE (optionnelle) | Permettre à l'utilisateur de parcourir et d'ouvrir des PDFs hors sandbox de l'app (Téléchargements, Documents, WhatsApp Documents, etc.). Désactivée par défaut : le picker utilise le SAF Android. L'accès complet s'active explicitement dans les paramètres. |
READ_MEDIA_IMAGES n'est pas demandée : la sélection d'images (outil Images → PDF) passe par le SAF / file_picker qui octroie l'accès via URI éphémère.
GitHub Releases — latest — APK signé.
Site officiel : files-tech.com/pdf-tech
100 % local. Aucune télémétrie, aucune collecte de données, aucun partage. Code source ouvert sous Apache 2.0 — auditable.
Voir PRIVACY.md (EN) / PRIVACY.fr.md (FR) et TERMS.md / TERMS.fr.md (FR).
Prérequis : Flutter stable, Android SDK, JDK 17.
git clone https://github.com/gitubpatrice/files_tech_core.git
git clone https://github.com/gitubpatrice/PDF-TECH.git pdf_tech
cd pdf_tech
flutter pub get
flutter build apk --debug
Pour produire un APK release signé, définir les variables d'environnement de signature (le fichier android/key.properties n'est plus utilisé et ne doit jamais être versionné) :
export PDFTECH_KEY_ALIAS="..."
export PDFTECH_KEY_PASSWORD="..."
export PDFTECH_STORE_FILE="/chemin/absolu/vers/keystore.jks"
export PDFTECH_STORE_PASSWORD="..."
flutter build apk --release
Sans ces variables, flutter build apk --release échoue explicitement pour éviter qu'un APK debug ne soit livré par erreur.
All-in-one Android PDF app — 100 % local, no tracker, no mandatory account.
This is the beginning of the README. Read the rest at the original. Read the full README ↗