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.”
post tags :
2,744 Comments
Comments are closed.




buy cytotec over the counter https://cytotec.pro/# buy cytotec online fast delivery
lasix 100mg
lisinopril 40 mg india: Lisinopril online prescription – lisinopril 10 mg pill
tamoxifen and uterine thickening [url=http://tamoxifen.bid/#]buy tamoxifen citrate[/url] tamoxifen headache
https://furosemide.win/# lasix furosemide 40 mg
Abortion pills online https://lipitor.guru/# lipitor 10mg tablet price
lasix dosage
cytotec buy online usa: buy cytotec in usa – buy cytotec pills
cytotec pills buy online https://cytotec.pro/# cytotec abortion pill
lasix 100mg
https://tamoxifen.bid/# tamoxifen citrate pct
tamoxifen therapy [url=https://tamoxifen.bid/#]Purchase Nolvadex Online[/url] nolvadex 20mg
Abortion pills online https://tamoxifen.bid/# nolvadex online
lasix medication
https://tamoxifen.bid/# does tamoxifen cause weight loss
tamoxifen hip pain: buy tamoxifen citrate – tamoxifen adverse effects
cytotec abortion pill http://cytotec.pro/# cytotec pills buy online
lasix furosemide
Oh my goodness! Awesome article dude! Many thanks, However I
am encountering issues with your RSS. I don’t know the reason why I cannot join it.
Is there anybody else getting identical RSS issues?
Anyone who knows the answer can you kindly respond?
Thanks!!
Cytotec 200mcg price [url=https://cytotec.pro/#]buy misoprostol tablet[/url] п»їcytotec pills online
http://lisinopril.guru/# lisinopril without rx
tamoxifen depression: Purchase Nolvadex Online – clomid nolvadex
I was curious if you ever thought of changing the page layout of your blog? Its very well written; I love what youve got to say. But maybe you could a little more in the way of content so people could connect with it better. Youve got an awful lot of text for only having one or two pictures. Maybe you could space it out better?
buy cytotec pills online cheap: buy cytotec – Cytotec 200mcg price
buy cytotec https://lisinopril.guru/# cost for 2 mg lisinopril
lasix online
An interesting discussion is worth comment. I think that you should write more on this topic, it might not be a taboo subject but generally people are not enough to speak on such topics. To the next. Cheers
I intended to write you that very little remark to be able to say thanks a lot over again for your personal exceptional basics you’ve contributed on this page. This has been certainly particularly open-handed with people like you to supply freely what exactly a number of people would have supplied as an e-book to make some profit for their own end, most notably considering that you could possibly have tried it in case you desired. Those tactics likewise served to provide a good way to fully grasp someone else have a similar keenness similar to my personal own to grasp significantly more with regard to this matter. I know there are lots of more pleasant instances up front for those who go through your site. prodentim reviews
Needed to put you one little observation to be able to give many thanks again for those unique views you have shown in this article. It was really strangely open-handed of you to make unhampered what exactly most of us would have supplied as an ebook to get some profit for their own end, principally since you might have done it if you wanted. These principles additionally served like the easy way to know that some people have the identical desire the same as mine to see a lot more with respect to this matter. I know there are a lot more pleasurable situations ahead for folks who examine your blog. <a href="
https://lipitor.guru/# lipitor prices australia
cytotec pills buy online: buy misoprostol tablet – Cytotec 200mcg price
I wish to get across my passion for your kind-heartedness in support of those individuals that actually need help on this area. Your personal dedication to passing the solution all through had been really productive and have constantly encouraged ladies much like me to arrive at their desired goals. Your entire helpful suggestions means this much to me and even further to my peers. Many thanks; from each one of us.
buy cytotec over the counter https://lisinopril.guru/# prinivil 20 mg cost
furosemide 100mg
I want reading and I think this website got some truly utilitarian stuff on it! .
lasix pills: lasix for sale – lasix dosage
médicaments en ligne : ce que vous devez savoir sur la sécurité des paiements MSD Foggia médicaments en vente libre en ligne : ce
qu’il faut savoir
I enjoy your writing style really enjoying this internet site.
generic lipitor online: lipitor 20mg price – generic lipitor 20 mg
lisinopril: buy lisinopril – cost of lisinopril 40 mg
arimidex vs tamoxifen bodybuilding: tamoxifen buy – tamoxifen cyp2d6
tamoxifenworld: buy tamoxifen online – tamoxifen blood clots
cytotec buy online usa https://lisinopril.guru/# lisinopril 20mg coupon
lasix 100mg
tamoxifen brand name: buy tamoxifen citrate – femara vs tamoxifen
F*ckin’ remarkable issues here. I am very satisfied to look your article. Thanks so much and i am looking ahead to contact you. Will you please drop me a e-mail?
https://easyrxcanada.com/# canada pharmacy online legit
https://easyrxindia.com/# best india pharmacy
reddit canadian pharmacy [url=http://easyrxcanada.com/#]legal canadian pharmacy online[/url] online canadian drugstore
acquisto di farmaci online a Milano, Italia Amneal Oudenaarde Medikamente erhalten
https://easyrxcanada.online/# online canadian pharmacy reviews
reputable mexican pharmacies online: mexican pharmacy – buying prescription drugs in mexico online
mexican drugstore online [url=https://mexstarpharma.online/#]mexico pharmacies prescription drugs[/url] mexican drugstore online
http://mexstarpharma.com/# reputable mexican pharmacies online
https://easyrxcanada.online/# canadian pharmacy sarasota
mexican drugstore online: mexican drugstore online – п»їbest mexican online pharmacies
indianpharmacy com [url=https://easyrxindia.com/#]indian pharmacy paypal[/url] online pharmacy india
http://easyrxcanada.com/# safe canadian pharmacies