




















Captura 1 de 22
Ampliar
Acerca del proyecto
Zylix is a mobile/desktop application for Android/Windows that provides a professional suite of tools for working with PDFs and images directly from your device. Designed with a modern and intuitive interface, it allows you to perform complex operations simply and quickly without an internet connection.
Stack Tecnológico
Tecnologías utilizadas
- Flutter
- Dart
- Wails
- Golang
- Vue.js
- Pinia
- TailwindCss
- Kotlin
- PDFBox
- ProcessPhoenix
- BitmapFactory
- Vue-router
- Pdfcpu
- Python
- Pdf2image
- Pyinstaller
- TypeScript
- Nodejs
- Supabase
- Firebase
Características clave
Funcionalidades principales
- Compress PDFs (removing metadata).
- Merge multiple PDFs into one.
- Split PDFs into individual pages.
- Convert PDFs to PNG images.
- Create PDFs from images.
- Compress images with configurable quality.
- Convert images between formats (JPEG, PNG, WEBP).
- Native notification system.
- Version management and automatic updates.
- Folder selection with Storage Access Framework.
Lecciones Aprendidas
Retos resueltos e investigación
- Bidirectional communication with MethodChannel.
- Integrating native Android code into Flutter.
- Managing permissions in modern Android.
- PdfDocument for creating PDFs from images.
- Memory management with recycle().
- Using Coroutines (CoroutineScope, Dispatchers.IO).
- Architecture with Singleton objects (object).
- Programmatic APK installation
- Generate APK.
- Version detection, programmatic APK installation, release downloads.
- Responsive Design in Flutter.
- Generate MSI.