AppStudio 4.2 released!

We’re happy to announce that AppStudio 4.2 has been released. It includes support for iOS 8, the iPhone 6, a new Signature control and more.

It’s available from the usual download location.

Here is the complete list of what is changed:

  1. Adsense: Updated for current API.
  2. Controls: Add zoom capability to scrollers.
  3. Controls: Facebook now uses HTTPS, updated for new API.
  4. Controls: jQuery Mobile updated to 1.4.4
  5. Controls: jQWidgets updated to 3.5
  6. Controls: New Signature Control
  7. Controls: Missing filter image added to jqxGrid.
  8. Documentation: Locale files and Wiki updated.
  9. Documentation: Unneeded Locale files removed.
  10. Deploy: Icon for Android home screen now appears.
  11. Deploy: New projects default to PhoneGap 3.5.0.
  12. IDE: Support for iPhone 6 screen size added (375×646)
  13. IDE: New Education license options
  14. IDE: Registered name now appears on About screen.
  15. iOS8: minimal-ui no longer supported.
  16. Runtime: Print output is scrollable again.
  17. Samples: New GridDynamic sample. Shows how to dynamically read SQLite database.
  18. Samples: New Signature sample.
  19. Samples: New TwitterURL sample.
  20. Samples: New WhatApp sample.
  21. Samples: Obsolete WebSocket samples removed.
  22. Samples: Update ListWithScrolling sample.
  23. Translator: Dim array with variable as one of the bounds gets treated properly as an array.
  24. Translations: Tagalog is complete!
Posted in news | Comments Off

More Twitter Tricks!

You may have seen the Twitter sample in Sample Folder 7: it shows how to use the Twitter control to add some basic Twitter functionality into your app.

You can add more functionality by controlling the Twitter app from your AppStudio program. To do this, you’ll need to have the Twitter app installed and be logged into it. Most Twitter users will not have to do anything extra.

Here’s what the sample app look like:

Screen Shot 2014-08-18 at 4.29.19 PM

Continue reading

Posted in tips | Comments Off

Sending a message to WhatsApp

WhatsApp is one of the hottest new apps this year. It lets you send messages to other WhatApp users via the net. It has over 500 million active users, with 700 million messages sent each day.

WhatsApp has an API, so you can hook it into your AppStudio app. It has two functions: open the WhatsApp app from your AppStudio App, and send a message to WhatsApp.

Here’s how our test app looks:
Screen Shot 2014-08-14 at 9.39.13 AM
Continue reading

Posted in tips | Comments Off

Contest 2014 Results!

We’re pleased to announce the results of our fourth programming contest.

We had three categories: Business, Fun and Education. All registered NSB/AppStudio users were welcome to participate in the contest. Prizes were $100 USD in each category.

Judging was by NSB’s experts. All judging was arbitrary and final. We looked for quality, performance, ease of use, sophistication and overall coolness. Apps could be anything: Enterprise, business, commercial, education, games or even something whimsical.

All programs had to be created using NSB/AppStudio. Entries could be commercial, shareware or freeware, and for iPhone, iPad, Android or multiple platforms. Code could be written in JavaScript or Basic, HTML5 and css.

Without further ado, here are our winners: (full results are here)

Continue reading

Posted in news | Comments Off

AppStudio 4.1.5 released!

AppStudio 4.1.5 has been released. It includes a few bug fixes.

  1. Controls: AdSense – now gets added to project properly.
  2. Controls: Add Zoom capability to iScroll.
  3. Samples: Update ListWithScrolling sample.
Posted in news | Comments Off

AppStudio 4.1.4 released!

AppStudio 4.1.4 has been released. It includes a number of updates and bug fixes.

  1. Controls: TextBox – bottom property fixed.
  2. Controls: TextBox – Fix warning message from Safari.
  3. Deploy: Add new iOS splashscreen names to default configxml.
  4. IDE: Language files appear again.
  5. IDE: Language files updated.
  6. IDE: Now built with Python 2.7.8
  7. Runtime: iScroll updated to 5.1.2
  8. Runtime: jQuery Mobile updated to 1.4.3
  9. Runtime: PlaySound changed to work with older browsers
  10. Translator: Bug in InStr() fixed.
  11. Translator: Select Case and Dims function properly.
Posted in news | Comments Off

What’s new in Splash screens?

We’ve recently made some changes to how splash screens are handled, to catch up with changes to iOS and PhoneGap. Where it was once one-size-fits-all, you now need to supply all the different sizes.

Here’s how:
Continue reading

Posted in tips | Comments Off

Using Pushwoosh to do Notifications

The Pushwoosh API lets you send notifications from your computer to your app running on the device. While your app is running, if a notification is received, a function in your app will be called with the contents of the notification. It can then take whatever action needed based on the incoming data.

Notifications are a way to send and receive messages from your device. They have the ability to be broadcast to large numbers of devices. For Android, Google Cloud Messaging is used. For iOS, it uses the Apple Push Notification Service.
Continue reading

Posted in tips | Comments Off

AppStudio 4.1.3 released!

AppStudio 4.1.3 has been released. It includes a number of updates and bug fixes.

A new feature is support for Notifications using Pushwoosh. Check out the Tech Note here:

  1. Code Window: False negative syntax error on Style keyword fixed.
  2. Controls: Audio and Video now have file pickers.
  3. Controls: jQM Checkbox now ignores FastClick.
  4. Deploy: Now uses FastClick 1.0.2.
  5. Deploy: Prefix on apps deployed to changed.
  6. Deploy: Signing certificate updated.
  7. IDE: Updated to Python 2.7.7
  8. Runtime: Order of hiddenfiles and extraheaders reversed.
  9. Samples: New Pushwoosh sample shows how to use notifications
  10. Translator: Improvements to Mod operator.
Posted in news | Comments Off

Calling other AppStudio apps

The question came up on the web board: Can I split my AppStudio app into more than one program, and have the parts call each other? Sounds like a good topic for a blog post!

The answer is yes. The benefits are simplification and splitting large apps into smaller ones. You can even share data. Here are the details:
Continue reading

Posted in tips | Comments Off