Register FAQ / Rules Forum Spy Search Today's Posts Mark Forums Read
Go Back   MacRumors Forums > Apple Systems and Services > Programming > iPhone/iPad Programming

Reply
 
Thread Tools Search this Thread Display Modes
Old Jul 13, 2010, 06:05 PM   #26
firewood
macrumors 603
 
Join Date: Jul 2003
Location: Silicon Valley
From Googles point of view, App Inventor is more for educational purposes than for commercial Android apps. For most people, crawling is a necessary stage before walking and running. A lot of competent professional Mac programmers started out with stuff similar to "20 GOTO 10" or HyperCard stacks. There currently is a extreme lack of such toddler sized steps customized to the Mac and iPhone paradigms.

However the Objective C runtime interpreter is just itching for somebody to build a nice small set of Obj C classes/objects/messages that

(1) is Turing complete (minus the infinite memory),

(2) can be assembled to create a variety of interesting apps (to a kid),

(3) hooks to some sort of Webkit/HTML5 UI on the front end, and

(4) can each be represented by a nice graphical symbol that will interlock with the objects with which it must message.

Just dynamically instantiate objects and do runtime message passing down the graphical program flow using NSClassFromString, NSSelectorFromString, respondsToSelector, and the like.
firewood is offline   0 Reply With Quote
Old Jul 13, 2010, 08:08 PM   #27
forcesteeler
macrumors regular
 
Join Date: Oct 2007
Google is trying to add as many apps as they can to compete with the 250,000 apps on the IPhone.

Whats so funny is that Android Developers hardly make any money compared to a Iphone developer. I think the 24 hour return policy is killing developer pockets.
forcesteeler is offline   0 Reply With Quote
Old Jul 24, 2010, 12:46 PM   #28
bogorman
macrumors newbie
 
Join Date: Jan 2008
AppInventor for iPhone

Anyone know if there is anything out there for this?
bogorman is offline   0 Reply With Quote
Old Jul 25, 2010, 08:58 AM   #29
forcesteeler
macrumors regular
 
Join Date: Oct 2007
Quote:
Originally Posted by forcesteeler View Post
Google is trying to add as many apps as they can to compete with the 250,000 apps on the IPhone.

Whats so funny is that Android Developers hardly make any money compared to a Iphone developer. I think the 24 hour return policy is killing developer pockets.
Yea the Return Policy is a stupid idea. Its good for physical goods, but for digital goods its a no no.
forcesteeler is offline   0 Reply With Quote
Old Jul 30, 2010, 01:57 PM   #30
flasher79
macrumors newbie
 
Join Date: Jul 2010
Quote:
Originally Posted by bogorman View Post
Anyone know if there is anything out there for this?
I found this app called DataFon a few days ago. I registered for the Beta and played with the App. It might be do enough to cover what you want. www.getdatafon.com. Other than that its XCode all the way...
flasher79 is offline   0 Reply With Quote
Old Jan 4, 2011, 06:17 PM   #31
Kitfer
macrumors newbie
 
Join Date: Jan 2011
I think it'd be a great way for Apple to do market research

Have a wysiwyg interface to make simple apps for personal use, if it works well then you have the option of sending it to apple and if they like it they can have an app developer write up a proper version of the app for the app store, people get the specific app they want, apple gets a source of app ideas and if they charge a small price ($1.29 perhaps) for the app design program then they get people paying them to give them ideas.
A small fee to upload an idea would weed out all the shovel ware ideas
Kitfer is offline   0 Reply With Quote
Old Jan 7, 2011, 01:46 PM   #32
Photics
macrumors regular
 
Join Date: Jan 2011
Quote:
Originally Posted by uraniumwilly View Post
Are there any jailbreak apps that do what appinventor does?
Why do you need to jailbreak to make apps?

Quote:
Originally Posted by ct2k7 View Post
No.
WHAT?!

Quote:
Originally Posted by iphoneguy123 View Post
nope.
HUH?!

Quote:
Originally Posted by 0dev View Post
I'm afraid it's Xcode or nothing.
NOPE! There are many other ways to make iOS apps without Xcode.

I think GameSalad is actually BETTER than App Inventor. The basic version of GameSalad is free. (You only need to be a registered apple developer.)

