Make your own App Inventor Extension using App Inventor Sources & Online Builders | Codewaala

If you are an app developer using AI2 or any other distros of App Inventor then you'll need extensions to push the limitations of your app.

However, there are many developers all around the world who provides their Extensions for free or for a little donation.
But, If you have a little knowledge in Java and wanted to make your own extensions then you are at the right place.
Here we're going to discuss all the sources that made making extentions easy.
Let's go from the easy one & Recommended for the beginners and simple extentions.
Extension Builders on Web - Kodular IDE & Appybuilder Editor.
These are the online tools for making your own extensions. They are FREE to use ( Kodular may add a premium membership).
These are for the beginners of extention development who has no knowledge to set up the java JDK and ANT.
These come with the basic syntax (the code which is must to make an extension) in default.
So it will be very easy for you to build an extension.

Working With OpenWeather Maps API for making a Weather Application

Areyou planning to make an app that displays current weather conditions? Want to know how to make one on App Inventor?

 Here we're going to use Open Weather API for this purpose.
Why OpenWeather API?
If you are thinking why I'm using particularly OpenWeather API.  For the developers who build apps on App Inventor or its distros, the Free & Premium Packs are suitable in OpenWeatherMaps compared to other API services.
It comes with 60 requests per min for Free. So I choose it as a better option. ( If you find any other services feel free to say me in the comments section )
Getting OpenWeatherMaps API Key Firstly, go to OpenWeatherMaps. You'll find a sign-up button in the top right corner.
Complete the sign-up formalities and you'll be redirected to your dashboard.
Find the API section and create a new API key.
Setting Up the App There is nothing much to do in the designer section. Just add a Web component from the Connectivity section.  For making easy to yourself to…

Grid Card View using HTML & Java Script

You might want a grid card view in your app. Until now Grid Card View Extension are paid.

Are you searching for a free one? Then you are in the right place.

You can use the below HTML/JavaScript to make a grid card view design in your application.


<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script src=""></script>
<link rel="stylesheet" href="">
<link rel="stylesheet" type="text/css" href="animate.css"/>
background: #e2e9f1;

    width: 100%;
    float: left;
clear: right;

.frame {
position: relative;
    font-family     : Arial;
background: white url(loading.gif) no-repeat center;

Setting up JAVA_HOME variable in windows | CodeWaala

For making your own extension the first step would be setting up java variables.
Setting Up JAVA_HOME
1. Locate the Java Directory
If you haven't change the path in installation then the java directory should be at "C:\Program Files\Java\jdk1.8.0_65"
Else type "where java" to get the directory of java jdk.
2. Do according to your computer
Windows 7 - Right click on My Computer > properties > advanced
Windows 8 – Go to Control Panel > System > Advanced System Settings
Windows 10 – Search for Environment Variables then select Edit the system environment variables
Click the Environment Variables button.
Under System Variables, click New.
In the Variable Name field, enter either:
      • JAVA_HOME for JDK (Java Development Kit)
3. Now put the path to JDK directory

Now save by clicking ok and apply the changes.
After you setup java variables yoully need to reopen the git command prompt to apply new settings.
And this is how you can set up JAVA_HOME variabl…

VR Checker - Checks your phone compatibility to VR [ Appybuilder ] | CodeWaala

This is the model of a VR compatibility checking application.

What is VR ?

VR - Virtual Realty - Virtual reality is an interactive computer-generated experience taking place within a simulated environment.

This can be experienced in a smartphone too.

Requirements :
There are some basic hardware requirements to play VR experience on your smartphone.

- A display of 1080p

- 1.4 GHz Processor

- Atleast 2GB RAM

- Android Version Above JellyBean

- Hardware - Compass, Accelerometer, Gyroscope.

This app checks the basic hardware requirements to check that your phone is compatible to VR.

Download Test App : 

Download .APK

Download AIA (FREE) :

This App is still not completely done...
(AIA will be available when it is done)