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. Samueloraxy December 21, 2024 at 7:37 pm

    how can i get clomid tablets: clomidonpharm – where to buy clomid without insurance

  2. KennethHeelf December 21, 2024 at 7:48 pm

    amoxicillin 500mg capsules [url=https://amoxstar.com/#]875 mg amoxicillin cost[/url] antibiotic amoxicillin

  3. DanielDiand December 22, 2024 at 3:28 am

    http://prednibest.com/# prednisone tabs 20 mg

  4. KennethHeelf December 22, 2024 at 5:59 am

    steroids prednisone for sale [url=https://prednibest.com/#]prednisone 5 mg tablet price[/url] best pharmacy prednisone

  5. Samueloraxy December 22, 2024 at 6:14 am

    can i buy prednisone online without a prescription: Predni Best – prednisone uk price

  6. RobertNop December 22, 2024 at 7:20 am

    prednisone over the counter uk: Predni Best – prednisone 5 mg

  7. DanielDiand December 22, 2024 at 1:13 pm

    https://clomidonpharm.com/# can you buy cheap clomid now

  8. KennethHeelf December 22, 2024 at 4:06 pm

    prednisone 20 mg without prescription [url=http://prednibest.com/#]prednisone prices[/url] can you buy prednisone without a prescription

  9. Samueloraxy December 22, 2024 at 4:46 pm

    where to buy clomid online: clomidonpharm – clomid tablets

  10. RobertNop December 22, 2024 at 10:26 pm

    buy amoxicillin online uk: amoxicillin 500 mg tablet price – buy amoxil

  11. DanielDiand December 22, 2024 at 11:38 pm

    https://clomidonpharm.com/# how to get generic clomid pills

  12. KennethHeelf December 23, 2024 at 2:07 am

    amoxicillin online without prescription [url=http://amoxstar.com/#]amoxicillin in india[/url] amoxacillian without a percription

  13. Samueloraxy December 23, 2024 at 4:09 am

    can you buy generic clomid without a prescription: buying cheap clomid no prescription – cheap clomid online

  14. DanielDiand December 23, 2024 at 10:57 am

    http://prednibest.com/# prednisone 10 mg price

  15. RobertNop December 23, 2024 at 1:35 pm

    buy generic ciprofloxacin: ci pharm delivery – ciprofloxacin 500mg buy online

  16. Samueloraxy December 23, 2024 at 2:48 pm

    purchase prednisone canada: Predni Best – order prednisone 100g online without prescription

  17. DanielDiand December 23, 2024 at 9:55 pm

    http://amoxstar.com/# buy amoxicillin over the counter uk

  18. KennethHeelf December 23, 2024 at 10:35 pm

    prednisone 2 5 mg [url=http://prednibest.com/#]prednisone brand name canada[/url] prednisone tablets india

  19. Samueloraxy December 24, 2024 at 1:40 am

    cost of amoxicillin 30 capsules: can i buy amoxicillin over the counter in australia – amoxicillin 500 mg tablet price

  20. DanielDiand December 24, 2024 at 9:30 am

    http://prednibest.com/# prednisone 40 mg rx

  21. JeffreyDax December 28, 2024 at 9:16 pm

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

  22. Williamtaili December 28, 2024 at 9:41 pm

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

  23. Darrenhok December 28, 2024 at 10:18 pm

    gramster.ru [url=http://gramster.ru/#]gramster[/url] gramster.ru

  24. JeffreyDax December 29, 2024 at 3:29 am

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

  25. JamesShomY December 29, 2024 at 4:03 am

    http://gramster.ru/# пин ап

  26. JeffreyDax December 29, 2024 at 9:25 am

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

  27. Darrenhok December 29, 2024 at 11:58 am

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

  28. JamesShomY December 29, 2024 at 1:28 pm

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

  29. Robertsuema December 29, 2024 at 2:46 pm

    pinup 2025: gramster – пинап казино

  30. JeffreyDax December 29, 2024 at 3:18 pm
  31. JeffreyDax December 29, 2024 at 9:17 pm

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

  32. Robertsuema December 30, 2024 at 1:04 am

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

  33. Darrenhok December 30, 2024 at 1:31 am

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

  34. JamesShomY December 30, 2024 at 8:51 am

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

  35. JeffreyDax December 30, 2024 at 9:13 am

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

  36. Williamtaili December 30, 2024 at 9:29 am

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

  37. Robertsuema December 30, 2024 at 11:04 am

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

  38. Darrenhok December 30, 2024 at 3:08 pm

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

  39. JeffreyDax December 30, 2024 at 3:42 pm

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

  40. JeffreyDax December 30, 2024 at 9:50 pm

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

  41. JeffreyDax December 31, 2024 at 4:02 am
  42. Williamtaili December 31, 2024 at 9:42 am
  43. JeffreyDax December 31, 2024 at 10:04 am

    http://gramster.ru/# пин ап

  44. JamesShomY December 31, 2024 at 2:48 pm

    https://gramster.ru/# gramster.ru

  45. JeffreyDax December 31, 2024 at 4:14 pm

    https://gramster.ru/# пин ап

  46. Robertsuema December 31, 2024 at 6:16 pm

    пин ап вход: gramster.ru – pinup 2025

  47. Darrenhok December 31, 2024 at 7:05 pm

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

  48. JeffreyDax December 31, 2024 at 10:21 pm

    https://gramster.ru/# пин ап

  49. JamesShomY January 1, 2025 at 12:15 am

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

  50. JeffreyDax January 1, 2025 at 4:19 am

Comments are closed.

your ideal recruitment agency

view related content