SlideShare a Scribd company logo
1 of 24
Download to read offline
Launching Mixer: What worked, and what didn’t




Wednesday, 9 January 13
Introduction

                  We wanted to build a service that would help
                  us better connect with the people around us.




Wednesday, 9 January 13
Wednesday, 9 January 13
Theoretical Foundations
                   •      Recognizing the important concept of shared
                          identity in communities
                   •      Providing opportunities for individuals to
                          interact with one another around a common
                          theme: location
                   •      Understanding communities require a dynamic
                          where each person is able to communicate
                          with all others in the group (George Homans;
                          1950)


Wednesday, 9 January 13
Launching




Wednesday, 9 January 13
Approaching the press
                   •      Focus on an influencer
                   •      Meet them whilst out networking and have a conversation
                   •      Pre-brief them by giving a heads up
                   •      Negotiate
                   •      We’ll launch when you’re ready
                   •      Get to the point
                   •      Have a story
                   •      Send images in web ready format
                   •      Details about competitors



Wednesday, 9 January 13
Marketing is really important

                   •      People often wrongly assume apps will market
                          themselves.

                   •      Other apps we’ve built have done well with no
                          marketing, we assumed Mixer would be the same.
                   •      TechCrunch got us 500 installs on the first day
                          but not core users who didn’t stick around.
                   •      Marketing strategy is as important as the app
                          itself!


Wednesday, 9 January 13
Post-launch




Wednesday, 9 January 13
Monitor everything
                   • Growth and user acquisition most
                          important.
                   • Identify why some users stick around and
                          why others don’t.
                   • App Store analytics and rankings.
                   • Listen to feedback.
                   • Be prepared to iterate.
Wednesday, 9 January 13
App Store challenges
                   • Know what matters (App name, Developer
                          Name, Keywords, Title of in-app purchases)
                   • Get in top 100 = organic downloads
                   • Easier to rank in some categories over
                          others.
                   • Pick the right keywords.
                   • Localize app store listing.
Wednesday, 9 January 13
What did we learn?
                   • Focus on the things your app does differently
                          to others
                   • Narrative is important
                   • Needed a new way to distribute
                   • Profiles were weak
                   • Need for niche focus
                   • Needed to encourage more engagement
Wednesday, 9 January 13
You can always build on an
                                     MVP
                   • Focus on one key feature
                   • Well built
                   • Well designed
                   • Don’t build ‘nice to have’ features until
                          users demand them
                   • Must be compelling
Wednesday, 9 January 13
Technical




Wednesday, 9 January 13
What did Mixer need?


                                      ?



Wednesday, 9 January 13
What did Mixer need?


                                      ?



Wednesday, 9 January 13
What did Mixer need?

                                      ?




Wednesday, 9 January 13
[PFFacebookUtils logInWithPermissions:permissions block:^(PFUser *user, NSError *error)
    {
        if (!user) {
            NSLog(@"Uh oh. The user cancelled the Facebook login.");
        } else if (user.isNew) {
            NSLog(@"User just signed up through Facebook!");
        } else {
            NSLog(@"User logged in through Facebook!");
        }
    }];




Wednesday, 9 January 13
Use the rights tools


                   • We used Parse (Parse.com) as our backend
                          to increase simplicity and decrease
                          development time. (it’s practically free!)




Wednesday, 9 January 13
Use the rights tools
                   • Problem: we needed to identify mutual
                          Facebook friends and interests (Likes).

    Mutual Friends (Graph):
    https://graph.facebook.com/me/mutualfriends/?user=USER_ID




    Mutual Interests (FQL):
    SELECT page_id, name, pic_big FROM page WHERE page_id IN (SELECT page_id FROM page_fan
    WHERE uid = USER_ID)




Wednesday, 9 January 13
RTFM (or “read the docs”)

                   • Problem: we needed users to spread the
                          word about Mixer; share out your Mixer
                          posts to Facebook and Twitter.
                   • We already had a easy way for Facebook
                          access (and fetching Twitter credentials is
                          easy enough since iOS 5).
                   • For Facebook, Open Graph was perfect,
                          but read carefully to really see what
                          Facebook’s API can offer.
Wednesday, 9 January 13
RTFM (or “read the docs”)




Wednesday, 9 January 13
Keep up to date
                   • Mixer development started before iOS 6
                          and before Facebook iOS SDK 3.
                   • Over 40 Parse SDK updates since 1st July
                          2012.
                   • Keeping up to date is key - permissions and
                          sessions changed dramatically in v3 (and
                          then again in v3.1) which we could have
                          planned for.

Wednesday, 9 January 13
Consider your edge
                            cases early on
                   • We found large milestones easy to
                          accomplish.
                   • But we did not account for our edge cases.
                   • What if users invalidate sessions?
                   • What if users change their profile picture?
                   • Consider solving these problems early on.
Wednesday, 9 January 13
Mixer
                           getmixer.com

                           @connellchris
                          chrisconnell.me

                           @rossbeale




Wednesday, 9 January 13

More Related Content

Similar to Launching Mixer: What Worked, What didn't

Android meetup
Android meetupAndroid meetup
Android meetupTy Smith
 
Responsive Design & the Business Analyst
Responsive Design & the Business AnalystResponsive Design & the Business Analyst
Responsive Design & the Business AnalystTed Hardy, MBA, CBAP
 
Contribution in the Drupal community
Contribution in the Drupal communityContribution in the Drupal community
Contribution in the Drupal communityKálmán Hosszu
 
How to open source a project at Mega Corp (Geecon - May/2011)
How to open source a project at Mega Corp (Geecon - May/2011)How to open source a project at Mega Corp (Geecon - May/2011)
How to open source a project at Mega Corp (Geecon - May/2011)Martijn Verburg
 
Social Media Overview: For NYU New Marketer's Bootcamp 2012
Social Media Overview: For NYU New Marketer's Bootcamp 2012Social Media Overview: For NYU New Marketer's Bootcamp 2012
Social Media Overview: For NYU New Marketer's Bootcamp 2012Matthew Knell
 
Greg Isenberg: My Million Dollar Product Mistake
Greg Isenberg: My Million Dollar Product MistakeGreg Isenberg: My Million Dollar Product Mistake
Greg Isenberg: My Million Dollar Product MistakeDealmaker Media
 
Mer from User's Perspective
Mer from User's PerspectiveMer from User's Perspective
Mer from User's Perspectiveguesta05d7a
 
Our Jobs are Changing. Can We Keep Up?
Our Jobs are Changing. Can We Keep Up?Our Jobs are Changing. Can We Keep Up?
Our Jobs are Changing. Can We Keep Up?Mandi Walls
 
Codestock 2013: Beginner's Guide to Mobile Development with Xamarin
Codestock 2013: Beginner's Guide to Mobile Development with XamarinCodestock 2013: Beginner's Guide to Mobile Development with Xamarin
Codestock 2013: Beginner's Guide to Mobile Development with XamarinBen Henderson
 
Designing Elegant UX Across Devices and Platforms
Designing Elegant UX Across Devices and PlatformsDesigning Elegant UX Across Devices and Platforms
Designing Elegant UX Across Devices and PlatformsErik Loehfelm
 
Introduction to Node.js
Introduction to Node.jsIntroduction to Node.js
Introduction to Node.jsTroy Miles
 
Wordpress 3hr-course
Wordpress 3hr-courseWordpress 3hr-course
Wordpress 3hr-courseRich Webster
 
Internet startups101
Internet startups101Internet startups101
Internet startups101Ian MacKinnon
 
Boston University - Digital Media
Boston University - Digital MediaBoston University - Digital Media
Boston University - Digital MediaPRSSANational
 
