• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Making mobile apps with Drupal data
 

Making mobile apps with Drupal data

on

  • 1,053 views

Get an insight of our development process when we were asked to contribute to the Drupal Government Days building an app for iPhone and Android loaded with Drupal driven data

Get an insight of our development process when we were asked to contribute to the Drupal Government Days building an app for iPhone and Android loaded with Drupal driven data

Statistics

Views

Total Views
1,053
Views on SlideShare
1,043
Embed Views
10

Actions

Likes
0
Downloads
5
Comments
0

3 Embeds 10

http://paper.li 7
http://a0.twimg.com 2
http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Making mobile apps with Drupal data Making mobile apps with Drupal data Presentation Transcript

    • Making Drupal and mobile
      appswork together
    • Bart Gysens
      Cmo – Marketing
      eGovernment / vzw
      Mobile development
      bart.gysens@anaxis.be
      Online: wadje12
      me
      2 /
      anaXis
      Welcome – who am I?
    • What we do?
      3
      anaXis
    • What we do?
      4
      anaXis
    • App vs Mobile site
      basics
      5 /
      Question: build an app with drupal data
    • Platforms?
      basics
      6 /
      Question: build an app with drupal data
    • Development vs Budget
      • programming cost and time
      • scope of project
      • used technology
      • deployment and maintenance rapidness
      • smiling customer
      basics
      7 /
      Question: build an app with drupal data
    • Development vs Budget
      • programming cost and time
      • scope of project
      • used technology
      • deployment and maintenance rapidness
      • smiling customer
      basics
      8 /
      Question: build an app with drupal data
      2 weeks top needed
      fordevelopment
      1 week forrevision
      1 week fordeployment
    • Development vs Budget
      • programming cost and time
      • scope of project
      • used technology
      • deployment and maintenance rapidness
      • smiling customer
      basics
      9 /
      Question: build an app with drupal data
    • Development vs Budget
      • programming cost and time
      • scope of project
      • used technology
      • deployment and maintenance rapidness
      • smiling customer
      basics
      10 /
      Question: build an app with drupal data
    • Development vs Budget
      • programming cost and time
      • scope of project
      • used technology
      • deployment and maintenance rapidness
      • smiling customer
      basics
      11 /
      Question: build an app with drupal data
      framework
      or
      native development
    • Development vs Budget
      • programming cost and time
      • scope of project
      • used technology
      • deployment and maintenance rapidness
      • smiling customer
      basics
      12 /
      Question: build an app with drupal data
    • Development vs Budget
      • programming cost and time
      • scope of project
      • used technology
      • deployment and maintenance rapidness
      • smiling customer
      basics
      13 /
      Question: build an app with drupal data
      Open Source
      Cheap (read: free)
      Knowncodingstandards
      Knownprogrammingstandards & code
      Great community & broadintegration level
      1 size fits all & “hey itfills are needs, so ok!”
    • Development vs Budget
      • programming cost and time
      • scope of project
      • used technology
      • deployment and maintenance rapidness
      • smiling customer
      basics
      14 /
      Question: build an app with drupal data
      iStore : check!
      Android market: check!
      easy update deployment: check!
    • Development vs Budget
      • programming cost and time
      • scope of project
      • used technology
      • deployment and maintenance rapidness
      • smiling customer
      basics
      15 /
      Question: build an app with drupal data
      check!
    • XML – data exchange: 1 file vs partial data
      data
      16 /
      Pieces of the puzzle
    • Asynchronous data retrieval
      data
      17 /
      Pieces of the puzzle
    • Caching & low size graphics
      speed
      18 /
      Pieces of the puzzle
      !!!
    • App business logic
      • launch app
      • load initial data (user and data versions vs cache)
      • parse data
      • start GUI
      • when in module load necessary data
      • parse data when asked and cache result
      • check live data when asked (almost zero)
      • cache all graphics (avatars)
      processes
      19 /
      Build and deploy
    • Titanium - appCellerator
      interface GUI development
      20 /
      Build and deploy
    • Essentials!
      these you really need
      21 /
      Build and deploy
    • Javascript rules
      programming language
      22 /
      Build and deploy
    • app.js
      23 /
      Build and deploy
      Setting variables
      Building the tabs
    • app.js
      24 /
      Build and deploy
      Get the data and check online status
    • app.js
      25 /
      Build and deploy
      Ifnetwork load else handle being offline
    • attendees.js
      26 /
      Build and deploy
      How the attendees are handled
    • attendees.js
      27 /
      Build and deploy
      How the attendees are handled
    • shown iPhone emulator
      test your application
      28 /
      Build and deploy
    • Easy
      as
      clicking
      distributing
      29 /
      Build and deploy
    • Done!
      distributing
      30 /
      Build and deploy
    • Bart Gysens
      Cmo – Marketing
      eGovernment / vzw
      Mobile development
      bart.gysens@anaxis.be
      Online: wadje12
      finally
      31 /
      Building an app with Titanium & Drupal
      Questions?