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. Jefferystogs November 2, 2024 at 3:50 am

    Пин Ап Казино Официальный Сайт в России: пинко – бонусы пин ап

  2. Jasoneffog November 2, 2024 at 6:39 am

    pinup az: pin-up – pin up 306

  3. HarryDum November 2, 2024 at 6:42 am

    pinup az [url=http://pinup-az.bid/#]pinup-az bid[/url] pinup az

  4. DerekSmori November 2, 2024 at 8:27 am

    https://biznes-fabrika.kz/# Пин Ап Казахстан
    pinup bet and casino

  5. Jefferystogs November 2, 2024 at 8:53 am

    pin-up: pinup – pin up 306

  6. Williambum November 3, 2024 at 11:41 am

    involves multisystem: compare the best prices – same-day delivery

  7. RussellVor November 3, 2024 at 12:54 pm
  8. Ramonhosob November 3, 2024 at 7:08 pm

    https://semaglutide.ink/# Regenerative Medicine

  9. RobertShous November 3, 2024 at 8:54 pm

    Rybelsus: rybelsus price – Specialists

  10. RussellVor November 3, 2024 at 11:18 pm

    https://stromectol1st.store/# stromectol delivery usa

  11. Williambum November 4, 2024 at 12:17 am

    stromectol store: stromectol – stromectol

  12. Williambum November 4, 2024 at 5:57 am

    Urgent Specialists: semaglutide online – Patient Portal

  13. RussellVor November 4, 2024 at 9:24 am
  14. Williambum November 4, 2024 at 11:33 am

    semaglutide: Patient Portal – Patient Portal

  15. RobertShous November 4, 2024 at 11:34 am

    buy amoxil online: amoxil online – amoxil

  16. Ramonhosob November 4, 2024 at 4:12 pm

    https://gabapentin1st.pro/# involves multisystem

  17. Williambum November 4, 2024 at 5:23 pm

    amoxil: amoxil 1st shop – top-rated pills

  18. подработка удаленно для подростков подработка в белгороде свежие вакансии
    с ежедневной дистанционная работа в круге удаленная
    работа на дому белебей

  19. Brandonzoorm November 5, 2024 at 11:18 am

    viagra without doctor prescription amazon: cheap drugs – how to get prescription drugs without doctor

  20. LeroyLoupe November 5, 2024 at 11:47 am

    mexican rx online [url=http://mexicanpharm24.cheap/#]Legit online Mexican pharmacy[/url] mexican rx online

  21. JorgeVurne November 5, 2024 at 2:04 pm

    mens ed pills: low cost pharmacy – cheap erectile dysfunction pill

  22. LeroyLoupe November 5, 2024 at 5:27 pm

    drugs online [url=https://pharm24.pro/#]cheap pharmacy[/url] pharmacy online

  23. WilliamPoexy November 5, 2024 at 7:05 pm

    compare ed drugs http://pharm24.pro/# medications for ed

  24. DevonTus November 5, 2024 at 7:42 pm

    https://pharm24.pro/# best drugs for ed
    best natural cure for ed

  25. JorgeVurne November 6, 2024 at 12:42 am

    ed drugs online from canada: cheap drugs online – natural treatments for ed

  26. Brandonzoorm November 6, 2024 at 2:47 am

    best otc ed pills: cheap drugs online – best treatment for ed

  27. LeroyLoupe November 6, 2024 at 4:24 am

    ed pills online [url=https://pharm24.pro/#]low cost prescription[/url] male dysfunction treatment

  28. WilliamPoexy November 6, 2024 at 4:49 am

    best medication for ed https://indianpharm24.pro/# cheapest online pharmacy india

  29. JorgeVurne November 6, 2024 at 10:47 am

    mexico drug stores pharmacies: mexican pharmacy – mexican drugstore online

  30. LeroyLoupe November 6, 2024 at 11:06 am

    buying prescription drugs in mexico [url=http://mexicanpharm24.cheap/#]mexican pharm 24[/url] mexico pharmacies prescription drugs

  31. WilliamPoexy November 6, 2024 at 2:21 pm

    drugs that cause ed http://indianpharm24.pro/# п»їlegitimate online pharmacies india

  32. DevonTus November 6, 2024 at 3:02 pm

    https://pharm24.pro/# amoxicillin without a doctor’s prescription
    comfortis without vet prescription

  33. LeroyLoupe November 6, 2024 at 4:27 pm

    india pharmacy mail order [url=https://indianpharm24.pro/#]Indian pharmacy international shipping[/url] india online pharmacy

  34. Brandonzoorm November 6, 2024 at 4:42 pm

    erectional dysfunction: cheap medication – best pharmacy online

  35. JorgeVurne November 6, 2024 at 8:25 pm

    indian pharmacy: Indian pharmacy worldwide delivery – indian pharmacy paypal

  36. LeroyLoupe November 6, 2024 at 10:01 pm

    mexican online pharmacies prescription drugs [url=http://mexicanpharm24.cheap/#]Mexican pharmacy ship US[/url] buying prescription drugs in mexico online

  37. WilliamPoexy November 6, 2024 at 11:06 pm

    erectile dysfunction treatments http://pharm24.pro/# natural ed treatment

  38. DevonTus November 7, 2024 at 12:36 am

    https://mexicanpharm24.cheap/# п»їbest mexican online pharmacies
    muse ed drug

  39. R7S LED bulb November 7, 2024 at 2:04 am

    I have read several good stuff here. Definitely worth bookmarking for revisiting. I wonder how a lot effort you set to make the sort of wonderful informative website.

  40. Brandonzoorm November 7, 2024 at 6:27 am

    mexican drugstore online: Legit online Mexican pharmacy – mexico pharmacies prescription drugs

  41. JorgeVurne November 7, 2024 at 6:53 am

    top 10 pharmacies in india: Best Indian pharmacy – india online pharmacy

  42. LeroyLoupe November 7, 2024 at 8:53 am

    mexican drugstore online [url=https://mexicanpharm24.cheap/#]mexican pharmacy[/url] mexico drug stores pharmacies

  43. WilliamPoexy November 7, 2024 at 9:44 am

    pain medications without a prescription http://pharm24.pro/# medication online

  44. DevonTus November 7, 2024 at 11:42 am

    http://indianpharm24.pro/# indian pharmacy paypal
    what causes ed

  45. LeroyLoupe November 7, 2024 at 2:19 pm

    carprofen without vet prescription [url=https://pharm24.pro/#]cheap prescription drugs[/url] erectile dysfunction medications

  46. JorgeVurne November 7, 2024 at 6:05 pm

    reputable mexican pharmacies online: mexican pharm 24 – mexican rx online

  47. WilliamPoexy November 7, 2024 at 7:46 pm

    drug prices comparison https://pharm24.pro/# herbal ed

  48. DevonTus November 7, 2024 at 9:04 pm

    https://mexicanpharm24.cheap/# pharmacies in mexico that ship to usa
    natural ed medications

  49. Brandonzoorm November 7, 2024 at 9:07 pm

    medicine for erectile: cheaper medications – ed symptoms

  50. JorgeVurne November 8, 2024 at 3:55 am

    india online pharmacy: Indian pharmacy to USA – п»їlegitimate online pharmacies india

Comments are closed.

your ideal recruitment agency

view related content