AppStudio 4.1.5 has been released. It includes a few bug fixes.
- Controls: AdSense – now gets added to project properly.
- Controls: Add Zoom capability to iScroll.
- Samples: Update ListWithScrolling sample.
AppStudio 4.1.5 has been released. It includes a few bug fixes.
AppStudio 4.1.4 has been released. It includes a number of updates and bug fixes.
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 “What’s new in Splash screens?”
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 “Using Pushwoosh to do Notifications”
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:
http://wiki.nsbasic.com/Using_the_PhoneGap_API:_Pushwoosh
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 “Calling other AppStudio apps”
It’s easy to make a native Android app with AppStudio and PhoneGap Build. However, since it is a native app, you cannot use the Chrome Debugger in the same way as you would with a Web App. Here are a couple of tips how to do it:
Continue reading “Debugging PhoneGap Apps on Android”
We had a few developers ask for more time to perfect their apps. No problem, we said: the deadline has been extended by two weeks, till Jun 23, 2014.
If you have already submitted your app, feel free to use the extra time to make it even better and resubmit.
Full details on this year’s contest are here.
AppStudio 4.1.2 has been released. The major change is that deploy can now by done by both FTP and SFTP: there is a new setting in Preferences.
SFTP is a new protocol than FTP and has improved security. You’ll notice it also uploads your project more quickly. It is now used when you deploy to nsbapp.com by default.
By now, most of you have figured out how to use the Chrome or Safari Debugger to look at your app while it is running. (If not, read this!) But did you know you can also debug your app when it is running on a device?
Debugging an Android device on Windows
You will need Chrome 32 or later on both the device and the desktop. Your device needs to be connected by its USB cable.
Follow the instructions here. You will probably need to install the USB driver for your device. Once it is installed, type about:inspect into Chrome’s url bar and you will connect. The debugger will work just like the Chrome Desktop Debugger.
PhoneGap apps work too!
Debugging an Android device on Mac OS
Just like on Windows, except there are no drivers to install.
Debugging an iOS device on Mac OS
Connect your iOS device to your Mac using a USB cable. In Safari, go into the Advanced screen in Preferences. Turn on “Show Develop menu in menu bar”.
Then, from the Develop menu, choose your device and the app you want to debug.
More information is here.
Debugging an iOS device on Windows
Use the NSBApp Debugger.
Start it using the “NSBApp Debugger” in the Run menu. It will then recognize your app in these cases:
1. It is running in a desktop browser, after having been loaded from nsbapp.com.
2. It is running on a device as a web app, after having been loaded from nsbapp.com.
3. It is running on a device as a PhoneGap App. The project property “NSBApp Debugger” must be set to True.