WordPress Mobile Apps - WordCamp San Antonio 2015
-
Upload
aaron-douglas -
Category
Technology
-
view
103 -
download
1
Transcript of WordPress Mobile Apps - WordCamp San Antonio 2015
ABOUT ME
• Aaron Douglas
• Milwaukee
• Mobile Developer for Automattic Inc.
• Prior life Enterprise Java
• @astralbodies
WHAT’S WE’RE TALKING ABOUT
• What’s Out There
• History
• Contribution
• App Architecture
• Specifics about the iOS App
• What’s Coming Next
WHAT’S OUT THERE
• WordPress Android
• WordPress iOS
• Sub-projects: WordPress-iOS-Editor, WordPressCom-Stats-iOS, WordPressCom-Analytics-iOS + many others
HISTORY
• July 2008 - WordPress for iPhone OS 2.0 - v1.0
• February 2010 - WordPress for Android 1.5 - v1.0Acquired wpToGo
• Blackberry & Windows Mobile as well
SOME INTERESTING STATS
• 60% of users are only using a self-hosted setup
• 1,200k people a month (iOS 700, Android 500)
• 24/26 seconds average session length
WHAT TO HELP WITH
• Bugs - reporting and fixing
• Review & Testing of other Pull Requests
• New features
CODE
• Hosted all on GitHub
• https://github.com/wordpress-mobile
THE PROCESS• Assign yourself to the issue
• Fork the repository
• Create a branch
• Fix the problem
• Submit a Pull Request
COMMUNICATION
• GitHub Issues
• http://make.wordpress.org/mobile
• Slack Chat
• https://make.wordpress.org/chat/
BIG PIECES• Networking / Synchronization
• Authentication
• Data Access
• Local/Offline Persistence
• User Interface
WORDPRESS.COM FEATURES• Site Stats
• Push Notifications
• Simperium-Synced Notes
• Reader
• Image & Video processing
• https://developer.wordpress.com/apps/
IOS APP ARCHITECTURE
• Persistence - Core Data, Simperium
• Service Layer
• Dependencies - CocoaPods
• Separate libraries for stats, editor, metrics
WHAT’S COMING
• New stats interface
• Visual editor in iOS (Android is next!)
• Incremental architectural improvements
CONTACT
• Twitter : @astralbodies
• GitHub: astralbodies
• WordPress.org Slack: astralbodies
• E-mail: [email protected]