July 29, 2011 7:00 PM - 19 attended

Multi-platform development

No location was chosen

We have iPhone/Android/BB/Windows smartphones at least already and building native apps for each of these is duplicating the effort. So the natural question is: how can we create a common code base or at least maximize re-use while targeting all these platforms?

It'd be great to bring in a panel of CODERS that ACTUALLY DEVELOPED cross platform to share their experiences and discuss pros/cons. Ideally, from someone with a traditional phone/embedded C/C++ experience moving up the stack to some with a web experience moving down.

  • Ben Monro
    Ben Monro

    I've got direct experience with this. I've built the same app on Android, iPHone & Blackberry and will soon be adding the WP7 app to the lineup. I was one of the Panelists at the iPhone vs Android talk a few months ago and I also presented on Android development at the SoCal Code Camp. I'd love to participate if you're interested.

    Posted November 11, 2010 at 9:45 AM
  • Sekhar Ravinutala
    Sekhar Ravinutala

    Great, did you share the code in any way or was it a re-write for each one? What I was thinking of was around:

    (1) HTML5 for mobile. Not too much web discussion though.
    (2) Psuedo native apps, like with Titanium, Rhodes, or even PhoneGap where we pretend what comes out is native.
    (3) Possibly Adobe AIR that seems have got new life for Android/BB (and iPhone if you count the packager for iPhone thing).
    (4) Most importantly: sharing native C/C++/Java code with NDK etc. or stuff like MoSync.

    Posted November 11, 2010 at 10:53 AM
  • Eric Arseneau
    Eric Arseneau

    I've been doing this cross platform approach for over 10 years and would love to see what the thinking is these days.

    Posted November 11, 2010 at 12:20 PM
  • Ben Monro
    Ben Monro

    No, I built each one seperate. its really not as hard as you might think actually. Once you write the code for the first app, you work through all the intricacies of the business logic etc. Then when it comes time to build it on the next platform, you basically just translate from one to the other. I'm not a fan of these cross platform tools and I'd love to be a panelist to discuss why that is... :)

    Posted November 11, 2010 at 12:39 PM
  • Sergio Fernandez
    Sergio Fernandez

    I just developed a social network app, in iPhone, Android and BB, will be glad to participate or hear other people expeinces

    Posted November 12, 2010 at 7:01 AM
  • Walter K
    Walter K

    Would love to compare notes. Can we try for mid-Dec, like Wed. 15th? Any ideas for a venue, cheap or free?

    Posted November 20, 2010 at 1:57 PM
  • Michael McCafferty
    Michael McCafferty

    Excellent idea. I'm new here. How can I help make this happen?

    Posted November 23, 2010 at 9:11 AM
  • Alex Shah
    Alex Shah

    Our next talk is scheduled for Dec. 14th and will be discussing Android development. However, Cross-platform development is near and dear to me. I agree, let's put a panel together, but can we wait until mid-Jan?

    Posted November 24, 2010 at 9:49 AM
  • Sekhar Ravinutala
    Sekhar Ravinutala

    Mid January sounds good to me, thanks Alex!

    Posted November 24, 2010 at 9:53 AM
  • Ben Monro
    Ben Monro

    Hi Alex, Can I join the Android dev panel? I was on the Android vs. iPhone panel a few months back...

    Posted November 24, 2010 at 9:55 AM
  • Jonathan Wine
    Jonathan Wine

    Hi Alex, What will be the time and place for the Dec 14th talk?

    Posted November 24, 2010 at 2:14 PM
  • Somya
    Somya

    I changed the date and time to Friday, July 29, 2011 at 7:00 PM

    Posted July 14, 2011 at 9:29 AM
  • Allan Schougaard
    Allan Schougaard

    Friday nights are generally not a good time for a meetup for many people.

    Posted July 15, 2011 at 11:23 AM | 2 likes
  • Keith Strini
    Keith Strini

    Where is this meeting going to take place?

    Posted July 21, 2011 at 12:27 PM
  • Paul
    Paul

    Anyone considering Appcelerator's "Titanium" product for this? (Not good for BB -- but looks promising for Android & iOS.

    Posted July 22, 2011 at 2:42 PM
  • Sekhar Ravinutala
    Sekhar Ravinutala

    I changed the location to Qualcomm Building S

    Posted July 22, 2011 at 8:34 PM
  • Sekhar Ravinutala
    Sekhar Ravinutala

    I removed the location. It was Qualcomm Building S

    Posted July 22, 2011 at 8:35 PM
  • Alex C. Schaefer
    Alex C. Schaefer

    Hey guys, Any update where this will take place?

    Posted July 25, 2011 at 3:57 PM
  • Jacob Robinson
    Jacob Robinson

    @Paul, I've tried Corona, Titanium and Phonegap. Phonegap is the best so far when attempting to integrate third-party jars. Corona and Titanium are very premature platforms, I would not recommend them.

    Posted July 27, 2011 at 9:30 PM
  • Sekhar Ravinutala
    Sekhar Ravinutala

    OK, guys I am lost. I'd sent a message to Alex last Fri asking about what's going on, but never heard back - I guess he's busy. But Somya, I see you set the date for tomorrow...did you line up the speakers? Who's organizing this thing? Is Alex still the organizer for this group?

    Posted July 28, 2011 at 7:44 PM
  • Paul Yang
    Paul Yang

    where is this going to be? can someone write down an address? it's not qualcomm cafe s right? Thanks!

    Posted July 29, 2011 at 5:02 PM
  • You must be a member to post a comment. Join or login.

Other nearby
Meetups
Why these groups?
x

The Meetup Groups shown here are topically similar to San Diego iPhone/Android/Windows Phone Mobile Developers.

Groups are more likely to be displayed here if they:

  • have a Meetup scheduled
  • have a high rating
  • have a group photo
  • are "public" and not "private"
  • have shown they are likely to stick around (older than 30 days)
Find more Meetup Groups
near San Diego

Log in

  • Not registered with us yet?
or

Log in to Meetup with your Facebook account.

Log in using Facebook

Sign up

or

Join this Meetup Group even quicker with your Facebook account.

Sign up using Facebook
By clicking the "Sign up using Facebook" or "Sign up" buttons above, you agree to Meetup's Terms of Service