Challenges in Open Source Mobile Apps

1,715 views
1,525 views

Published on

Technical presentation about the lifecycle of open source mobile apps which will be presented on 6 April 2013 during Openmobility conference 2013.

The talk is dedicated to the lifecycle of an open source mobile application from an idea to the market. The aim of the talk is to share experience about establishing contributor’s community, localization, version control, bug tracking, testing, and managing new releases on different platforms such as MeeGo Harmattan, Android, Symbian, Sailfish OS and BlackBerry. Common QA failures during publishing to app stores as well as tips for app monetization and strategies how to increase downloads will be also discussed.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,715
On SlideShare
0
From Embeds
0
Number of Embeds
102
Actions
Shares
0
Downloads
8
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Challenges in Open Source Mobile Apps

  1. 1. Challenges in Open Source Mobile Apps Leon Anavi @leonanavi leon@anavi.org
  2. 2. Agenda Idea Framework & Open Source License Community Bug Tracker Version Control Localization Testing App Stores Leon Anavi – Challenges in Open Source Mobile Apps Openmobility Conference 2013 2
  3. 3. Mobile App Lifecycle Idea App Store Plan & Design Test Develop Build & Debug Leon Anavi – Challenges in Open Source Mobile Apps Openmobility Conference 2013 3
  4. 4. Idea Leon Anavi – Challenges in Open Source Mobile Apps Openmobility Conference 2013 4
  5. 5. Idea“Every morning in Africa, a gazelle wakes up. It knows it mustrun faster than the fastest lion or it will be killed. Every morninga lion wakes up. It knows it must outrun the slowest gazelle orit will starve to death. It doesn’t matter whether you are a lionor a gazelle: when the sun comes up, you’d better berunning.” Dan Montano Leon Anavi – Challenges in Open Source Mobile Apps Openmobility Conference 2013 5
  6. 6. Mobile OS 2013 Leon Anavi – Challenges in Open Source Mobile Apps Openmobility Conference 2013 6
  7. 7. New Mobile Platforms in 2013Now is the best time to develop apps for: Sailfish OS Tizen Firefox OS BlackBerry 10 Ubuntu Leon Anavi – Challenges in Open Source Mobile Apps Openmobility Conference 2013 7
  8. 8. FrameworksNative Qt HTML5 Android Other Leon Anavi – Challenges in Open Source Mobile Apps Openmobility Conference 2013 8
  9. 9. Open Source Licenses MIT GNU General Public License (GPL) GNU “Lesser” General Public License (LGPL) Apache License 2.0 Eclipse Public License (EPL) Other Leon Anavi – Challenges in Open Source Mobile Apps Openmobility Conference 2013 9
  10. 10. CommunitySmall open source project’s contributors: Developers Translators Testers Users Leon Anavi – Challenges in Open Source Mobile Apps Openmobility Conference 2013 10
  11. 11. Bug Tracker Publish all bugs and feature requests Describe in details each task in a separate issue Create a roadmap and follow it Encourage contributors to use the bug trackerPopular free for open source bug tracking systems :JIRA, Bugzilla, Redmine, SourceForge, GitHub,BitBucket, Google Code Leon Anavi – Challenges in Open Source Mobile Apps Openmobility Conference 2013 11
  12. 12. Version Control Commit often Write accurate commit messages Tag releasesPopular open source SCM systems:Git, Mercurial, SVNPopular free project hosting services:GitHub, Gitorious, SourceForge, BitBucket, Google Code Leon Anavi – Challenges in Open Source Mobile Apps Openmobility Conference 2013 12
  13. 13. Localization Teach your app to speak foreign languages!Advantages: Reach larger audience Increase app popularityDisadvantages: Difficult maintenanceOpen source web-based system for L10n management:Zanata Leon Anavi – Challenges in Open Source Mobile Apps Openmobility Conference 2013 13
  14. 14. Testing Meet the Users! Think like a user Get user feedback Listen to customer complaints Ask the community to test prototypes Leon Anavi – Challenges in Open Source Mobile Apps Openmobility Conference 2013 14
  15. 15. App Stores Go to Market!Monetization: Paid App In-app Advertizing In-app Purchasing Donations Leon Anavi – Challenges in Open Source Mobile Apps Openmobility Conference 2013 15
  16. 16. Reviews Leon Anavi – Challenges in Open Source Mobile Apps Openmobility Conference 2013 16
  17. 17. Market … and one more thing about app downloads:“Business is like sex. When its good, its very, very good;when its not so good, its still good.” George Katona Leon Anavi – Challenges in Open Source Mobile Apps Openmobility Conference 2013 17
  18. 18. Thank you! “Above all, don’t lose hope!” Life of Pi Leon Anavi – Challenges in Open Source Mobile Apps Openmobility Conference 2013 18

×