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.




Cialis sans ordonnance 24h [url=http://tadalmed.com/#]Tadalafil sans ordonnance en ligne[/url] cialis generique tadalmed.com
https://kamagraprix.com/# kamagra en ligne
kamagra 100mg prix: kamagra livraison 24h – Kamagra pharmacie en ligne
kamagra 100mg prix: Kamagra Oral Jelly pas cher – Kamagra Oral Jelly pas cher
http://pharmafst.com/# pharmacie en ligne france livraison internationale
kamagra pas cher: achat kamagra – achat kamagra
pharmacie en ligne pas cher: pharmacie en ligne – Achat mГ©dicament en ligne fiable pharmafst.com
Acheter Viagra Cialis sans ordonnance [url=https://tadalmed.com/#]Acheter Cialis 20 mg pas cher[/url] Acheter Cialis 20 mg pas cher tadalmed.com
kamagra 100mg prix: acheter kamagra site fiable – kamagra 100mg prix
п»їpharmacie en ligne france: pharmacie en ligne sans ordonnance – acheter mГ©dicament en ligne sans ordonnance pharmafst.com
pharmacie en ligne pas cher [url=http://pharmafst.com/#]pharmacie en ligne sans ordonnance[/url] Pharmacie Internationale en ligne pharmafst.shop
http://kamagraprix.com/# Kamagra pharmacie en ligne
pharmacie en ligne: Meilleure pharmacie en ligne – acheter mГ©dicament en ligne sans ordonnance pharmafst.com
pharmacie en ligne livraison europe: Meilleure pharmacie en ligne – п»їpharmacie en ligne france pharmafst.com
http://pharmafst.com/# pharmacie en ligne pas cher
Cialis en ligne: Tadalafil sans ordonnance en ligne – Cialis generique prix tadalmed.shop
kamagra gel: kamagra livraison 24h – Kamagra Commander maintenant
https://tadalmed.com/# Cialis en ligne
Tadalafil achat en ligne [url=https://tadalmed.com/#]Acheter Viagra Cialis sans ordonnance[/url] Cialis sans ordonnance pas cher tadalmed.com
pharmacie en ligne avec ordonnance: pharmacie en ligne sans ordonnance – vente de mГ©dicament en ligne pharmafst.com
http://kamagraprix.com/# Kamagra pharmacie en ligne
https://kamagraprix.com/# kamagra gel
Cialis sans ordonnance 24h: Tadalafil 20 mg prix en pharmacie – Cialis en ligne tadalmed.shop
Cialis en ligne: Cialis sans ordonnance 24h – Cialis sans ordonnance pas cher tadalmed.shop
pharmacie en ligne france fiable: pharmacie en ligne sans ordonnance – pharmacie en ligne avec ordonnance pharmafst.com
Cialis sans ordonnance 24h [url=http://tadalmed.com/#]Cialis en ligne[/url] Tadalafil 20 mg prix en pharmacie tadalmed.com
http://tadalmed.com/# Tadalafil sans ordonnance en ligne
Achetez vos kamagra medicaments: kamagra oral jelly – kamagra livraison 24h
cialis generique: Tadalafil 20 mg prix en pharmacie – cialis generique tadalmed.shop
kamagra livraison 24h: Kamagra Commander maintenant – achat kamagra
achat kamagra [url=https://kamagraprix.com/#]Kamagra pharmacie en ligne[/url] kamagra 100mg prix
kamagra pas cher: kamagra livraison 24h – kamagra gel
Acheter Kamagra site fiable: Achetez vos kamagra medicaments – Acheter Kamagra site fiable
Kamagra Commander maintenant: Achetez vos kamagra medicaments – kamagra gel
pharmacie en ligne pas cher [url=https://pharmafst.shop/#]Pharmacies en ligne certifiees[/url] pharmacie en ligne france pas cher pharmafst.shop
Pharmacie en ligne Cialis sans ordonnance: Cialis sans ordonnance 24h – Cialis generique prix tadalmed.shop
Acheter Viagra Cialis sans ordonnance: cialis generique – Tadalafil achat en ligne tadalmed.shop
Cialis sans ordonnance 24h: Cialis sans ordonnance pas cher – Cialis en ligne tadalmed.shop
https://kamagraprix.com/# kamagra 100mg prix
pharmacie en ligne [url=http://pharmafst.com/#]pharmacie en ligne sans ordonnance[/url] pharmacie en ligne france fiable pharmafst.shop
Cialis generique prix: cialis generique – cialis prix tadalmed.shop
cialis generique: cialis generique – Tadalafil achat en ligne tadalmed.shop
https://kamagraprix.com/# kamagra oral jelly
pharmacie en ligne sans ordonnance [url=https://pharmafst.com/#]Pharmacies en ligne certifiees[/url] pharmacie en ligne france fiable pharmafst.shop
cialis prix: Acheter Cialis 20 mg pas cher – Tadalafil 20 mg prix en pharmacie tadalmed.shop
Pharmacie sans ordonnance: Pharmacies en ligne certifiees – pharmacie en ligne france livraison internationale pharmafst.com
pharmacie en ligne france livraison internationale: Pharmacie en ligne France – pharmacie en ligne livraison europe pharmafst.com
http://pharmafst.com/# pharmacie en ligne pas cher
acheter kamagra site fiable [url=https://kamagraprix.com/#]Achetez vos kamagra medicaments[/url] kamagra 100mg prix
pharmacie en ligne fiable: pharmacie en ligne sans ordonnance – Pharmacie en ligne livraison Europe pharmafst.com