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.
Fitur Unggulan VelaPDF
Rasakan pengalaman pengelolaan dokumen PDF yang modern, cepat, dan efisien dengan teknologi rendering terkini yang dirancang untuk produktivitas Anda.
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
Image to PDF
Konversi gambar Anda menjadi format PDF dengan mudah. Mendukung multiple images, rotasi, dan pengaturan urutan halaman secara intuitif.
PDF Editor
Kemampuan editing dasar untuk dokumen PDF Anda. Tambahkan anotasi, highlight teks, atau bubuhkan tanda tangan digital dengan presisi tinggi.
File Converter
Konversi file dokumen antar berbagai format secara seamless. Mendukung Office documents, format gambar populer, dan HTML ke PDF berkualitas tinggi.
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
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.
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.
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.
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
The Stack
Kotlin 2.0+
The primary programming language for concise, expressive, and safe Android development.
Jetpack Compose
Android's modern toolkit for building native UI using declarative components.
Material Design 3
Dynamic color system and updated components for a premium Android experience.
Firebase & Auth
Secure authentication via Firebase and Android's new Credential Manager API.
iText7 Core
High-performance PDF library for creating, converting, and manipulating documents.
Gradle KTS
Type-safe build system using Kotlin scripts for better IDE support and reliability.
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.
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
Clone Repository
Dapatkan salinan source code VelaPDF dari server GitHub resmi kami.
git clone https://github.com/velapdfdev/velapdfbeta
Sync & Build
Buka proyek di Android Studio. Klik File > Open dan pilih folder proyek. Tunggu proses Sync Gradle selesai.
Konfigurasi Firebase
Tambahkan file google-services.json ke direktori app/. Masukkan SHA-1 fingerprint di Firebase Console untuk autentikasi.
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.