AI Rappit Developer

Together, Rappit Developer and Google Gemini Code Assist boost developer productivity from end to end

Rappit - Profile Picture _ Vinodh Kumar JK
Written by Vinodh Kumar JK - 21 November 2024

Recently, Google launched Gemini Code Assist to provide developers with AI-powered assistance, including “real-time code suggestions, chat assistance, and enterprise-focused customization.” Rappit welcomes the introduction of Google Code Assist to the market and is pleased to report that the combination of Rappit Developer and Google Gemini Code Assist will further accelerate the end-to-end development of customized, cloud-native enterprise applications, including add-ons.

High productivity development for creating custom enterprise apps

Rappit Developer is an “opinionated,” high-productivity software development tool that improves productivity in enterprise application development with several built-in fit-for-purpose features. For example, using Rappit Developer, business consultants can gather requirements in a structured and unstructured way based on best practices for the design of user roles, the data model, pages, navigation, and workflows in an enterprise application. Based on these collected requirements, Rappit Developer generates the necessary back-end services, translation labels, and other artifacts, as well as clean, best practices-based source code in Java and Angular.

Enterprise Java applications usually have specific requirements beyond what is provided by the development tool. For the application to provide maximum benefit and usability to end users, the tool needs to offer developers enough flexibility to create these required features themselves. One of the key features and advantages of Rappit Developer is that it allows full flexibility and freedom for developers to add their own application-specific custom code over and above the code it generates automatically.

Gemini Code Assist and Rappit Developer – a highly productive combination

Rappit Developer enables application developers to create these custom code add-ons in their own preferred tools, for example, combinations of Source Code Control Systems, such as GitLab / GitHub, as well as IDEs, such as Eclipse, VS Code, etc. These popular development tools are now increasingly incorporating more and more support for AI features (e.g., Copilot in GitHub / VS Code IDE), which help developers boost productivity during the development of custom code. These tools can be used whenever the developer wants to add custom code to Rappit Developer-generated source code.

Now with the introduction of Gemini Code Assist, Rappit Developer application developers can use its AI-powered assistance to further accelerate the development of customized add-ons. In fact, Rappit Developer supports multiple AI coding assistance tools, including Microsoft Copilot. Rappit Developer application developers can now take advantage of the high-productivity features both of these tools have to offer, such as code/boilerplate generation, inline code completion, and code explanation, or to generate code for end-user features such as chat assistance, etc.

Even though Google Gemini Code Assist and Microsoft Copilot are rival products, both are complementary to Rappit Developer and can be used to further boost productivity in the custom coding component of Rappit Developer application development.

So, while Rappit Developer helps to improve the productivity of consultants and developers by being an opinionated software system for enterprise applications, and by generating code based on best practices, Gemini Code Assist, Copilot and other AI tools can be used for custom code add-ons to Rappit Developer-generated applications. All in all, the combination of Rappit Developer and the latest generative AI tools significantly boosts developer productivity from end to end.

The democratization of enterprise application development through the use of low-code, high productivity tools is gaining momentum, benefiting businesses and developers alike. This is a win-win for all stakeholders in the enterprise application sphere.

To see this in practice, check out the video ‘AI-assisted app development in action with Rappit!

Additional reading sources

Increase developer productivity using AI