VelaPDF Logo VelaPDF
new_releases VelaPDF v1.0 is here

VelaPDF - A Modern PDF Toolkit for Android

Aplikasi Android modern untuk melihat, mengedit, dan mengelola dokumen PDF Anda dengan pengalaman pengguna yang mulus dan fitur terlengkap.

terminal Open Source android Android Platform bolt Jetpack Compose
Ecosystem Fase 2

Fitur Unggulan VelaPDF

Rasakan pengalaman pengelolaan dokumen PDF yang modern, cepat, dan efisien dengan teknologi rendering terkini yang dirancang untuk produktivitas Anda.

visibility

PDF Viewer

Lihat dokumen PDF dengan rendering yang mulus dan cepat. Dioptimalkan untuk file berukuran besar tanpa mengorbankan performa perangkat Anda.

  • check_circle Rendering secepat kilat
  • check_circle Anti-lag pada file besar
add_photo_alternate

Image to PDF

Konversi gambar Anda menjadi format PDF dengan mudah. Mendukung multiple images, rotasi, dan pengaturan urutan halaman secara intuitif.

edit_note

PDF Editor

Kemampuan editing dasar untuk dokumen PDF Anda. Tambahkan anotasi, highlight teks, atau bubuhkan tanda tangan digital dengan presisi tinggi.

sync_alt

File Converter

Konversi file dokumen antar berbagai format secara seamless. Mendukung Office documents, format gambar populer, dan HTML ke PDF berkualitas tinggi.

folder_managed

File Manager

Kelola dan atur file PDF Anda dalam satu tempat terpusat. Gunakan sistem tag dan pencarian pintar untuk menemukan dokumen dalam hitungan detik.

dark_mode

Dark Mode

Dukungan tema gelap yang indah dan nyaman di mata. Dirancang khusus untuk mengurangi kelelahan mata saat bekerja di lingkungan minim cahaya atau saat lembur malam hari.

light_mode
dark_mode

Siap meningkatkan produktivitas dokumen Anda?

Engineering Excellence

Explore the robust architecture and modern tech stack behind VelaPDF, built for high-performance PDF manipulation on Android.

account_tree

Architecture Overview

MVVM & Clean Architecture

VelaPDF follows a strict separation of concerns using the **Model-View-ViewModel (MVVM)** pattern combined with **Clean Architecture** principles. This ensures that business logic remains independent of the UI and data sources.

layers
Presentation
arrow_forward
psychology
Domain Logic
arrow_forward
database
Data Source

Project Structure

app/src/main/java/com/vela
  • folder data/ // Repositories & DTOs
  • folder di/ // Dependency Injection (Hilt)
  • folder domain/ // UseCases & Models
  • folder_open ui/ // Compose Screens & ViewModels
  • folder components/
  • folder theme/
  • folder utils/ // PDF Extensions & Helpers
terminal

The Stack

code

Kotlin 2.0+

The primary programming language for concise, expressive, and safe Android development.

grid_view

Jetpack Compose

Android's modern toolkit for building native UI using declarative components.

palette

Material Design 3

Dynamic color system and updated components for a premium Android experience.

lock

Firebase & Auth

Secure authentication via Firebase and Android's new Credential Manager API.

picture_as_pdf

iText7 Core

High-performance PDF library for creating, converting, and manipulating documents.

settings_b_roll

Gradle KTS

Type-safe build system using Kotlin scripts for better IDE support and reliability.

Modern Tooling

Built for Stability & Speed

We leverage the latest Android features like 100% Kotlin Coroutines for asynchronous work and Hilt for automated dependency injection, ensuring that VelaPDF is as lightweight as it is powerful.

check_circle Hilt DI
check_circle Coroutines
check_circle Room DB

Dokumentasi & Panduan

Pelajari cara mengintegrasikan, membangun, dan berkontribusi pada VelaPDF—ekosistem manajemen dokumen modern untuk Android.

settings_suggest Prasyarat Sistem

  • developer_mode

    Android Studio

    Hedgehog (2023.1.1) atau lebih baru

  • terminal

    Java Development Kit

    JDK 17 atau versi terbaru

  • android

    Android SDK

    API Level 24+ (Android 7.0)

"Pastikan koneksi internet stabil saat melakukan sync Gradle untuk pertama kalinya."

rocket_launch Langkah Instalasi

1

Clone Repository

Dapatkan salinan source code VelaPDF dari server GitHub resmi kami.

git clone https://github.com/velapdfdev/velapdfbeta
2

Sync & Build

Buka proyek di Android Studio. Klik File > Open dan pilih folder proyek. Tunggu proses Sync Gradle selesai.

3

Konfigurasi Firebase

Tambahkan file google-services.json ke direktori app/. Masukkan SHA-1 fingerprint di Firebase Console untuk autentikasi.

4

Jalankan Aplikasi

Sambungkan perangkat fisik atau aktifkan Emulator, lalu tekan Run (Shift + F10).

Berkontribusi pada VelaPDF

VelaPDF adalah proyek open-source. Kami menyambut kontribusi dari developer di seluruh dunia untuk membuat alat produktivitas PDF yang lebih baik bagi semua orang.

Step 1: Fork

Salin repositori ke akun GitHub Anda sendiri.

Step 2: Commit

Implementasikan fitur atau perbaiki bug secara lokal.

Step 3: Pull Request

Ajukan perubahan Anda untuk ditinjau oleh tim kami.

Vela Developer Hub

Kunjungi komunitas kami di Jakarta untuk workshop bulanan dan sesi coding bersama.