Building mobile                          apps with DrupalMonday, December 12, 11
NATIVE                          apps with DrupalMonday, December 12, 11
Questions                            Send us your questions                            via Twitter using hashtags:        ...
Questions                            Send us your questions                            via Twitter using hashtags:        ...
Android & iOS            SEND QUESTIONS BY MARKING YOUR TWEETS WITH BOTH #dcnyc10 AND #mobileMonday, December 12, 11
Why Native?Monday, December 12, 11
PhoneGap                          Pros                  Cons      • Cross-platform               • Limited by the WebKit  ...
Appcelerator Titanium                          Pros              Cons      • Cross-platform            • Cross-platform an...
DrupalCampNYC 10                        for AndroidMonday, December 12, 11
App Demo       • Yep, live demo :-P @robbiethegeek       • Lets launch the emulator!            SEND QUESTIONS BY MARKING ...
Android SDK & Eclipse                          Pros                     Cons      • Nice Integrated               • ECLIPS...
Useful Libraries       • iosched* (http://code.google.com/p/iosched/)             – This accounted for 75% of the app.    ...
Putting it all together       • Logic/Code in Java       • Layout in XML       • Multiple device support is possible (Just...
DrupalCampNYC 10                           for iOSMonday, December 12, 11
iOS App            SEND QUESTIONS BY MARKING YOUR TWEETS WITH BOTH #dcnyc10 AND #mobileMonday, December 12, 11
iOS App            SEND QUESTIONS BY MARKING YOUR TWEETS WITH BOTH #dcnyc10 AND #mobileMonday, December 12, 11
Objective-C                           & iOS SDKMonday, December 12, 11
Useful Libraries            SEND QUESTIONS BY MARKING YOUR TWEETS WITH BOTH #dcnyc10 AND #mobileMonday, December 12, 11
Useful Libraries       • RestKit             – https://github.com/RestKit/RestKit            SEND QUESTIONS BY MARKING YOU...
Useful Libraries       • RestKit             – https://github.com/RestKit/RestKit       • SDWebImage             – https:/...
Useful Libraries       • RestKit             – https://github.com/RestKit/RestKit       • SDWebImage             – https:/...
Useful Libraries       • RestKit             – https://github.com/RestKit/RestKit       • SDWebImage             – https:/...
TestFlight       • Ad-Hoc beta testing       • In-app updates       • Session reporting & Checkpoints       • User feedbac...
Monday, December 12, 11
COD APIMonday, December 12, 11
drupalcampnyc.org/cod-api/scheduleMonday, December 12, 11
drupalcampnyc.org/cod-api/sponsorMonday, December 12, 11
Questions?                             #dcnyc10 #mobileMonday, December 12, 11
Questions?                             #dcnyc10 #mobileMonday, December 12, 11
Upcoming SlideShare
Loading in...5
×

DrupalCampNYC 10 - Native mobile apps with Drupal

2,392
-1

Published on

Eric Duran and Roger López discuss the benefits and challenges of building
the native iOS and Android DrupalCampNYC apps.

Topics include:

Why native? Why not use PhoneGap or Titanium?
A quick look at how each app was built:
What libraries were used.
How was Drupal used.
How to get started with each platform.
Difficulties learning a new language and platform.

Published in: Technology
1 Comment
2 Likes
Statistics
Notes
  • Hello my dear
    I am Modester by name good day. i just went to your profile this time true this site (www.slideshare.net) and i got your detail and your explanation in fact the way you explain your self shows me that you are innocent and maturity and also understand person i decided to have a contact with you so that we can explain to our self each other because God great everyone to make a friend with each other and from that we know that we are from thism planet God great for us ok my dear please try and reach me through my email address (modester4life2@yahoo.com) so that i can send you my picture true your reply we can know each other ok have a nice day and God bless you yours Modester
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
2,392
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
1
Likes
2
Embeds 0
No embeds

No notes for slide

DrupalCampNYC 10 - Native mobile apps with Drupal

  1. Building mobile apps with DrupalMonday, December 12, 11
  2. NATIVE apps with DrupalMonday, December 12, 11
  3. Questions Send us your questions via Twitter using hashtags: #dcnyc10 #mobileMonday, December 12, 11
  4. Questions Send us your questions via Twitter using hashtags: #dcnyc10 #mobileMonday, December 12, 11
  5. Android & iOS SEND QUESTIONS BY MARKING YOUR TWEETS WITH BOTH #dcnyc10 AND #mobileMonday, December 12, 11
  6. Why Native?Monday, December 12, 11
  7. PhoneGap Pros Cons • Cross-platform • Limited by the WebKit wrapper • HTML, CSS and JavaScript • Non-native controls and • Nothing new to learn animations • Leverage existing codeMonday, December 12, 11
  8. Appcelerator Titanium Pros Cons • Cross-platform • Cross-platform anomalies • Compiles to native code • Near* native speed • Near* native speed • Lack of relevant documentation • You already know javascript! • You (probably) don’t know the Titanium API.Monday, December 12, 11
  9. DrupalCampNYC 10 for AndroidMonday, December 12, 11
  10. App Demo • Yep, live demo :-P @robbiethegeek • Lets launch the emulator! SEND QUESTIONS BY MARKING YOUR TWEETS WITH BOTH #dcnyc10 AND #mobileMonday, December 12, 11
  11. Android SDK & Eclipse Pros Cons • Nice Integrated • ECLIPSE! environment (ADT) • Emulator is slowwww • Seamless Market Upload • Super simple device testing • TONS of sample code out there.Monday, December 12, 11
  12. Useful Libraries • iosched* (http://code.google.com/p/iosched/) – This accounted for 75% of the app. • json-simple • Android Compatibility Library • Android ViewPagerIndicator • Google Analytics SEND QUESTIONS BY MARKING YOUR TWEETS WITH BOTH #dcnyc10 AND #mobileMonday, December 12, 11
  13. Putting it all together • Logic/Code in Java • Layout in XML • Multiple device support is possible (Just time consuming) SEND QUESTIONS BY MARKING YOUR TWEETS WITH BOTH #dcnyc10 AND #mobileMonday, December 12, 11
  14. DrupalCampNYC 10 for iOSMonday, December 12, 11
  15. iOS App SEND QUESTIONS BY MARKING YOUR TWEETS WITH BOTH #dcnyc10 AND #mobileMonday, December 12, 11
  16. iOS App SEND QUESTIONS BY MARKING YOUR TWEETS WITH BOTH #dcnyc10 AND #mobileMonday, December 12, 11
  17. Objective-C & iOS SDKMonday, December 12, 11
  18. Useful Libraries SEND QUESTIONS BY MARKING YOUR TWEETS WITH BOTH #dcnyc10 AND #mobileMonday, December 12, 11
  19. Useful Libraries • RestKit – https://github.com/RestKit/RestKit SEND QUESTIONS BY MARKING YOUR TWEETS WITH BOTH #dcnyc10 AND #mobileMonday, December 12, 11
  20. Useful Libraries • RestKit – https://github.com/RestKit/RestKit • SDWebImage – https://github.com/rs/SDWebImage SEND QUESTIONS BY MARKING YOUR TWEETS WITH BOTH #dcnyc10 AND #mobileMonday, December 12, 11
  21. Useful Libraries • RestKit – https://github.com/RestKit/RestKit • SDWebImage – https://github.com/rs/SDWebImage • PullToRefresh – https://github.com/leah/PullToRefresh SEND QUESTIONS BY MARKING YOUR TWEETS WITH BOTH #dcnyc10 AND #mobileMonday, December 12, 11
  22. Useful Libraries • RestKit – https://github.com/RestKit/RestKit • SDWebImage – https://github.com/rs/SDWebImage • PullToRefresh – https://github.com/leah/PullToRefresh • OHAttributedLabel – https://github.com/AliSoftware/OHAttributedLabel SEND QUESTIONS BY MARKING YOUR TWEETS WITH BOTH #dcnyc10 AND #mobileMonday, December 12, 11
  23. TestFlight • Ad-Hoc beta testing • In-app updates • Session reporting & Checkpoints • User feedback from within the app • Crash reporting and logging SEND QUESTIONS BY MARKING YOUR TWEETS WITH BOTH #dcnyc10 AND #mobileMonday, December 12, 11
  24. Monday, December 12, 11
  25. COD APIMonday, December 12, 11
  26. drupalcampnyc.org/cod-api/scheduleMonday, December 12, 11
  27. drupalcampnyc.org/cod-api/sponsorMonday, December 12, 11
  28. Questions? #dcnyc10 #mobileMonday, December 12, 11
  29. Questions? #dcnyc10 #mobileMonday, December 12, 11

×