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:
- First, you need a Mac or Windows system because apparently the Linux platform was not supported for this.
- 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.
- 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.
- 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).
- After following all this, now we have to very obviously set all the Environment variables properly.
- 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.”




https://doxycyclinea.online/# buy doxycycline online 270 tabs
prednisone pill 20 mg: prednisone over the counter south africa – purchase prednisone
order prednisone 10 mg tablet: average price of prednisone – prednisone brand name
amoxicillin 500mg without prescription [url=http://amoxila.pro/#]purchase amoxicillin online[/url] amoxicillin 500
https://zithromaxa.store/# where can you buy zithromax
zithromax over the counter canada: zithromax cost – zithromax online no prescription
generic zithromax over the counter: where can i buy zithromax medicine – zithromax 250 mg tablet price
zithromax online [url=https://zithromaxa.store/#]zithromax 250 price[/url] zithromax prescription online
http://zithromaxa.store/# buy zithromax online fast shipping
order zithromax over the counter: generic zithromax 500mg india – zithromax buy
32 neurontin: neurontin buy online – neurontin 100 mg cost
buy prednisone with paypal canada [url=http://prednisoned.online/#]prednisone 10mg canada[/url] average cost of prednisone 20 mg
http://amoxila.pro/# buy amoxicillin 500mg usa
buy doxycycline monohydrate: doxycycline 100 mg – buy doxycycline without prescription uk
medication neurontin 300 mg [url=https://gabapentinneurontin.pro/#]neurontin 214[/url] drug neurontin
buy prednisone online fast shipping: buy cheap prednisone – prednisone 1mg purchase
http://prednisoned.online/# prednisone 500 mg tablet
apo prednisone: no prescription prednisone canadian pharmacy – prednisone daily
amoxicillin tablets in india [url=https://amoxila.pro/#]amoxicillin canada price[/url] medicine amoxicillin 500
how much is amoxicillin prescription: can you purchase amoxicillin online – cost of amoxicillin
http://prednisoned.online/# prednisone pharmacy prices
amoxicillin discount [url=https://amoxila.pro/#]order amoxicillin uk[/url] how to buy amoxicillin online
zithromax prescription in canada: zithromax 500 without prescription – zithromax 250 mg australia
prednisone pill 20 mg: cheap prednisone 20 mg – buy prednisone 10mg online
http://amoxila.pro/# where can i buy amoxicillin without prec
mexican drugstore online: buying prescription drugs in mexico online – medication from mexico pharmacy
mexican drugstore online: mexican mail order pharmacies – mexican mail order pharmacies
https://mexicanpharmacy1st.shop/# п»їbest mexican online pharmacies
п»їbest mexican online pharmacies [url=https://mexicanpharmacy1st.shop/#]buying prescription drugs in mexico[/url] mexico drug stores pharmacies
https://mexicanpharmacy1st.com/# mexico pharmacy
mexican online pharmacies prescription drugs: purple pharmacy mexico price list – mexican drugstore online
https://mexicanpharmacy1st.online/# mexican border pharmacies shipping to usa
mexico drug stores pharmacies [url=https://mexicanpharmacy1st.shop/#]reputable mexican pharmacies online[/url] mexican mail order pharmacies
pharmacies in mexico that ship to usa: mexican border pharmacies shipping to usa – mexican mail order pharmacies
buying prescription drugs in mexico online: mexican online pharmacies prescription drugs – buying prescription drugs in mexico
mexican mail order pharmacies [url=https://mexicanpharmacy1st.online/#]mexican pharmaceuticals online[/url] purple pharmacy mexico price list
http://mexicanpharmacy1st.com/# mexican mail order pharmacies
buying prescription drugs in mexico online: best mexican online pharmacies – reputable mexican pharmacies online
https://mexicanpharmacy1st.com/# mexican pharmaceuticals online
mexico drug stores pharmacies [url=https://mexicanpharmacy1st.com/#]mexico pharmacies prescription drugs[/url] mexican pharmaceuticals online
https://mexicanpharmacy1st.com/# mexico pharmacies prescription drugs
medication from mexico pharmacy: best online pharmacies in mexico – mexican drugstore online
http://mexicanpharmacy1st.com/# buying prescription drugs in mexico
buying prescription drugs in mexico [url=https://mexicanpharmacy1st.shop/#]buying from online mexican pharmacy[/url] buying prescription drugs in mexico
buying prescription drugs in mexico: mexico drug stores pharmacies – mexican rx online
mexican pharmaceuticals online: buying prescription drugs in mexico – medicine in mexico pharmacies
https://mexicanpharmacy1st.shop/# mexico pharmacies prescription drugs
mexico pharmacies prescription drugs: mexican rx online – mexican online pharmacies prescription drugs
mexican pharmacy: mexican border pharmacies shipping to usa – mexican pharmaceuticals online
http://mexicanpharmacy1st.com/# pharmacies in mexico that ship to usa