Skip to content

shivam1410/Vedan

Repository files navigation

Main Home

Vedan

Description

  1. This is a basic PDF manager developed in Ionic with the core being Angular.
  2. A basic PDF manager developed in Ionic.
  3. functionality like Import, copy, move, delete, share, PDF books.
  4. The dark mode is to make it cooler.
  5. This pdf viewer is like a Library. currently, the functionality is kept minimal of listing, viewing of PDFs, located in Books folder of your internal directory and external both.
  6. Ionic dont have any native plugin to open a pdf so it uses Sitewart cleverdox viewer

Installation Ionic

follow the Official Documentation of Ionic to install the Cli on your System. Make sure to follow all the steps.

Plugins used


Creating APK

creating the apk can be trick part ionic cordova build android --prod --release gives you app-release-unsigned.apk but ionic cordova build android --prod gives you app-debug.apk. So you gotta make you unsignes version signed. so that you can install it on your Android.

These are the few steps for same

  • To create the build
    ionic cordova build android --prod --release
  • Copy apk file to main folder
    cp platforms/android/app/build/outputs/apk/release/app-release-unsigned.apk app-release-unsigned.apk
  • Create your signature
    keytool -genkey -v -keystore Vedan.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
  • Sign your apk with your signature
    jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore Vedan.keystore app-release-unsigned.apk alias_name
  • Verify (zipalign can be found in Android/Sdk/build-tools/28.0.3/)
    zipalign -v 4 app-release-unsigned.apk Vedan.apk

ScreenShots

Main Home alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text

References