Content Workflows for Startups: Planning, Executing, and Promoting the Hell ...
Content Workflows for Startups: Planning, Executing, and Promoting  the Hell ...Content Workflows for Startups: Planning, Executing, and Promoting  the Hell ...
Content Workflows for Startups: Planning, Executing, and Promoting the Hell ...Nathan Burke
 

Similar to Launching Mixer: What Worked, What didn't (20)

Android meetup
Android meetupAndroid meetup
Android meetup
 
Responsive Design & the Business Analyst
Responsive Design & the Business AnalystResponsive Design & the Business Analyst
Responsive Design & the Business Analyst
 
App store economics
App store economicsApp store economics
App store economics
 
Contribution in the Drupal community
Contribution in the Drupal communityContribution in the Drupal community
Contribution in the Drupal community
 
How to open source a project at Mega Corp (Geecon - May/2011)
How to open source a project at Mega Corp (Geecon - May/2011)How to open source a project at Mega Corp (Geecon - May/2011)
How to open source a project at Mega Corp (Geecon - May/2011)
 
Social Media Overview: For NYU New Marketer's Bootcamp 2012
Social Media Overview: For NYU New Marketer's Bootcamp 2012Social Media Overview: For NYU New Marketer's Bootcamp 2012
Social Media Overview: For NYU New Marketer's Bootcamp 2012
 
Lean UX
Lean UXLean UX
Lean UX
 
MDN is easy!
MDN is easy!MDN is easy!
MDN is easy!
 
Greg Isenberg: My Million Dollar Product Mistake
Greg Isenberg: My Million Dollar Product MistakeGreg Isenberg: My Million Dollar Product Mistake
Greg Isenberg: My Million Dollar Product Mistake
 
Mer from User's Perspective
Mer from User's PerspectiveMer from User's Perspective
Mer from User's Perspective
 
Our Jobs are Changing. Can We Keep Up?
Our Jobs are Changing. Can We Keep Up?Our Jobs are Changing. Can We Keep Up?
Our Jobs are Changing. Can We Keep Up?
 
Codestock 2013: Beginner's Guide to Mobile Development with Xamarin
Codestock 2013: Beginner's Guide to Mobile Development with XamarinCodestock 2013: Beginner's Guide to Mobile Development with Xamarin
Codestock 2013: Beginner's Guide to Mobile Development with Xamarin
 
Designing Elegant UX Across Devices and Platforms
Designing Elegant UX Across Devices and PlatformsDesigning Elegant UX Across Devices and Platforms
Designing Elegant UX Across Devices and Platforms
 
Introduction to Node.js
Introduction to Node.jsIntroduction to Node.js
Introduction to Node.js
 
Wordpress 3hr-course
Wordpress 3hr-courseWordpress 3hr-course
Wordpress 3hr-course
 
Implementing Open Source
Implementing Open SourceImplementing Open Source
Implementing Open Source
 
Internet startups101
Internet startups101Internet startups101
Internet startups101
 
Make The Web Work For You
Make The Web Work For YouMake The Web Work For You
Make The Web Work For You
 
Boston University - Digital Media
Boston University - Digital MediaBoston University - Digital Media
Boston University - Digital Media
 
Content Workflows for Startups: Planning, Executing, and Promoting the Hell ...
Content Workflows for Startups: Planning, Executing, and Promoting  the Hell ...Content Workflows for Startups: Planning, Executing, and Promoting  the Hell ...
Content Workflows for Startups: Planning, Executing, and Promoting the Hell ...
 

Recently uploaded

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 

Recently uploaded (20)

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 

