addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwchatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgoogleimageimagesinstagramlinklocation-pinmagnifying-glassmailminusmoremuplabelShape 3 + Rectangle 1outlookpersonplusprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

Drupal NoVa Meetup - Developing Mobile Apps with PhoneGap and AngularJS

  • Oct 22, 2013 · 7:00 PM

Please join us on October 22 at 7pm at Bixal for the next Drupal NoVA meetup.

William Hurley from Forum One will be doing a presentation on how to use PhoneGap and AngularJS to develop mobile applications...

...and Emeline Glynn will share what she learned while building capitalcityshowcase.com, including a small custom module she wrote and the configuration choices behind her site. She will cover Views, Feeds Tamper, Field Collection, and other modules used on the site, some cool SASS code she wrote, as well as her custom responsive AdaptiveTheme subtheme.

Thanks and we look forward to seeing you on 10/22!

Bixal is located in Oakton, VA at the intersection of 123 (Chain Bridge Rd.) and Jermantown Rd., just off the 123 exit of 66, roughly a couple of miles from the Vienna/Fairfax metro station on the Orange Line:

3050 Chain Bridge Rd, Suite 310, Oakton, VA

Join or login to comment.

  • navi

    Hope that was helpful and please, feel free to add more points!

    Cheers.

    1 · October 24, 2013

  • navi

    Note: Web app: Web apps are not real apps, they are websites that look and feel like apps, but they are run in a browser and are typically written in HTML5. Users access them as they would access any website, they navigate to a URL and then have the option of 'installing' them on their home screen by creating a bookmark to that page. This is really just a shortcut and not an 'app' though. Web apps became popular when HTML5 got widespread support as you get 'native-like' functionality in the browser. As more websites use HTML5 the distinction between web apps and regular websites becomes less clear as the experience is the same.

    October 24, 2013

  • navi

    7. Time to launch: Apple has to go through its own set of processes to make a submitted app available to the public. Typical best case turnaround time is one week and this should be included in the schedule. Android is more wild wild west in this case. There is no such restriction in Web apps 8. Recurring use: If the app is something which will be used on a repeating basis, native apps are considered better. If it’s a one off event or even a seasonal promotion, web apps might be better since the native app won’t be used after the promotion ends. (continued)

    October 24, 2013

  • navi

    4. Maintenance: Maintaining a native app can be complicated as changes have to be packaged in a new version and placed in the app store, to be re-downloaded by users. Maintaining a web app or a hybrid app is as simple as maintaining a web page, and can be done as often as needed.

    5. Platform independence: Platform independence is a key benefit of web apps and hybrid apps, as at least parts of the code can be reused across mobile operating systems when creating hybrid or web apps. Native apps require separate code bases for each mobile operating system.

    6. Revenue sharing: For deploying native apps through Apple store, Apple takes a cut of the fees if the app is paid. No such thing for web apps. (continued in next comment)

    October 24, 2013

  • navi

    Thanks to the presenters and the organizers of this meetup, it was quite informative! I know we discussed the pros and cons of Native app vs. Responsive site (or web apps, see note below) during the meetup and it seemed like a hot topic with everyone. I had a similar discussion elsewhere and for the benefit of everyone here, I am putting together a few things that might help decide what type you should go with:

    1. Device features: Native apps have access to the all device features, including GPS, camera, contacts, gestures, and notifications.

    2. Offline functioning: A native app is best if the app must work when there is no connectivity.

    3. Installation: Installing a native requires downloading a new app from an app store, and dealing with provisioning issues related to that.

    (continued in next comment)

    October 24, 2013

  • Carla B.

    Thanks so much to both William and Emeline for their excellent presentation and to all of you for making it out. Please reach out if you'd like to present at a future NoVA meetup.

    2 · October 23, 2013

  • William H.

    I'll be posting the code on github as well as a link to the slides themselves later today. Just have to do a little cleanup and commenting to make it more useful. Stay tuned.

    1 · October 23, 2013

  • A former member
    A former member

    Nice presentation by Emeline explaining how she went about creating a Drupal webiste for her client. I liked that she was to-the-point and talked about why she made certain choices. William did a cool job talking about how, when and why to use PhoneGap with AngularJS. Also, how to use Drupal through a REST API. I am going to try this out. I liked the live demo.

    2 · October 23, 2013

  • A former member
    A former member

    Missed it. :(

    October 22, 2013

  • Joe W.

    Sorry I won't be able to atrend. Hopefully I will be in town for next months event.

    October 22, 2013

  • A former member
    A former member

    Would love to attend this talk, but something came up. I am really interested in how to expose Drupal's content to Angular. Is there any way to get the slides from this talk?

    October 22, 2013

  • A former member
    A former member

    Sorry to miss this. Next time!

    October 22, 2013

  • A former member
    A former member

    Woohooooooooooo!

    October 22, 2013

  • Chito

    October 22, 2013

  • Sanjar H.

    Attending

    October 17, 2013

  • Noel W.

    Would love to attend but an evening class conflicts with the timing.

    September 22, 2013

50 went

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy