RSS

Monthly Archives: December 2017

AppyBuilder Concept Cards

logo

Join Community: http://Community.AppyBuilder.com

AppyBuilder Concept Cards provide a quick way to learn new AppyBuilder code and concepts. These cards are designed to introduce ideas in bite-sized snippets.

Cloud based, Drag, Drop, Snap Blocks, Build app

Bounce Sprite Off Canvas Edge

Sprite Timed Movement

Sprite Movement on Timer

Adding Sound

Speech Recognition

Random Numbers

Fling Movement

Movement With Sensors

Drawing on Canvas

Multiple Screens

Creating Custom Colors

Movement With Buttons

Shaking Phone

Collision Detection

Dragging A Sprite

Join forum community for tutorials, discussions, technical questions

http://Community.AppyBuilder.com

Website: http://AppyBuilder.com

Share, Like us below 🙂

 

Advertisements
 
2 Comments

Posted by on December 22, 2017 in Uncategorized

 

Merry Christmas – Keep Coding!

logo

Join Community: http://Community.AppyBuilder.com

Cloud-based, Drag, Drop, Snap Blocks, Build app

Join forum community for tutorials, discussions, technical questions

http://Community.AppyBuilder.com

Website: http://AppyBuilder.com

Share, Like us below 🙂

 

 
Leave a comment

Posted by on December 18, 2017 in Uncategorized

 

Network Manager Component

logo

Join Community: http://Community.AppyBuilder.com

Most apps require to determine if device has network connectivity or connected to GPS. Also, there are times that need to know the network speed or there might be a need to start the GPS settings so that user can turn GPS on.

For this purpose, AppyBuilder includes a non-visible component called NetworkManager. This component can be used to provide information about network. The blocks for this component are as follows:

IsConnected: Use this block to determine if device has network connectivity. Will return true if connection is through WiFi or mobile network.

IsGPSEnabled: Use this block to determine if GPS is enabled

StartGPSOptions: If device isn’t connected to GPS, you can start this block to startup the GPS options

GetConnectionType: Use this block to determine the connection type; e.g. WiFi or Mobile

IsFastConnection: Use this block to determine if device has slow or fast connection. Useful when there is a need to download large files

Join forum community for tutorials, discussions, technical questions

http://Community.AppyBuilder.com

Website: http://AppyBuilder.com

Share, Like us below 🙂

 

 
Leave a comment

Posted by on December 14, 2017 in Uncategorized

 

Application Package Name

logo

Join Community: http://Community.AppyBuilder.com

In this post, we will show how to use AppyBuilder that allows you to change the application package name for an app which contains multiple screens.

Scenario: You may have an app that was developed in MIT AI and published to Google Play Store. MIT AI uses package naming convention of appinventor.ai_YourEmail.YourAppName (where YourEmail is your google email e.g. jdoe01). You can easily import this app into AppyBuilder, but that will cause the package name to be changed to AppyBuilder default package name. For this reason, we can use feature below to use same package name that was used in MIT AI.

Process: In this post we’ll create a simple app called testapp that will include 2 screens. We will change AppyBuilder default package name and will include a Button to switch from Screen1 to Screen2.

Image below shows how to change the default package name using ApplicationPackage property (only visible to Scrreen1 – will globally apply to entire app). For this exercise, let’s name our app testapp and attempt to change default package-name to com.example.testapp as shown below. Also, let’s assume your email is jdoe@gmail.com

Our simple app includes a button and clicking the button should start Screen2. The blocks to accomplish this is shown in image below. When opening another screen, we use the following convention:

emailusername.projectname.screenname

  • Replace “projectname” to the “name of the project
  • Replace “emailusername” to the “username of your email (text before @). Also, if your username includes dot (e.g. jdoe.01@gmail.com, replace . to _ like jdoe_01)
  • Replace “screenname” to “the screen you want to open

This approach will properly work when you have built .apk. However, when using companion to test you could use approach below (thanks @Boban for his input):

image

Join forum community for tutorials, discussions, technical questions

http://Community.AppyBuilder.com

Website: http://AppyBuilder.com

Share, Like us below 🙂

 

 
Leave a comment

Posted by on December 12, 2017 in Uncategorized

 

Android Material Design Cards

logo

Join Community: http://Community.AppyBuilder.com

Video below shows how to use AppyBuilder to design and build Android app using Android Material Design Cards. You can implement Cards with any type of components such as Images, Labels, Buttons, etc.

Drag, Drop, Snap Blocks, Build app. AppyBuilder is user-supported

Join forum community for tutorials, discussions, technical questions

http://Community.AppyBuilder.com

Website: http://AppyBuilder.com

Share, Like us below 🙂

 

 
Leave a comment

Posted by on December 10, 2017 in Uncategorized

 
 
%d bloggers like this: