I know next to nothing about creating IOS/Android apps except that
things change constantly so I wanted to get the group's advice on
something I am considering developing soon.
The requirements are initially quite modest:
1. Ability to look up ingredients and show related content.
2. Search for ingredients.
3. Be available off line.
4. Easy to develop across ISO and Android.
Not sure about the last one, do I have to create 2 projects and manage
them separately? I've heard there are third party applications where
you write once in Javascript(I think) and it cross compiles down to
both OS's.
Is it practical to do both as a newbie to mobile development? Should I
just concentrate on Android (since I know Java)?
Any advice appreciated!!
Thanks
Rakesh
Rakesh
--
You received this message because you are subscribed to the Google Groups "The Java Posse" group.
To post to this group, send email to java...@googlegroups.com.
To unsubscribe from this group, send email to javaposse+...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
1. Ability to look up ingredients and show related content.
2. Search for ingredients.
3. Be available off line.
4. Easy to develop across ISO and Android.Not sure about the last one, do I have to create 2 projects and manage
them separately? I've heard there are third party applications where
you write once in Javascript(I think) and it cross compiles down to
both OS's.Is it practical to do both as a newbie to mobile development? Should I
just concentrate on Android (since I know Java)?Any advice appreciated!!
Thanks
Rakesh
--
You received this message because you are subscribed to the Google Groups "The Java Posse" group.
To view this discussion on the web visit https://groups.google.com/d/msg/javaposse/-/I9kwxTZPGYwJ.
To post to this group, send email to java...@googlegroups.com.
To unsubscribe from this group, send email to javaposse+...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
Even when you wrap it, it's still a PITA to test and deploy. In the
case of iOS, you still need to compile in Xcode on a Mac and deal with
all the provisioning stuff.
> --
> You received this message because you are subscribed to the Google Groups "The Java Posse" group.
From the answers, I can see its not easy to choose a path.
Keep the suggestions coming though.
Rakesh
One things about mobile apps though, is if your app is simple enough
to fit into a 3rd party framework and work well then it's probably not
hard to implement in each platform if you know each well.
But it might be ok and it is a lot of work to learn 2 different frameworks.
2012/4/9 Cédric Beust ♔ <ced...@beust.com>:
> And a pretty negative perspective on at least some of those:
>
> http://java.dzone.com/articles/multi-platform-frameworks-0
>
> Still, nothing conceptually against the concept of a multi-platform
> framework that holds water. They don't actually *have* to cater to the
> lowest common denominator, even though perhaps the current crop do just
> that. A winner in this space could be very successful.
My thoughts are that such tools (I'm referring of the whole class of tools
that allow to code in a single way and then translate to the native stuff)
are ok for specific application domains. For instance, you want to do a
catalog of products, go for that (my experience is also that corporates
involved in this business develop their own tools). This approach fails
for generic stuff.
--
Fabrizio Giudici - Java Architect, Project Manager
Tidalwave s.a.s. - "We make Java work. Everywhere."
fabrizio...@tidalwave.it
http://tidalwave.it - http://fabriziogiudici.it
Of course, from the article:
"Sure, they can work in marginal use cases for the overly simplistic
or the feature weak engagements, but if you are trying to build real
mobile experiences that challenge the processing power, memory and
resolution capabilities of the best mobile devices and OS's on the
planet, then they simply SNAP."
How many applications that you download are actually that intensive?
Looking at the list of applications I have downloaded, I don't expect
many of them are "challenging the processing power, memory, or
resolution" capabilities of my device. Games, maybe, but I didn't
think these frameworks were for games. (And, amusingly, if you are
writing games you are probably using something like Unity, which is
specifically designed for this.)
This is akin to thinking you should shy away from some frameworks
because they don't scale as well as others. Obviously don't pick one
that cripples your ability to ever scale, but I question making that
priority number one.