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. AdolfoEmord November 28, 2024 at 1:51 pm

    best india pharmacy: IndianPharmStar – indian pharmacy paypal

  2. Thomaspoist November 28, 2024 at 3:30 pm

    erectile dysfunction pills [url=https://canadianpharm1st.com/#]canadianpharm1st.com[/url] best ed treatment pills

  3. Carlospoifs November 28, 2024 at 6:07 pm

    pharmacy drugs: canadianpharm1st.com – generic viagra without a doctor prescription

  4. AdolfoEmord November 28, 2024 at 8:04 pm

    buying prescription drugs in mexico online: mexicanpharmeasy.com – mexican border pharmacies shipping to usa

  5. Scottchugs November 28, 2024 at 10:40 pm

    soma therapy ed: canadian pharm 1st – ed online pharmacy

  6. Thomaspoist November 29, 2024 at 12:57 am

    mexican mail order pharmacies [url=http://mexicanpharmeasy.com/#]Pharm Easy[/url] mexican drugstore online

  7. AdolfoEmord November 29, 2024 at 2:06 am

    mexico pharmacies prescription drugs: Pharm Easy – mexican drugstore online

  8. AdolfoEmord November 29, 2024 at 7:48 am

    mexico drug stores pharmacies: mexican pharm easy – buying prescription drugs in mexico

  9. Scottchugs November 29, 2024 at 8:14 am

    best online pharmacy india: indian pharm star – indian pharmacy paypal

  10. Thomaspoist November 29, 2024 at 10:21 am

    mexican border pharmacies shipping to usa [url=http://mexicanpharmeasy.com/#]Pharm Easy[/url] reputable mexican pharmacies online

  11. AdolfoEmord November 29, 2024 at 1:56 pm

    top 10 online pharmacy in india: IndianPharmStar – Online medicine order

  12. Carlospoifs November 29, 2024 at 4:25 pm

    medicine in mexico pharmacies: mexican pharmacy – buying from online mexican pharmacy

  13. Scottchugs November 29, 2024 at 6:05 pm

    mexican rx online: mexicanpharmeasy.com – buying from online mexican pharmacy

  14. FrankOrivA November 29, 2024 at 6:10 pm

    best medicine for ed https://indianpharmstar.com/# top online pharmacy india

  15. Thomaspoist November 29, 2024 at 7:41 pm

    new ed treatments [url=https://canadianpharm1st.com/#]canada pharmacy online[/url] medications for

  16. AdolfoEmord November 29, 2024 at 8:00 pm

    online pharmacy india: indian pharmacy – indian pharmacy paypal

  17. AdolfoEmord November 30, 2024 at 2:21 am

    ed vacuum pumps: canadian pharm – canadian drug

  18. FrankOrivA November 30, 2024 at 3:17 am

    ed pills comparison http://indianpharmstar.com/# pharmacy website india

  19. Scottchugs November 30, 2024 at 4:24 am

    viagra without a doctor prescription: canadian pharm – cheap drugs online

  20. Thomaspoist November 30, 2024 at 5:19 am

    mexican drugstore online [url=https://mexicanpharmeasy.com/#]Mexican Pharm[/url] mexico drug stores pharmacies

  21. Carlospoifs November 30, 2024 at 6:30 am

    muse for ed: canadianpharm1st.com – viagra vs cialis bodybuilding

  22. AdolfoEmord November 30, 2024 at 8:28 am

    viagra without a doctor prescription walmart: canadianpharm1st.com – men with ed

  23. FrankOrivA November 30, 2024 at 12:06 pm

    prescription drugs without prior prescription http://canadianpharm1st.com/# ed men

  24. Scottchugs November 30, 2024 at 2:24 pm

    india pharmacy: indian pharmacy – Online medicine order

  25. Carlospoifs November 30, 2024 at 8:33 pm

    best online pharmacies in mexico: mexican pharm easy – mexican rx online

  26. FrankOrivA November 30, 2024 at 9:02 pm

    carprofen without vet prescription http://mexicanpharmeasy.com/# purple pharmacy mexico price list

  27. Thomaspoist December 1, 2024 at 12:08 am

    buying from online mexican pharmacy [url=https://mexicanpharmeasy.com/#]MexicanPharmEasy[/url] mexican online pharmacies prescription drugs

  28. Scottchugs December 1, 2024 at 12:35 am

    new erectile dysfunction treatment: canadianpharm1st – ed treatment pills

  29. AdolfoEmord December 1, 2024 at 3:00 am

    treatment of ed: canadianpharm1st – cialis without a doctor’s prescription

  30. FrankOrivA December 1, 2024 at 5:59 am

    cheapest ed pills https://mexicanpharmeasy.com/# buying from online mexican pharmacy

  31. AdolfoEmord December 1, 2024 at 9:15 am

    buying from online mexican pharmacy: mexican pharmacy – mexico drug stores pharmacies

  32. Thomaspoist December 1, 2024 at 9:40 am

    mexico drug stores pharmacies [url=https://mexicanpharmeasy.com/#]MexicanPharmEasy[/url] mexican mail order pharmacies

  33. Scottchugs December 1, 2024 at 10:54 am

    prescription drugs without doctor approval: canadian pharm – cheap medication online

  34. RobertSwapy December 1, 2024 at 3:26 pm

    https://paxlovid.ink/# Paxlovid.ink

  35. ClintonSwoke December 1, 2024 at 3:38 pm

    https://amoxilpharm.store/# AmoxilPharm
    Gabapentin Pharm [url=http://gabapentinpharm.com/#]Gabapentin Pharm[/url] Gabapentin Pharm

  36. HarryNuh December 1, 2024 at 4:50 pm

    AmoxilPharm: Amoxil Pharm Store – order amoxicillin online uk

  37. Frankdog December 1, 2024 at 9:43 pm

    Amoxil Pharm Store: AmoxilPharm – buy cheap amoxicillin online

  38. HarryNuh December 1, 2024 at 11:15 pm

    semaglutide: rybelsus cost – buy semaglutide online

  39. RobertSwapy December 2, 2024 at 12:50 am

    https://paxlovid.ink/# paxlovid price

  40. HarryNuh December 2, 2024 at 5:48 am

    neurontin 300 mg capsule: where can i buy neurontin online – neurontin 30 mg

  41. ClintonSwoke December 2, 2024 at 5:53 am

    https://amoxilpharm.store/# AmoxilPharm
    neurontin 500 mg tablet [url=https://gabapentinpharm.com/#]Gabapentin Pharm[/url] neurontin 50 mg

  42. Frankdog December 2, 2024 at 7:26 am

    Paxlovid buy online: paxlovid buy – Paxlovid buy online

  43. RobertSwapy December 2, 2024 at 9:31 am

    https://gabapentinpharm.com/# neurontin 100mg discount

  44. HarryNuh December 2, 2024 at 12:19 pm

    Gabapentin Pharm: neurontin 800 mg tablets – neurontin mexico

  45. Frankdog December 2, 2024 at 5:34 pm

    Gabapentin Pharm: neurontin oral – Gabapentin Pharm

  46. EdwardJam December 2, 2024 at 5:39 pm

    Ivermectin Pharm Store [url=https://ivermectinpharm.store/#]minocycline 50mg tabs[/url] is minocycline an antibiotic

  47. RobertSwapy December 2, 2024 at 6:55 pm
  48. HarryNuh December 2, 2024 at 7:51 pm

    Gabapentin Pharm: neurontin 200 mg capsules – Gabapentin Pharm

  49. ClintonSwoke December 2, 2024 at 8:21 pm

    https://paxlovid.ink/# paxlovid cost without insurance
    Ivermectin Pharm Store [url=http://ivermectinpharm.store/#]Ivermectin Pharm[/url] Ivermectin Pharm Store

  50. HarryNuh December 3, 2024 at 3:17 am

    buy paxlovid online: Paxlovid.ink – paxlovid for sale

Comments are closed.

your ideal recruitment agency

view related content