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. RobertCenCy November 14, 2024 at 12:37 pm

    https://furpharm.com/# furosemide furpharm.com

  2. DennisGon November 14, 2024 at 3:16 pm

    Buy gabapentin for humans: Buy gabapentin for humans – buy gabapentin

  3. Roberttem November 14, 2024 at 4:25 pm

    kampharm.shop: kamagra oral jelly – Kamagra Kam Pharm

  4. Lloydraw November 14, 2024 at 6:29 pm
  5. Curtiszodia November 15, 2024 at 3:23 am

    buy lasix fur pharm [url=https://furpharm.com/#]fur pharm[/url] furosemide fur pharm

  6. DennisGon November 15, 2024 at 3:48 am

    ed pills: cheapest ed pills ere pharm – ED pills non prescription

  7. Lloydraw November 15, 2024 at 7:01 am

    https://furpharm.com/# cheapest lasix

  8. RobertCenCy November 15, 2024 at 9:35 am
  9. Jefferyvax November 15, 2024 at 10:09 pm

    mexican rx online: mexican pharmacy – pharmacies in mexico that ship to usa

  10. LarryToina November 15, 2024 at 11:08 pm

    purple pharmacy mexico price list: mexico pharmacy – best online pharmacies in mexico

  11. Jamiepyday November 16, 2024 at 1:24 am

    http://canadiandrugsgate.com/# best natural ed treatment

  12. Glennlully November 16, 2024 at 2:20 am

    best treatment for ed [url=https://canadiandrugsgate.com/#]Canadian pharmacy best prices[/url] medication for ed dysfunction

  13. BradleyVof November 16, 2024 at 3:09 am
  14. Jamiepyday November 16, 2024 at 6:50 am

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

  15. Jefferyvax November 16, 2024 at 10:31 am

    mexican pharmaceuticals online: MexicanPharmGate – purple pharmacy mexico price list

  16. Jamiepyday November 16, 2024 at 12:23 pm
  17. LarryToina November 16, 2024 at 2:45 pm

    erectile dysfunction treatment: Canada pharmacy – pain meds online without doctor prescription

  18. BradleyVof November 16, 2024 at 3:07 pm
  19. Jamiepyday November 16, 2024 at 6:38 pm

    http://mexicanpharmgate.com/# mexico pharmacies prescription drugs

  20. Glennlully November 16, 2024 at 7:52 pm

    buy medicines online in india [url=https://indianpharmacyeasy.com/#]indianpharmacyeasy.com[/url] buy prescription drugs from india

  21. Jefferyvax November 16, 2024 at 9:34 pm

    mexico drug stores pharmacies: mexican pharmacy online medications – mexico drug stores pharmacies

  22. BradleyVof November 17, 2024 at 1:26 am

    https://mexicanpharmgate.com/# buying prescription drugs in mexico

  23. Jamiepyday November 17, 2024 at 3:50 am

    https://canadiandrugsgate.com/# buy medications online

  24. LarryToina November 17, 2024 at 5:00 am

    mexican online pharmacies prescription drugs: mexicanpharmgate.com – mexico drug stores pharmacies

  25. Jefferyvax November 17, 2024 at 8:02 am

    п»їbest mexican online pharmacies: medicines mexico rx online – mexican online pharmacies prescription drugs

  26. Glennlully November 17, 2024 at 11:18 am

    natural help for ed [url=http://canadiandrugsgate.com/#]canadiandrugsgate[/url] comparison of ed drugs

  27. BradleyVof November 17, 2024 at 11:42 am

    https://canadiandrugsgate.com/# ed prescription drugs

  28. Jefferyvax November 17, 2024 at 6:33 pm

    mexican rx online: mexicanpharmgate.com – best online pharmacies in mexico

  29. LarryToina November 17, 2024 at 7:04 pm

    mexican online pharmacies prescription drugs: mexico pharmacy – best online pharmacies in mexico

  30. BradleyVof November 17, 2024 at 9:13 pm

    http://canadiandrugsgate.com/# canadian medications

  31. Glennlully November 18, 2024 at 1:48 am

    mexican mail order pharmacies [url=http://mexicanpharmgate.com/#]MexicanPharmGate[/url] mexican border pharmacies shipping to usa

  32. Jefferyvax November 18, 2024 at 4:50 am

    indianpharmacy com: Best Indian pharmacy – world pharmacy india

  33. BradleyVof November 18, 2024 at 5:28 pm

    can i get cheap clomid online [url=http://clomidrexpharm.com/#]generic clomid[/url] buy generic clomid

  34. Danielanerm November 18, 2024 at 5:30 pm

    amoxicillin capsule 500mg price http://amoxilcompharm.com/# amoxicillin azithromycin

  35. Brandenlot November 18, 2024 at 5:40 pm

    priligy max pharm: max pharm – dapoxetine online

  36. StevenNom November 18, 2024 at 6:30 pm

    cheap priligy: priligy – buy priligy max pharm

  37. DerekCrync November 18, 2024 at 8:26 pm

    amoxicillin pharmacy price: buy amoxil online – amoxicillin 500 mg tablets

  38. Danielanerm November 19, 2024 at 2:09 am

    amoxicillin generic brand https://prednisoneraypharm.com/# 6 prednisone

  39. BradleyVof November 19, 2024 at 4:36 am

    prednisone daily [url=http://prednisoneraypharm.com/#]buy prednisone[/url] prednisone cost in india

  40. Brandenlot November 19, 2024 at 4:46 am

    how much is prednisone 10mg: prednisone – prednisone online for sale

  41. Danielanerm November 19, 2024 at 11:34 am

    purchase amoxicillin 500 mg http://amoxilcompharm.com/# over the counter amoxicillin

  42. DerekCrync November 19, 2024 at 1:21 pm

    amoxicillin 500mg capsule cost: Amoxicillin for sale – amoxicillin 500mg capsules

  43. BradleyVof November 19, 2024 at 3:58 pm

    prednisone 20mg buy online [url=http://prednisoneraypharm.com/#]prednisone ray pharm[/url] no prescription online prednisone

  44. BradleyVof November 20, 2024 at 2:51 am

    buying prednisone without prescription [url=https://prednisoneraypharm.com/#]order Prednisone[/url] prednisone canada pharmacy

  45. Brandenlot November 20, 2024 at 3:37 am

    buy amoxicillin from canada: Com Pharm – amoxicillin online pharmacy

  46. StevenNom November 20, 2024 at 3:46 am

    no prescription prednisone canadian pharmacy: prednisone – prednisone purchase online

  47. DerekCrync November 20, 2024 at 5:27 am

    prednisone 250 mg: order Prednisone – prednisone 1 mg tablet

  48. Brandenlot November 20, 2024 at 1:40 pm

    where buy generic clomid no prescription: cheap clomid – how to get generic clomid pills

  49. DerekCrync November 20, 2024 at 7:16 pm

    amoxicillin 500 mg without a prescription: amoxil – where to buy amoxicillin

  50. StevenNom November 20, 2024 at 11:21 pm

    prednisone online sale: order Prednisone – purchase prednisone canada

Comments are closed.

your ideal recruitment agency

view related content