An NS Basic List App

Well, I’ve been doing a bit more NS Basic App Studio work lately, and I like my newest program – it’s a very simple to-do list that I can use for grocery shopping or that sort of thing.

There are lots of grocery store apps in the app store, but that’s the problem; there’s too many to really look through, and most of them seem to be way too complicated, with built-in lists of possibly groceries or what have you. I didn’t even need all the bells and whistles of the Palm to-do program when I used that for groceries. All I really wanted was this:

  • Let me type new items into the list.
  • Let me see what’s currently in the list, scrolling up and down as necessary.
  • Let me delete something from the list easily, but not so easily that I’ll do it by accident.
  • And remember the list for me while I’m doing something else.

It wasn’t too hard to put all of this together with NS Basic app studio, though there were a few tricky gotchas – like how you have to tell it to redraw the list every time you add something new, just so it can work out the scrolling logic for the new list length.

The most interesting part of it was probably the save and restore logic, to make sure that the list would always be there when I switched away from the app. It seems that Safari doesn’t give a good way of event trapping when you hit the home button on the iphone, so the best way is to resave with every change. Here’s some of the code that handles that.

2 Responses to An NS Basic List App

  1. Timmy says:

    I have been working with NS Basic App Studio for two years, since launch.

    My thoughts are this:-

    If you plan to do any kind of development which you want to look professional then forget App Studio. NS Basic App Studio has some major failings, number one on the list being documentation. The documentation supplied with App Studio is truly appalling, covering basic commands and functions only, and even then, not fully. The moment you want to dig deeper there is no help for you and even the writers of App Studio say “Search the Internet for answers”. This makes App Studio a ‘development’ system for amateurs.

    If your intention is to develop anything that remotely resembles a professional application then I am very sorry to say you will have to use something else.

    I speak as a professional developer of 30 years experience, having developed on all sorts of platforms. We recently completed a project (not the way we wanted to due to the limitations) using NS Basic App Studio and it took a whole year to make. The equivalent in almost any other environment would have taken a matter of weeks. There were times when my team and I wanted to blow our brains out in frustration, mainly with the woeful documentation and zero support offered by NS Basic.

    NS Basic bill App Studio as a Visual Basic-like environment. Do you remember the days when IBM clone-makers were saying that their machines were compatible to the IBM PC and it turned out they meant they both use a 5amp fuse in the plug? Well that is how App Studio is to Visual Basic. Whilst App Studio uses the BASIC language, it is so far removed from VB when you start wanting to do anything interesting that it makes the comment “Visua Basic-like” a mockery at best and misleading at worst.

    There are many fanboys of App Studio, but don’t be misled. The product is not at a fit state yet to be used for any kind of professional development. You will end up going insane. From the advancements I have seen the product make since launch (two years now) I would guesstimate that it will take NS Basic another five years to create a development environment that is suitable for professional developers.

    NS Basic App Studio could be a good product, however with so many fundamental flaws, which become apparent only after you have gone through the very basics, you start entering a nighmare world.

    I hope this post helps prospective developers in making a choice about their development environment.


  2. hmarzooq says:

    This might be true for earlier versions, but with the latest version 4, there are a lot of improvements and the development become much easier.
    I suggest you try the new version and judge NS Basic App Studio. I tried several programs “so called professional” and again switched back to NS Basic.
    The team is doing great support specially in their forum.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: