🔥 Blaze AI Extension IDE- Develop Extensions for MIT App Inventor without knowing Java literally!

,

:fire: Blaze AI IDE- Develop extensions without being an expert :smile:

Develop extensions yourself even if you don't know Java

Introduction

For those who don't know me I am @techxsarthak Sarthak Gupta, a 16y/o self learnt developer from India building full stack apps, extensions for MIT App Inventor. I released Blaze IDE, months back to help students who were learning java develop MIT App Inventor extensions without having a high spec laptop.

It was successful many people compiled extensions using it and released them in the community, although the windows version was quite stable some linux users on older versions experienced errors. So I worked onto fixing them but then I realised that many students use different types of os and it would be better if there were a web app that enabled developing extensions. It would be fast, and less resource intensive. So hence began my journey of developing Blaze AI IDE for developing mit app inventor extensions.

The IDE is jam packed with new features :star: to take your coding experience to the next level. With Blaze Pro even those people who don't have any experience in Java develop cutting edge extensions.

For eg. My brother currently in class 8th developed an extension to fetch random dog breeds from no auth api in just 5 minutes without any experience in Java nor coding. I think thats cool :sunglasses:

Features

Clean UI

The extension IDE has a clean, minimal ui with all basic IDE Features.

File Directory and Management

Upload files, folders and add new files directly from the website!

DOCUMENTATION Generation

via AIX TOOLS (aixtools.ai2.sarthakdev.in)

And here's my favorite features

AI Extension Generator*

Uses llm's specially fine tuned to develop MIT App Inventor to generate extensions without you even writing a single line of code :sunglasses:
Just create a rush/fast project on your computer, upload the folder and let the AI do the thing.

AI Chat*

Blaze not just enables you to create an extension. You even get the AI to edit each and every file to ensure it compiles correctly. The AI has access to each and every file on your workspace and updates it without your intervention just with a single command.

Checkpoint*

[Inner Thought: It is also a possibility that AI may break the entire extension code and I will not be able to revert it. Blaze has a checkpoint feature that saves your current workspace so you revert it to restore your entire project]

Pricing

Blaze has a free plan :free:

where you will be able to create extensions and build them locally. However the feature marked with * use AI API's so they have a monthly subscription- Blaze PRO: Develop extensions without knowing a single line of Java!

Features you get with Blaze Pro for just 9.99$/mo

You will be able to build MIT App Inventor extensions without even writing a single line of code and become an extension developer yourself! Isn't it cool!

You get additional two months free on subscribing for an year! So paying for ten months gives you 2 extra months free!

Blaze AI Extension IDE url

Please reply below, dm me and I will be happy to answer!

Regards
Sarthak Gupta

2 Likes

Check inbox

1 Like

I didn't receive any message

Try to inbox me

1 Like

Why?

I need custom project

1 Like

Arent you able to send a message.

All of your suggestions were implemented

Blaze AI is here @S.V_Arul_Shiju !

Yes @AyProductions now it supports them

Yes @jewel all of the features are here!

Yes @TIMAI2 but now it's a reality!

Now its literally cross platform!

Done

Nope everything is supported!

All of your suggestions are implemented.

It may seem that :thinking: Blaze was discontinued from the past months as no update was there. While I was working on something awesome!

To the whole MIT App Inventor community, the first AI Extension IDE is here!

As a part of our launch, first 10 users to dm me will get Blaze Pro for 1 day absolutely free :sunglasses:

Dm me with your mail ids you used to sign into Blaze IDE

1 Like

Blaze Pro Tutorial

How to create a weather extension?
Enhance your skills by creating an AppInventor extension using Blaze I D E. Follow these detailed instructions to develop an innovative extension for your projects without knowing a single line of code. First create an extension template, I am using rush for that on my laptop. The extension is called Weather, the package name is io.weather.

Summary

Go to ai2.blazeide.com

1. Click on Code View

Click on the button to open the editor.

