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

    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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    treatment of ed: Canada pharmacy online – medications for

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

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

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

    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

    indian pharmacies safe: Online India pharmacy – indianpharmacy com

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

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

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

    https://canadianpharmi.com/# medication drugs

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

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

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

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

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

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

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

    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

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

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

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

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

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

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

    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

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

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

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

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

    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

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

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

    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

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

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

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

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

    buy cipro no rx: cipro ciprofloxacin – buy cipro

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

    https://cipharmdelivery.com/# ciprofloxacin generic

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

    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

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

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

    https://amoxstar.com/# antibiotic amoxicillin

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

    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

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

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

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

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

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

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

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

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

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

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

    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

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

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

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

Comments are closed.

your ideal recruitment agency

view related content