$30 off During Our Annual Pro Sale. View Details »

Developing iPhone and iPad apps with the Twilio IOS Client SDK

Developing iPhone and iPad apps with the Twilio IOS Client SDK

A talk I gave at TwilioCon 2012 on the simplest possible iPhone app you can develop with Twilio - this one connects to a conference call.

Jeff Linwood

October 18, 2012
Tweet

More Decks by Jeff Linwood

Other Decks in Programming

Transcript

  1. Developing iPhone & iPad apps
    with
    Twilio Client iOS SDK
    Jeff Linwood
    @jefflinwood
    TwilioCon
    October 16, 2012
    Tuesday, October 30, 12

    View Slide

  2. I’m an app developer
    Tuesday, October 30, 12

    View Slide

  3. Twilio Client - iOS
    Tuesday, October 30, 12

    View Slide

  4. Tuesday, October 30, 12

    View Slide

  5. http://www.twilio.com/
    client/mobile
    Tuesday, October 30, 12

    View Slide

  6. What we’ll build
    Tuesday, October 30, 12

    View Slide

  7. Conference Call app
    Tuesday, October 30, 12

    View Slide

  8. Dial into a Conference
    Call
    Tuesday, October 30, 12

    View Slide

  9. All the magic is in the
    server
    Tuesday, October 30, 12

    View Slide

  10. Twilio HackPack for
    Heroku and Sinatra
    Tuesday, October 30, 12

    View Slide

  11. https://github.com/labcoder/
    Twilio-Hackpack-for-Heroku-and-Sinatra
    Tuesday, October 30, 12

    View Slide

  12. Git clone
    Tuesday, October 30, 12

    View Slide

  13. Push to Heroku
    Tuesday, October 30, 12

    View Slide

  14. Configure from the
    command line
    Tuesday, October 30, 12

    View Slide

  15. Capability Tokens
    Tuesday, October 30, 12

    View Slide

  16. Change /voice
    Tuesday, October 30, 12

    View Slide

  17. Push to Heroku
    Server = Done!
    Tuesday, October 30, 12

    View Slide

  18. Now for the iOS App
    Tuesday, October 30, 12

    View Slide

  19. http://www.twilio.com/
    client/mobile
    Tuesday, October 30, 12

    View Slide

  20. XCode New Project
    Walkthrough
    Tuesday, October 30, 12

    View Slide

  21. Add the Twilio Client
    SDK
    Tuesday, October 30, 12

    View Slide

  22. Create the home
    screen
    Tuesday, October 30, 12

    View Slide

  23. Initialize Twilio
    Tuesday, October 30, 12

    View Slide

  24. TCDevice
    Tuesday, October 30, 12

    View Slide

  25. TCConnection
    Tuesday, October 30, 12

    View Slide

  26. Connect to our server
    Tuesday, October 30, 12

    View Slide

  27. Make a call
    Tuesday, October 30, 12

    View Slide

  28. Hang up
    Tuesday, October 30, 12

    View Slide

  29. Source code available
    Tuesday, October 30, 12

    View Slide

  30. https://github.com/jefflinwood/
    twiliocon2012-ios-client-app
    Tuesday, October 30, 12

    View Slide

  31. Question and answer
    Tuesday, October 30, 12

    View Slide

  32. Jeff Linwood
    • http://www.jefflinwood.com/
    [email protected]
    • Twitter: @jefflinwood
    • GitHub:jefflinwood
    • http://www.leanmeantech.com/
    Tuesday, October 30, 12

    View Slide