table of contents

In this post I’ll be writing about the struggles and learnings I got while implementing an SDK provided by Adobe in one of our projects.

In my overall experience as an Android App Developer, I’ve implemented my fair share of third-party libraries and SDKs for numerous functionalities. But this one stood out (And not because it was a great learning experience or stuff like that) because of pure mind-numbing and avoidable process Adobe makes you go through for just integrating an SDK to open just a PDF file?

The first thing that went through my head was, of course, it may be because of their security protocols, that they want to keep their source of income secure. But the more I explored the SDK they provided(after paying them a big sum), the more I learned that there was not much security or anything they can do If one wants to pirate the SDK and generate their keys (required to open PDFs and EPUB files).

Let me first explain the process of integrating the SDK in your application:

  1. First, you need a Mac or Windows system because apparently the Linux platform was not supported for this.
  2. Then there’s are around 6-7 script files that you need to run in a particular order, so their output can produce more files that then will be used in the SDK later.
  3. Then you’ll have to download the OpenSSL library file and one XML library file because they couldn’t include these files in SDK for some reason.
  4. Then you’ll have to download NDK v 15-RC because this SDK only supports that particular old version of NDK (and because Adobe doesn’t want to update the SDK for new versions because they’ve done such a “good” job).
  5. After following all this, now we have to very obviously set all the Environment variables properly.
  6. Then as the documentation said just set the SDK to the directory name (That, of course, has to be set to a particular name) and run the build and lo and behold! It runs.

Now the thing is that they provide a developer certificate that’s attached to the SDK (And it works for only 30 days from the day the SDK package is created and you have to guess when the certificate expires, so you can ask their support to generate a new certificate, or you can just wait for the day when suddenly your app is not opening PDF files that it was opening the day before and you’re wondering if you pushed some wrong code)

Although when your development part is completed and you’re going live with your app, they’ll provide you a different certificate according to the subscription plan (so that’s pretty sweet of them).

And with saying all of that I’d really like to appreciate the support team that helped through all the excruciatingly long process of integrating the SDK (they wouldn’t have to if only they knew how to create a proper and secure library as other companies do).

What I learned from going through all that is if you are working in a multibillion-dollar company after going through a long process of interviews and accomplishing yourself as a good programmer, please at least work like that.

To conclude, It was actually a good learning experience for me personally because for one I got to see the coding practices used in Adobe and second now I’ll just go for some open source project/library in future that I can customize according to the requirements of projects and not waste my time and money on these type of SDKs.

“If you want to suggest some pointers related to this, please feel free to contact us or share your opinion in the below comment section.”

 

post tags :