Click on Code View

2. Click here

Click on the additional options menu.

Click here

3. Click "Upload Folder"

Choose "Upload Folder" from the menu.

Click 'Upload Folder'

4. Click "weather"

Select the "weather" folder.

Click 'weather'

5. Click "src"

Click on "src" in the menu.

Click 'src'

6. Click "io"

Choose the "io" option.

Click 'io'

7. Click "weather"

Select "weather" from the list.

Click 'weather'

8. Click "Weather.java"

Click on "Weather.java".

Click 'Weather.java'

9. Click "Extension Name *"

Select "Extension Name *".

Click 'Extension Name *'

10. Fill "Weather"

Enter "Weather" in the designated field.

Fill 'Weather'

11. Click "Extension Description *"

Select "Extension Description *".

Click 'Extension Description *'

12. Fill "Extension to get the weather of a location using wttr.in api"

Enter the description as specified.

Fill 'Extension to get the weather of a location using wttr.in api'

13. Click "com.example.extension"

Select "com.example.extension".

Click 'com.example.extension'

14. Fill "io.weather"

Fill in "io.weather".

Fill 'io.weather'

15. Click "Describe what functionality you want in your extension..."

Click on the functionality description section.

Click 'Describe what functionality you want in your extension...'

16. Add instructions for the AI.

Add instructions for the AI.

Add instructions for the AI.

17. Click "Generate Extension"

Click on "Generate Extension".

Click 'Generate Extension'

18. Click "Generate Extension"

Click on "Generate Extension".

Click 'Generate Extension'

19. Click here

Click on the specified area.

Click here

20. Click "Type a message..."

Select the message input field.

Click 'Type a message...'

21. Fill "check the extension if all the files are correct. So I build them"

Enter the message as specified.

Fill 'check the extension if all the files are correct. So I build them'

22. Click here

Click on the specified area.

Click here

23. Click here

Click on the indicated location.

Click here

But it is possible only in pro mode?

1 Like

AI features are included only in pro plan to cover api costs

@Spicy_Topics DM me your mail ID, I will give you access to pro free for a day for testing.

1 Like

@techhamara @Spicy_Topics You are now upgraded to Blaze Pro!

1 Like

v1.1.0 is now Released :loudspeaker:

:new: Features

  1. Sorted navbar
  2. AI Chat now lists the model being used for answering questions
  3. Added more llm's in the backend for each use case (approximately 10)
  4. AI Chat now has the ability to update files in the workspace

Feel the power of Blaze IDE.

Please note
To update any file in the workspace it is necessary to open it first in the IDE otherwise the AI will overwrite other files

1 Like

Just now tested your IDE. Works faster. I maybe week in understanding i think so that i am unable to download my custome cdoe as aix. Also the AI functionis good. When i enter name of the extension it generates related simple functions automatically (header alone) and we can customonis others. really good for basic users and the people who want to make their wish as a extension.

Good Work @techxsarthak

Admire your work.

You have to download zip folder of your project after which you build it on your computer such as rush or fast. Also
Niotron IDE will enable you to build it online.

Thanks for your nice feedback!

Now i got. Good luck dear.

1 Like

User feedback form

How was Blaze Pro?
Please submit your feedback! It will help in upgrading Blaze for everyone.

Then what is the use of this IDE if it can't build aix?

I would prefer directly using fast with IntelliJ code editor since it has built in command prompt to run fast commands.

1 Like

An integrated development environment is a software application that provides comprehensive facilities for software development. An IDE normally consists of at least a source-code editor, build automation tools, and a debugger.

The use of an IDE is offering an environment for you to develop a project for eg. an extension. I think you are confused between an IDE and a compiler.

The editor currently supports coding, generating extension code and exporting it. But it doesn't support building an aix which for now is to be done by either installing rush/fast on your system or by using niotron ide.

But don't worry as I am working on compiler integration for Blaze that will be released soon!