http://gamesalad.com

Basically, the "Professional" version lets you add Hyperlinks and iAds. If you don't need that, then the $499 annual subscription fee is not a problem right now. HA HA. I've made apps with Xcode. It's much easier with GameSalad. It's better suited for making games, but it can be used for lots of other apps too. I've made utilities with it. I think it could also be useful for interactive storybooks and similar projects.

I wrote The Unofficial GameSalad Textbook, which makes it even easier to make apps for the iPhone, iPod Touch and iPad. The programming language for GameSalad is basically English.

I think there are also other alternatives, like Flash (CS5), Corona and Unity. I haven't created a game with those SDKs though. Heh, obviously I like GameSalad better. I have been watching Corona though. It's a lot harder to use than GameSalad, and there are some differences in the features, but Corona has great performance... it even has Android support.
__________________
Michael Garofalo
http://photics.com
Photics is offline   0 Reply With Quote
Old Jan 7, 2011, 02:52 PM   #33
VulchR
macrumors 68000
 
VulchR's Avatar
 
Join Date: Jun 2009
Location: Scotland
Quote:
Originally Posted by djrod View Post
As a web developer I have to say:

WYSYWYG/graphical editors ALWAYS produces CRAP apps.

Real developers handwrites the code, this move from Google is going to provide a lot of apps to their market, but very low quality ones, you'll see
Nonsense. Besides, real men/women use assembler....

EDIT: RealStudio does well for Mac/PC/LINUX but not iPhone...
__________________
My first was a Mac+. Now I own an iPhone with 3.5x the pixels, a colour display, WiFi, 512x the RAM, >1500x the data storage, and 100x the speed. And it fits in the palm of my hand.
VulchR is offline   0 Reply With Quote
Old Jun 9, 2011, 02:57 AM   #34
Kallex
macrumors newbie
 
Join Date: Jun 2011
I was looking for App Inventor alternative for iPhone/iOS and bumped to this thread.

Is the current status nonexistent, including any community/open-source projects trying to reach for this?

The potential behind App Inventor is much greater than just scrap-up-simple apps, although getting the beginner-programmers to write well-designed applications is a challenge itself.

However it does its job for reaching the masses, and it progresses to provide more technical reach than just for simple apps. It can be thought of as an semi-logic providing "UI" maker, where it seamlessly connects to "real-software" blocks.

Google has relatively interested and active community around App Inventor, including also educational aspects.

I would be interested to hear, if iOS/iPhone has something alike to offer, including any effort to put together it via open-source/community project(s).


Kalle

Kalle
Kallex is offline   0 Reply With Quote
Old Jan 10, 2013, 07:11 PM   #35
stscanlan
macrumors newbie
 
Join Date: Jan 2013
Teacher Input

I understand your plight. I am a computer teacher, and always want to get the kids interested in how the technology they love, works. I announced to my 10th graders today that on Monday we would start creating phone apps. There were cheers from the Android crowd and crestfallen faces from the owners of the IPhones when I announced that App Inventor only worked on the Android platform, thereby freezing out quite a number of would-be future programmers. That's food for thought, Apple people.
stscanlan is offline   0 Reply With Quote
Old Jan 10, 2013, 07:52 PM   #36
ArtOfWarfare
macrumors 603
 
ArtOfWarfare's Avatar
 
Join Date: Nov 2007
Send a message via Skype™ to ArtOfWarfare
Why not just teach real programming? Teach C... or if that's too complicated for them, maybe Java. (Java, despite all the flaws I hate it for, may just be an easier first language.)
ArtOfWarfare is offline   0 Reply With Quote
Old Jan 10, 2013, 10:07 PM   #37
MattInOz
macrumors 68030
 
MattInOz's Avatar
 
Join Date: Jan 2006
Location: Sydney
Quote:
Originally Posted by firewood View Post
From Googles point of view, App Inventor is more for educational purposes than for commercial Android apps. For most people, crawling is a necessary stage before walking and running. A lot of competent professional Mac programmers started out with stuff similar to "20 GOTO 10" or HyperCard stacks. There currently is a extreme lack of such toddler sized steps customized to the Mac and iPhone paradigms.

