To meet the needs of our customers to have a scalable and quickly delivered product, we decided to challenge ourselves: create a react native application generator to allow technical teams to be able to code business functionalities from the first day of the project and while respecting technical quality standards.
That's how it was born Make.
It automates the launch of our projects. It should be designed as a toolbox in which the developer will be able to choose the features that he will install on his next application.
BAM developers have automated all the tasks required to launch a project and can focus on the business functionalities specific to each client.
Thanks to its innovative architecture, Make offers a production “pipeline” with various environments and tools that are already pre-installed. Make sets up healthy foundations on each application as soon as the project is launched.
Now developers can build an application without touching the code.
Result: we can start new projects In 30 minutes Instead Of 4 hours previously.
Make installs in less than 5 minutes all the tools essential for accelerated deployment (bitise, fastlane, codepush). This accelerated deployment process will allow you to be truly agile and to be able to iterate quickly.
On average, BAM developers can launch a new deployment in less than 10 minutes.
The best tools on the market are automatically installed as soon as the project is launched on the application to have a quality code.
The more features there are on an application and the more users there are, the more likely it is to have bugs if the application code is not secure from day one. However, depending on the context of certain projects, the developer does not have time to install all the tools that guarantee maintainable and scalable code.
Now, when the project is launched, there will no longer be a choice between speed and quality, it will be automatically integrated thanks to Make and in less than 30 minutes.
A very concrete example of a tool is the installation of Typescript. This tool makes it possible to improve and secure the production of JavaScript code. Typescript therefore makes each application more easily maintainable and scalable.
Make also guarantees that the tools are installed in the best way. Make is updated every day by the many contributors at BAM, which reduces the number of installation errors.
We have also automated recurring functionalities on most projects, such as navigation in the application or translation management, which will allow architects to save precious time in developing functionalities specific to the profession.
A BAM architect saves 10 hours of work when launching a project thanks to Make, as many hours in which he will be able to devote to the development of business features
A very concrete example is translation management in current BAM applications. BAM uses the react-native-i18n module. This module makes it possible to translate applications in the future effortlessly:
In some cases, the developer does not have time to install this module and will focus on other issues, which will make the internationalization of the App more difficult when the time comes.
Our ambition is to be able to automate all non-business functionalities in Make up to authentication, notification campaigns, analytics, advertising etc.
At BAM, we want our customers to benefit from double the number of functionalities for the same amount of time without ever affecting quality. And it is the generator that will make this mission possible.
To find out more about the generator, leave us a message!
MAKE in the press: https://www.npmjs.com/package/@bam.tech/react-native-make