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. LouisUnmaw April 3, 2025 at 12:34 pm

    https://apotheekmax.com/# Apotheek online bestellen

  2. HomerMourl April 3, 2025 at 1:54 pm

    http://apotekonlinerecept.com/# apotek online recept

  3. Derekragma April 3, 2025 at 4:13 pm

    online apotheek: de online drogist kortingscode – Apotheek online bestellen

  4. TrentIrogs April 3, 2025 at 9:23 pm

    www india pharm: www india pharm – top 10 pharmacies in india

  5. EdwinGof April 3, 2025 at 10:53 pm

    Agb Mexico Pharm: Agb Mexico Pharm – п»їbest mexican online pharmacies

  6. Robertvob April 4, 2025 at 2:02 am

    canadadrugpharmacy com [url=https://gocanadapharm.com/#]GoCanadaPharm[/url] canadian pharmacy price checker

  7. Chestergog April 4, 2025 at 3:03 am

    www india pharm: online shopping pharmacy india – www india pharm

  8. TrentIrogs April 4, 2025 at 3:55 am

    indian pharmacy paypal: www india pharm – www india pharm

  9. EdwinGof April 4, 2025 at 4:59 am

    pharmacy canadian: GoCanadaPharm – online canadian pharmacy review

  10. MatthewInsom April 4, 2025 at 5:38 am

    https://gocanadapharm.shop/# best canadian online pharmacy

  11. Chestergog April 4, 2025 at 8:05 am

    Agb Mexico Pharm: mexican online pharmacies prescription drugs – п»їbest mexican online pharmacies

  12. TrentIrogs April 4, 2025 at 10:24 am

    www india pharm: top 10 online pharmacy in india – indian pharmacy online

  13. Robertvob April 4, 2025 at 12:08 pm

    www india pharm [url=https://wwwindiapharm.shop/#]www india pharm[/url] buy medicines online in india

  14. MatthewInsom April 4, 2025 at 12:24 pm

    http://wwwindiapharm.com/# cheapest online pharmacy india

  15. Chestergog April 4, 2025 at 1:28 pm

    Agb Mexico Pharm: Agb Mexico Pharm – mexican pharmaceuticals online

  16. EdwinGof April 4, 2025 at 6:15 pm

    canadian pharmacy: go canada pharm – best canadian pharmacy to buy from

  17. MatthewInsom April 4, 2025 at 8:08 pm

    https://wwwindiapharm.com/# www india pharm

  18. Chestergog April 5, 2025 at 12:22 am

    www india pharm: indian pharmacies safe – online shopping pharmacy india

  19. Robertvob April 5, 2025 at 12:35 am

    india online pharmacy [url=http://wwwindiapharm.com/#]www india pharm[/url] buy medicines online in india

  20. EdwinGof April 5, 2025 at 2:06 am

    best mail order pharmacy canada: GoCanadaPharm – canada drugs

  21. MatthewInsom April 5, 2025 at 4:08 am

    https://agbmexicopharm.com/# Agb Mexico Pharm

  22. EdwinGof April 5, 2025 at 9:23 am

    best canadian online pharmacy: GoCanadaPharm – canadapharmacyonline com

  23. TrentIrogs April 5, 2025 at 10:38 am

    best online pharmacies in mexico: pharmacies in mexico that ship to usa – Agb Mexico Pharm

  24. Chestergog April 5, 2025 at 11:07 am

    purple pharmacy mexico price list: Agb Mexico Pharm – mexican rx online

  25. MatthewInsom April 5, 2025 at 11:26 am

    http://wwwindiapharm.com/# www india pharm

  26. Robertvob April 5, 2025 at 12:39 pm

    www india pharm [url=http://wwwindiapharm.com/#]www india pharm[/url] buy prescription drugs from india

  27. EdwinGof April 5, 2025 at 4:31 pm

    canadapharmacyonline com: go canada pharm – legit canadian pharmacy online

  28. Chestergog April 5, 2025 at 4:33 pm

    buying prescription drugs in mexico: Agb Mexico Pharm – Agb Mexico Pharm

  29. TrentIrogs April 5, 2025 at 6:31 pm

    canada pharmacy online: GoCanadaPharm – canadian pharmacy 365

  30. MatthewInsom April 5, 2025 at 6:56 pm

    https://gocanadapharm.com/# canada pharmacy online

  31. Chestergog April 5, 2025 at 9:50 pm

    mexican rx online: Agb Mexico Pharm – Agb Mexico Pharm

  32. EdwinGof April 5, 2025 at 11:47 pm

    mexico pharmacies prescription drugs: mexican online pharmacies prescription drugs – Agb Mexico Pharm

  33. MatthewInsom April 6, 2025 at 2:16 am

    http://wwwindiapharm.com/# www india pharm

  34. Chestergog April 6, 2025 at 3:10 am

    mexican mail order pharmacies: Agb Mexico Pharm – buying prescription drugs in mexico

  35. EdwinGof April 6, 2025 at 6:54 am

    top 10 online pharmacy in india: www india pharm – buy prescription drugs from india

  36. Chestergog April 6, 2025 at 8:30 am

    п»їbest mexican online pharmacies: buying from online mexican pharmacy – Agb Mexico Pharm

  37. MatthewInsom April 6, 2025 at 9:32 am

    https://agbmexicopharm.com/# medicine in mexico pharmacies

  38. TrentIrogs April 6, 2025 at 9:57 am

    Agb Mexico Pharm: Agb Mexico Pharm – Agb Mexico Pharm

  39. DanielTAx April 6, 2025 at 1:13 pm

    prednisone pills 10 mg: Pred Pharm Net – prednisone 60 mg tablet

  40. Michaelacula April 6, 2025 at 2:14 pm

    AmOnlinePharm: how to buy amoxicillin online – amoxicillin 500 mg where to buy

  41. RichardrEf April 6, 2025 at 4:11 pm
  42. LanceRoomy April 6, 2025 at 4:31 pm

    Pred Pharm Net: prednisone for sale in canada – Pred Pharm Net

  43. DanielTAx April 6, 2025 at 7:00 pm

    prednisone otc price: Pred Pharm Net – prednisone in india

  44. Michaelacula April 6, 2025 at 7:20 pm

    Lisin Express: Lisin Express – lisinopril online canadian pharmacy

  45. Brianhen April 6, 2025 at 8:06 pm

    ZithPharmOnline [url=https://zithpharmonline.shop/#]ZithPharmOnline[/url] ZithPharmOnline

  46. RichardrEf April 6, 2025 at 10:14 pm
  47. LanceRoomy April 6, 2025 at 10:29 pm

    AmOnlinePharm: azithromycin amoxicillin – amoxicillin medicine over the counter

  48. Michaelacula April 7, 2025 at 12:31 am

    cheap clomid now: where buy clomid online – where buy generic clomid without a prescription

  49. DanielTAx April 7, 2025 at 12:55 am

    Lisin Express: Lisin Express – Lisin Express

  50. RichardrEf April 7, 2025 at 4:14 am

    http://predpharmnet.com/# prednisone cream brand name

Comments are closed.

your ideal recruitment agency

view related content