However the Objective C runtime interpreter is just itching for somebody to build a nice small set of Obj C classes/objects/messages that

(1) is Turing complete (minus the infinite memory),

(2) can be assembled to create a variety of interesting apps (to a kid),

(3) hooks to some sort of Webkit/HTML5 UI on the front end, and

(4) can each be represented by a nice graphical symbol that will interlock with the objects with which it must message.

Just dynamically instantiate objects and do runtime message passing down the graphical program flow using NSClassFromString, NSSelectorFromString, respondsToSelector, and the like.
I was always thinking Sproutcore or Cappuccino would get a Dashcode like interface builder and make a great MobileAppLite platform. Just never seems to have happened or gotten much coverage.
__________________
There is no such thing as "Collective Wisdom"
[ iPhone 5s, iPad Mini, 13" MacBookPro 2.7Ghz, 27"Al iMac i7, Black MacBook 13"]
MattInOz is offline   0 Reply With Quote
Old Jan 11, 2013, 02:20 AM   #38
firewood
macrumors 603
 
Join Date: Jul 2003
Location: Silicon Valley
Quote:
Originally Posted by ArtOfWarfare View Post
Why not just teach real programming?
Real programming wasn't designed to be taught. They were mostly designed by alpha geeks to impress other hi-IQ alpha geeks with some very esoteric or abstract qualities. For most real people, it's way too difficult to get any interesting or fun results from these languages before it becomes way too boring.

Count how many art or philosophy majors are voluntarily in a typical intro to real programming class (as opposed to an Arduino lab), and the number will be close to zero, probably smaller even than the number of CS majors taking ballet classes.

Someone needs to figure out how to do an iPhone app IDE using something more like Logo, or Smalltalk/Squeak, et.al. Kids actually liked playing with those languages. A smaller number of typical adults played with stuff like spreadsheet macros or Hypertalk.
firewood is offline   0 Reply With Quote
Old Jan 11, 2013, 04:31 AM   #39
thewitt
macrumors 68000
 
thewitt's Avatar
 
Join Date: Sep 2011
Quote:
Originally Posted by kdarling View Post
I still remember when many/most people who bought personal computers actually learned to create apps on them, instead of being only app consumers.

Looking at the available blocks, you could quickly create some interesting stuff with it. For instance, in a few minutes you could create a flash card app that rewards your child for correctly speaking phrases into the voice-to-text block.

Perhaps even use it to prototype a product you want funded.

It's really too bad that Apple forbids Hypercard-like apps.
Many/most people stopped trying to write their own computer applications around 1979 when VisiCalc was created.

HyperCard was a hack.

iOS will never include an app builder.
thewitt is offline   0 Reply With Quote
Old Jan 11, 2013, 02:12 PM   #40
firewood
macrumors 603
 
Join Date: Jul 2003
Location: Silicon Valley
Quote:
Originally Posted by thewitt View Post
HyperCard was a hack.
But an exceedingly popular hack (among non-techies) for such a poorly designed (IMHO) built-in programming language.

Quote:
iOS will never include an app builder.
iOS is an operating system, not an IDE. There are several app builder IDEs already available for iOS app development (some with lots of apps in the store built using them), just none designed well for educational use (or educational PR fluff...

Certainly none designed well enough for "real programming", if that's what you meant.
firewood is offline   0 Reply With Quote
Old Jan 11, 2013, 08:47 PM   #41
xArtx
macrumors 6502a
 
Join Date: Mar 2012
I always thought a BASIC or LUA interpreter would be nice for iDevices,
then the time you spent making simple apps still wasn't wasted
because the writer still picks up basic programming concepts that could
be used later on if you really got stuck into it.

Not much chance of that though... didn't even see any in jailbreak land..
xArtx is offline   0 Reply With Quote
Old Jan 11, 2013, 10:18 PM   #42
Albright
macrumors regular
 
Join Date: Aug 2011
Quote:
Originally Posted by xArtx View Post
I always thought a BASIC or LUA interpreter would be nice for iDevices…
Not much chance of that though... didn't even see any in jailbreak land..
Methinks you didn't look hard enough. Codea and iLuaBox are two promising-looking apps that allow you to build programs with Lua (though I haven't tried either), and there appear to be a handful of others if you just search the App Store for "Lua."
Albright is offline   0 Reply With Quote
Old Jan 12, 2013, 09:56 PM   #43
xArtx
macrumors 6502a
 
Join Date: Mar 2012
Quote:
Originally Posted by Albright View Post
Methinks you didn't look hard enough. Codea and iLuaBox are two promising-looking apps that allow you to build programs with Lua (though I haven't tried either), and there appear to be a handful of others if you just search the App Store for "Lua."
I didn't even check the App store, they are supposed to forbid that sort of thing.
Even the C64 emu had a hard time, and had to be crippled.
xArtx is offline   0 Reply With Quote
Old Jan 12, 2013, 10:00 PM   #44
ArtOfWarfare
macrumors 603
 