Launching Mixer: What Worked, What didn't

  • 1. Launching Mixer: What worked, and what didn’t Wednesday, 9 January 13
  • 2. Introduction We wanted to build a service that would help us better connect with the people around us. Wednesday, 9 January 13
  • 4. Theoretical Foundations • Recognizing the important concept of shared identity in communities • Providing opportunities for individuals to interact with one another around a common theme: location • Understanding communities require a dynamic where each person is able to communicate with all others in the group (George Homans; 1950) Wednesday, 9 January 13
  • 6. Approaching the press • Focus on an influencer • Meet them whilst out networking and have a conversation • Pre-brief them by giving a heads up • Negotiate • We’ll launch when you’re ready • Get to the point • Have a story • Send images in web ready format • Details about competitors Wednesday, 9 January 13
  • 7. Marketing is really important • People often wrongly assume apps will market themselves. • Other apps we’ve built have done well with no marketing, we assumed Mixer would be the same. • TechCrunch got us 500 installs on the first day but not core users who didn’t stick around. • Marketing strategy is as important as the app itself! Wednesday, 9 January 13
  • 9. Monitor everything • Growth and user acquisition most important. • Identify why some users stick around and why others don’t. • App Store analytics and rankings. • Listen to feedback. • Be prepared to iterate. Wednesday, 9 January 13
  • 10. App Store challenges • Know what matters (App name, Developer Name, Keywords, Title of in-app purchases) • Get in top 100 = organic downloads • Easier to rank in some categories over others. • Pick the right keywords. • Localize app store listing. Wednesday, 9 January 13
  • 11. What did we learn? • Focus on the things your app does differently to others • Narrative is important • Needed a new way to distribute • Profiles were weak • Need for niche focus • Needed to encourage more engagement Wednesday, 9 January 13
  • 12. You can always build on an MVP • Focus on one key feature • Well built • Well designed • Don’t build ‘nice to have’ features until users demand them • Must be compelling Wednesday, 9 January 13
  • 14. What did Mixer need? ? Wednesday, 9 January 13
  • 15. What did Mixer need? ? Wednesday, 9 January 13
  • 16. What did Mixer need? ? Wednesday, 9 January 13
  • 17. [PFFacebookUtils logInWithPermissions:permissions block:^(PFUser *user, NSError *error) {     if (!user) {         NSLog(@"Uh oh. The user cancelled the Facebook login.");     } else if (user.isNew) {         NSLog(@"User just signed up through Facebook!");     } else {         NSLog(@"User logged in through Facebook!");     } }]; Wednesday, 9 January 13
  • 18. Use the rights tools • We used Parse (Parse.com) as our backend to increase simplicity and decrease development time. (it’s practically free!) Wednesday, 9 January 13
  • 19. Use the rights tools • Problem: we needed to identify mutual Facebook friends and interests (Likes). Mutual Friends (Graph): https://graph.facebook.com/me/mutualfriends/?user=USER_ID Mutual Interests (FQL): SELECT page_id, name, pic_big FROM page WHERE page_id IN (SELECT page_id FROM page_fan WHERE uid = USER_ID) Wednesday, 9 January 13
  • 20. RTFM (or “read the docs”) • Problem: we needed users to spread the word about Mixer; share out your Mixer posts to Facebook and Twitter. • We already had a easy way for Facebook access (and fetching Twitter credentials is easy enough since iOS 5). • For Facebook, Open Graph was perfect, but read carefully to really see what Facebook’s API can offer. Wednesday, 9 January 13
  • 21. RTFM (or “read the docs”) Wednesday, 9 January 13
  • 22. Keep up to date • Mixer development started before iOS 6 and before Facebook iOS SDK 3. • Over 40 Parse SDK updates since 1st July 2012. • Keeping up to date is key - permissions and sessions changed dramatically in v3 (and then again in v3.1) which we could have planned for. Wednesday, 9 January 13
  • 23. Consider your edge cases early on • We found large milestones easy to accomplish. • But we did not account for our edge cases. • What if users invalidate sessions? • What if users change their profile picture? • Consider solving these problems early on. Wednesday, 9 January 13
  • 24. Mixer getmixer.com @connellchris chrisconnell.me @rossbeale Wednesday, 9 January 13