What makes an excellent SDK?
and rollout of new features
Improved developer experience
Faster time-to-market and
a higher solution adoption rate
The Gini-Apps 8 Rules
for Mobile SDK Development
Gini provides only the methods that are needed and do not bloat the SDK.
3. Clean Code
Clear status codes, low-level errors and exceptions are returned to the user.
Stay up-to-date with new versions.
Communicate new features and
deprecate old ones.
We automate the SDK build process and have it running on Jenkins, a continuous integration server on top of manual QA on a large number of devices.
We utilize consistent platform conventions that developers are familiar with.
SDK is a guest in its host app. A well-built SDK will not degrade the performance of the host.
All of the Gini-Apps’ development methods are supported by comprehensive and clear documentation.
At Gini’s, we check the SDK for memory leaks, ensure that it doesn’t drain the battery, and that network usage is optimized. We are transparent with users and permissions.
Technological expertise - a decade of product development experience
Zero Bug policy - continuous integration and QA automation
Genius, creativity and
We assume total product ownership
to ensure product excellence
Wow! - is what we hear from our customers
when we design and develop their products.