ArtOfWarfare's Avatar
 
Join Date: Nov 2007
Send a message via Skype™ to ArtOfWarfare
Quote:
Originally Posted by xArtx View Post
I didn't even check the App store, they are supposed to forbid that sort of thing.
Even the C64 emu had a hard time, and had to be crippled.
That's not so. Apple forbids compiled code in the app to change. There's nothing wrong with having scripts in an app (thus how there are apps for writing and testing C code on the App Store... They interpret and emulate the code rather than compile it.)
ArtOfWarfare is offline   0 Reply With Quote
Old Jan 13, 2013, 10:56 PM   #45
xArtx
macrumors 6502a
 
Join Date: Mar 2012
Quote:
Originally Posted by ArtOfWarfare View Post
That's not so. Apple forbids compiled code in the app to change. There's nothing wrong with having scripts in an app (thus how there are apps for writing and testing C code on the App Store... They interpret and emulate the code rather than compile it.)
I'll bet there is still a catch with the above mentioned LUA interpreters.
Although I haven't downloaded any of them, I'd be (pleasantly) suprised if
any of them can be configured to run your specified script at startup.
xArtx is offline   0 Reply With Quote
Old Jan 13, 2013, 11:21 PM   #46
Jessica Lares
macrumors 603
 
Jessica Lares's Avatar
 
Join Date: Oct 2009
Location: Near Dallas, Texas, USA
I like that Codea app, going to try building something with it. Thanks for the link.

I personally use Unity with Boldai's Brain Builder. It's pretty good for games. I have no coding experience whatsoever, but was able to put together the Pong tutorial in under a hour by just reading the guide. I learnt a LOT. If you can make a flowchart and do a little math, it's so easy to use. I'm very impressed with it and am going to buy the full package to play around with some more.

I think just playing around with Interface Builder and making everything connect the way you want it and inserting the strings/pages/etc you need would be as App Inventor as it gets.
__________________
Have You Hugged Your Mac Today?
Daily Expressions | iMac G4 | Late 2011 13" MacBook Pro | iPod Nano (7G) | iPad Mini | iPod Touch (5G) | iPhone 5S
Jessica Lares is offline   0 Reply With Quote

Reply
MacRumors Forums > Apple Systems and Services > Programming > iPhone/iPad Programming

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Similar Threads
thread Thread Starter Forum Replies Last Post
Is there a Samsung S-Health equivalent on the iphone? Alundra iPhone 3 Mar 1, 2014 07:31 PM
Sleep Cycle equivalent app in Cydia lrso Alternatives to iOS and iOS Devices 0 Aug 7, 2013 08:09 PM
3G unrestricted equivalent in App Store? Pinkstiletto66 iPhone 5 May 20, 2013 07:27 PM
Is there an equivalent to Base (Menial) as an iPad app? manu chao iPhone/iPad Programming 9 Mar 28, 2013 09:44 PM
Autodesk Releases 'Inventor Fusion' on Mac App Store MacRumors Mac Blog Discussion 33 Aug 17, 2012 07:45 AM

Forum Jump

All times are GMT -5. The time now is 04:12 AM.

Mac Rumors | Mac | iPhone | iPhone Game Reviews | iPhone Apps

Mobile Version | Fixed | Fluid | Fluid HD
Copyright 2002-2013, MacRumors.com, LLC