2,744 Comments

  1. TravisLow December 13, 2024 at 4:33 am - Reply

    gГјvenilir canlД± bahis casino siteleri: kayД±t bonusu veren casino siteleri – bonus veren bahis siteleri casino

  2. Justinzobia December 13, 2024 at 7:43 am - Reply

    http://casinositeleri2025.pro/# en iyi casino oyunlarД±

  3. Josephgam December 13, 2024 at 9:40 am - Reply

    saglam siteler: en iyi deneme bonusu veren siteler – en kaliteli bahis siteleri

  4. RobertMub December 13, 2024 at 12:31 pm - Reply

    bahis siteleei [url=http://casinositeleri2025.pro/#]siteler bahis[/url] saДџlam bahis siteleri 2025

  5. Justinzobia December 13, 2024 at 2:06 pm - Reply
  6. TravisLow December 13, 2024 at 6:10 pm - Reply

    en kazancl? slot oyunlar?: en kazancl? slot oyunlar? – en cok kazand?ran slot oyunlar?

  7. Stephenpek December 16, 2024 at 7:09 pm - Reply

    http://mexicanpharmi.com/# buying prescription drugs in mexico online

  8. Matthewlar December 16, 2024 at 8:48 pm - Reply

    treatments for ed [url=http://canadianpharmi.com/#]Canada pharmacy online[/url] canadian pharmacy

  9. WillardDut December 16, 2024 at 9:05 pm - Reply

    https://mexicanpharmi.com/# mexican online pharmacies prescription drugs

  10. ErnestZed December 17, 2024 at 12:16 am - Reply

    pharmacy website india: Online India pharmacy – mail order pharmacy india

  11. Stephenpek December 17, 2024 at 1:43 am - Reply
  12. WillardDut December 17, 2024 at 6:01 am - Reply

    https://indiapharmi.com/# п»їlegitimate online pharmacies india

  13. JeffreyHOolo December 17, 2024 at 7:12 am - Reply

    mexican online pharmacies prescription drugs: mexican pharmacy – mexico drug stores pharmacies

  14. Stephenpek December 17, 2024 at 8:18 am - Reply

    https://indiapharmi.com/# Online medicine order

  15. ErnestZed December 17, 2024 at 2:27 pm - Reply

    treatment of ed: Canada pharmacy online – medications for

  16. WillardDut December 17, 2024 at 3:05 pm - Reply

    https://mexicanpharmi.com/# mexico drug stores pharmacies

  17. Matthewlar December 17, 2024 at 3:30 pm - Reply

    pharmacies in mexico that ship to usa [url=http://mexicanpharmi.com/#]Mexican pharmacies that ship to the United States[/url] reputable mexican pharmacies online

  18. JeffreyHOolo December 17, 2024 at 5:08 pm - Reply

    indian pharmacies safe: Online India pharmacy – indianpharmacy com

  19. Stephenpek December 17, 2024 at 9:58 pm - Reply

    https://indiapharmi.com/# online shopping pharmacy india

  20. WillardDut December 18, 2024 at 12:25 am - Reply

    https://canadianpharmi.com/# medication drugs

  21. JeffreyHOolo December 18, 2024 at 3:49 am - Reply

    best online pharmacies in mexico: Best online Mexican pharmacy – mexico drug stores pharmacies

  22. ErnestZed December 18, 2024 at 5:08 am - Reply

    best india pharmacy: Best online Indian pharmacy – Online medicine home delivery

  23. Stephenpek December 18, 2024 at 8:11 am - Reply

    http://mexicanpharmi.com/# medication from mexico pharmacy

  24. KennethHeelf December 18, 2024 at 11:11 am - Reply

    buying amoxicillin in mexico [url=https://amoxstar.com/#]buy amoxicillin over the counter uk[/url] medicine amoxicillin 500mg

  25. Samueloraxy December 18, 2024 at 11:26 am - Reply

    buy ciprofloxacin over the counter: CiPharmDelivery – buy cipro online without prescription

  26. DanielDiand December 18, 2024 at 1:29 pm - Reply

    https://clomidonpharm.com/# where buy cheap clomid no prescription

  27. Migueldip December 18, 2024 at 2:40 pm - Reply

    http://amoxstar.com/# amoxicillin 500mg without prescription

  28. KennethHeelf December 18, 2024 at 9:16 pm - Reply

    canadian online pharmacy prednisone [url=https://prednibest.com/#]prednisone brand name in india[/url] buying prednisone

  29. DanielDiand December 18, 2024 at 10:48 pm - Reply

    https://clomidonpharm.com/# where buy clomid price

  30. RobertNop December 19, 2024 at 5:29 am - Reply

    buy cipro without rx: cipro pharmacy – buy cipro without rx

  31. KennethHeelf December 19, 2024 at 6:48 am - Reply

    prednisone 15 mg daily [url=https://prednibest.com/#]prednisone 100 mg[/url] prednisone 30 mg tablet

  32. DanielDiand December 19, 2024 at 7:50 am - Reply

    https://amoxstar.com/# amoxicillin 500mg for sale uk

  33. Samueloraxy December 19, 2024 at 2:45 pm - Reply

    how can i get generic clomid price: where can i buy cheap clomid price – where buy generic clomid pill

  34. DanielDiand December 19, 2024 at 4:43 pm - Reply

    https://cipharmdelivery.com/# buy cipro online without prescription

  35. Migueldip December 19, 2024 at 7:21 pm - Reply

    https://amoxstar.com/# amoxicillin over the counter in canada

  36. Samueloraxy December 20, 2024 at 1:08 am - Reply

    buy cipro no rx: cipro ciprofloxacin – buy cipro

  37. DanielDiand December 20, 2024 at 2:09 am - Reply

    https://cipharmdelivery.com/# ciprofloxacin generic

  38. KennethHeelf December 20, 2024 at 2:16 am - Reply

    cipro 500mg best prices [url=http://cipharmdelivery.com/#]ci pharm delivery[/url] ciprofloxacin over the counter

  39. RobertNop December 20, 2024 at 10:09 am - Reply

    can i get generic clomid without insurance: clomid on pharm – can i purchase clomid tablets

  40. DanielDiand December 20, 2024 at 11:56 am - Reply

    https://amoxstar.com/# antibiotic amoxicillin

  41. KennethHeelf December 20, 2024 at 12:35 pm - Reply

    buy cipro online usa [url=http://cipharmdelivery.com/#]buy cipro online without prescription[/url] buy generic ciprofloxacin

  42. DanielDiand December 20, 2024 at 10:06 pm - Reply

    http://amoxstar.com/# amoxicillin 500mg no prescription

  43. Samueloraxy December 20, 2024 at 10:31 pm - Reply

    amoxicillin online no prescription: where can i buy amoxicillin without prec – buy amoxicillin online mexico

  44. KennethHeelf December 20, 2024 at 11:12 pm - Reply

    cipro pharmacy [url=http://cipharmdelivery.com/#]buy cipro[/url] cipro ciprofloxacin

  45. RobertNop December 21, 2024 at 1:25 am - Reply

    over the counter prednisone medicine: Predni Best – buy prednisone from canada

  46. DanielDiand December 21, 2024 at 7:48 am - Reply
  47. Samueloraxy December 21, 2024 at 8:57 am - Reply

    azithromycin amoxicillin: AmoxStar – where can i get amoxicillin 500 mg

  48. KennethHeelf December 21, 2024 at 9:22 am - Reply

    ciprofloxacin [url=https://cipharmdelivery.com/#]where can i buy cipro online[/url] buy cipro online usa

  49. RobertNop December 21, 2024 at 4:11 pm - Reply

    amoxicillin 500mg capsule buy online: order amoxicillin online – buy amoxicillin online with paypal

  50. DanielDiand December 21, 2024 at 5:35 pm - Reply

    http://clomidonpharm.com/# can you get clomid

Leave A Comment

your ideal recruitment agency

view related content