What is the Amigo?

Amigo is ele. me Mobile’s open source Android Hotfix solution, hosted on Github. Amigo is a more mature Hotfix solution in the industry compared to its peers, and it is not limited to business scenarios. Release cycles can be a major headache if your team is developing in parallel, but with Amigo, these are no longer a problem for rapid business growth.

Amigo mission

For most current Internet products, mobile APP, as a window to interact with users, carries almost all the business. If the development and testing process is a little inadvertent, it is likely to bring significant losses to the line; At the same time, the app launch approval cycle can be very long, many times in the business unbearable.

You may encounter the following pain points

  • Online bug helpless: It’s hard to imagine financial transaction apps facing online accidents and helpless

  • Changeable demand: changeable product demand cannot be verified online in time and can only be postponed to the next cycle

  • Big r&d teams don’t work fast: teams grow, parallel development takes place, and release cycles get pushed and pushed

  • Low coverage of new version, difference distribution of multiple versions: poor coverage, differentiation distribution of historical version, passive business

I’m sure many teams will encounter these issues, regardless of the size of the APP. In addition to continuous efforts in R&D management, QA testing, project management, etc., there is an urgent need for a mature solution that enables technology to drive the business and completely liberate the productivity of the business.

What is the Amigo platform?

In order to better serve the community, the Amigo team provides a complete set of solutions that allow your team to solve online worries with just one line of configuration. This is the Amigo platform. The platform consists of two parts: SDK and management platform. Extremely simple to use, while equipped with a secure and stable background support, three-minute integration is the Amigo team’s commitment.

  • SDK: Encapsulates the back-end API implementation; One-line configuration, low coupling

  • Management platform: background configuration center. Patch packages can take effect online after being uploaded

Relationship between Amigo SDK and Amigo

Amigo is an open source project based on Apache Version 2, which is the core code of the Amigo SDK. It is completely free to use. If you want to build your own background to deliver hotpatch files, you can directly use the core code on Github, independent of the SDK on Amigo platform. The SDK for the Amigo platform adds scripting/transfer decryption/versioning to the platform on top of the core code for this platform only.

How fast and stable is the Amigo platform?

Hotpatch files uploaded through Amigo platform will be stored in Qiuniuyun, which supports high concurrency and CDN distribution throughout the country, ensuring speed and stability.

The speed and stability of back-end services are guaranteed by the core business team of Ele. me, and the SDK is maintained by the core APP development

Click to read the original article to experience