Moy Blog
Volver a proyectos
mobile-app active

Zylix

noviembre de 2025

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 y herramientas utilizadas en este proyecto

  • Flutter
  • Dart
  • Wails
  • Golang
  • Vue.js
  • Pinia
  • TailwindCss
  • Kotlin
  • PDFBox
  • ProcessPhoenix
  • BitmapFactory
  • Vue-router
  • Pdfcpu
  • Python
  • Pdf2image
  • Pyinstaller
  • TypeScript
  • Nodejs
  • Supabase
  • Firebase

Características

  • 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.

Lo que aprendí

  • 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.