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. Darrenhok January 1, 2025 at 8:25 am

    пинап казино [url=http://gramster.ru/#]Gramster[/url] пин ап

  2. Williamtaili January 1, 2025 at 8:39 am

    http://gramster.ru/# пин ап вход

  3. JamesShomY January 1, 2025 at 9:41 am

    http://gramster.ru/# пин ап казино официальный сайт

  4. JeffreyDax January 1, 2025 at 10:16 am
  5. Robertsuema January 1, 2025 at 2:20 pm

    пин ап казино официальный сайт: gramster.ru – pinup 2025

  6. JeffreyDax January 1, 2025 at 4:12 pm

    https://gramster.ru/# пин ап казино официальный сайт

  7. Williamtaili January 1, 2025 at 7:55 pm

    https://gramster.ru/# пин ап казино зеркало

  8. Darrenhok January 1, 2025 at 9:25 pm

    пин ап зеркало [url=https://gramster.ru/#]gramster.ru[/url] пин ап казино зеркало

  9. JeffreyDax January 1, 2025 at 10:15 pm

    http://gramster.ru/# пин ап казино зеркало

  10. JamesShomY January 2, 2025 at 3:47 am

    https://gramster.ru/# пин ап вход

  11. JeffreyDax January 2, 2025 at 4:19 am

    http://gramster.ru/# пин ап казино официальный сайт

  12. Robertsuema January 2, 2025 at 9:18 am

    пин ап казино: gramster – пин ап казино зеркало

  13. Brianhig January 2, 2025 at 10:43 am

    http://mexicanpharmacy.store/# pharmacies in mexico that ship to usa

  14. JamesMaP January 2, 2025 at 11:22 am

    vipps canadian pharmacy [url=http://canadianpharmacy.win/#]canadian pharmacy win[/url] canada pharmacy reviews

  15. ClaytonTor January 2, 2025 at 12:05 pm

    Online medicine order: india pharmacy – top 10 pharmacies in india

  16. Brianhig January 2, 2025 at 4:50 pm

    https://canadianpharmacy.win/# the canadian drugstore

  17. LarryrAf January 2, 2025 at 5:39 pm

    http://mexicanpharmacy.store/# mexican drugstore online

  18. JamesDurce January 2, 2025 at 9:56 pm

    http://indianpharmacy.win/# india pharmacy mail order

  19. ClaytonTor January 2, 2025 at 10:23 pm

    purple pharmacy mexico price list: mexican pharmaceuticals online – mexican border pharmacies shipping to usa

  20. Brianhig January 2, 2025 at 11:08 pm

    http://indianpharmacy.win/# buy medicines online in india

  21. JamesMaP January 3, 2025 at 1:27 am

    canadian pharmacy king [url=http://canadianpharmacy.win/#]best online canadian pharmacy[/url] best canadian online pharmacy

  22. LarryrAf January 3, 2025 at 3:39 am

    http://mexicanpharmacy.store/# pharmacies in mexico that ship to usa

  23. Brianhig January 3, 2025 at 5:17 am

    http://indianpharmacy.win/# Online medicine order

  24. JamesDurce January 3, 2025 at 6:49 am

    http://mexicanpharmacy.store/# medication from mexico pharmacy

  25. ClaytonTor January 3, 2025 at 7:31 am

    reliable canadian online pharmacy: canadian pharmacies compare – 77 canadian pharmacy

  26. Brianhig January 3, 2025 at 11:36 am

    https://mexicanpharmacy.store/# п»їbest mexican online pharmacies

  27. JamesMaP January 3, 2025 at 3:14 pm

    mexican mail order pharmacies [url=https://mexicanpharmacy.store/#]mexican pharmaceuticals online[/url] purple pharmacy mexico price list

  28. JamesDurce January 3, 2025 at 4:47 pm

    https://indianpharmacy.win/# buy prescription drugs from india

  29. Brianhig January 3, 2025 at 6:23 pm

    https://indianpharmacy.win/# online pharmacy india

  30. LarryrAf January 3, 2025 at 11:42 pm

    http://mexicanpharmacy.store/# п»їbest mexican online pharmacies

  31. Brianhig January 4, 2025 at 1:01 am

    http://mexicanpharmacy.store/# pharmacies in mexico that ship to usa

  32. ClaytonTor January 4, 2025 at 4:19 am

    reliable canadian pharmacy: best canadian online pharmacy – canadian world pharmacy

  33. JamesMaP January 4, 2025 at 6:12 am

    canadian pharmacy 24h com safe [url=https://canadianpharmacy.win/#]canadian pharmacy win[/url] reliable canadian online pharmacy

  34. Brianhig January 4, 2025 at 7:39 am

    https://mexicanpharmacy.store/# mexican border pharmacies shipping to usa

  35. LarryrAf January 4, 2025 at 9:56 am

    https://mexicanpharmacy.store/# buying from online mexican pharmacy

  36. JamesDurce January 4, 2025 at 1:42 pm

    https://mexicanpharmacy.store/# buying prescription drugs in mexico

  37. ClaytonTor January 4, 2025 at 2:57 pm

    canadian drug pharmacy: best online canadian pharmacy – canadian pharmacy drugs online

  38. LarryrAf January 4, 2025 at 8:31 pm

    http://mexicanpharmacy.store/# medicine in mexico pharmacies

  39. Brianhig January 4, 2025 at 9:22 pm

    https://canadianpharmacy.win/# canadian drug pharmacy

  40. JamesDurce January 5, 2025 at 12:18 am

    http://indianpharmacy.win/# indianpharmacy com

  41. ClaytonTor January 5, 2025 at 1:52 am

    buying from online mexican pharmacy: buying prescription drugs in mexico – mexico drug stores pharmacies

  42. Brianhig January 5, 2025 at 4:08 am

    https://mexicanpharmacy.store/# mexican online pharmacies prescription drugs

  43. LarryrAf January 5, 2025 at 7:03 am

    https://mexicanpharmacy.store/# buying prescription drugs in mexico online

  44. Brianhig January 5, 2025 at 10:58 am

    https://canadianpharmacy.win/# safe canadian pharmacy

  45. JamesDurce January 5, 2025 at 11:03 am

    http://mexicanpharmacy.store/# reputable mexican pharmacies online

  46. ClaytonTor January 5, 2025 at 12:52 pm

    reputable indian online pharmacy: top 10 pharmacies in india – best india pharmacy

  47. JamesMaP January 5, 2025 at 12:55 pm

    buy medicines online in india [url=https://indianpharmacy.win/#]reputable indian pharmacies[/url] indianpharmacy com

  48. Brianhig January 5, 2025 at 5:41 pm

    http://mexicanpharmacy.store/# mexican rx online

  49. LarryrAf January 5, 2025 at 5:55 pm

    https://mexicanpharmacy.store/# mexico drug stores pharmacies

  50. JamesDurce January 5, 2025 at 9:39 pm

    http://canadianpharmacy.win/# canada online pharmacy

Comments are closed.

your ideal recruitment agency

view related content