Get the guide to planning, developing and monetizing apps for Twitter!Twitter is the one of the hottest trends in social networking. With several million users, Twitter's popularity is growing everyday. Twitter will continue to increase user base while third-party companies keep popping up all over to make money building Twitter apps for phones, advertising tools, analytics/management tools and more. Some of the most popular Twitter apps include TwitPic, Twhirl, TweetDeck, and FriendorFollow. With this book, author Dusty Reagan uses one of his unpublished Twitter app ideas and takes you through the API, idea creation, development, and monetization of the app. __Twitter Application Development For Dummies__ offers advice on creating interesting applications, looks at what types of applications thrive, discusses creating unique applications, explains how to make money, examines the business aspects of the process, reviews browsing and downloading applications, addresses protecting your information, and more. * Twitter's API is open and third-party companies and developers are creating all kinds of apps ranging from analytical tools to advertising tools to tools * The author is going to use one of his unpublished Twitter app ideas * Walks the reader through covering the API, idea creation, development, and monetization of the app __Twitter Application Development For Dummies__ will get you up and running so you can create great apps for Twitter from the creator of one of the most popular apps! **Note:** CD-ROM/DVD and other supplementary materials are not included as part of eBook file Twitter Application Development For Dummies 1 About the Author 5 Dedication 7 Author’s Acknowledgments 7 Contents at a Glance 9 Table of Contents 11 Introduction 21 About This Book 21 What You Don’t Need to Read 22 Foolish Assumptions 22 How This Book Is Organized 22 Icons Used in This Book 23 Where to Go from Here 24 Part I: Catching Up to Twitter and App Development 25 Chapter 1: Catching Twitter’s Coat Tails 27 Why Do People Tweet? 27 What Makes Twitter So Special? 28 Why Should You Develop a Twitter App? 31 Turning Motivation into Action 32 Chapter 2: Web Development Refresher Course 33 Writing HTML & CSS 33 Styling Your HTML 38 Formatting in XML & JSON 44 The Basics of PHP 45 Understanding MySQL 55 Chapter 3: Setting Up to Create Twitter Apps 59 Create Your Developer Account 59 The Importance of Version Control 60 Hello Twitter! 61 Part II: Ideation — Coming Up with an Idea 65 Chapter 4: Getting to Know the Twitter Application Ecosystem 67 Desktop Client 67 Mobile Clients 69 Web Applications 70 Twitter Bots 79 Hardware 80 Chapter 5: Introducing the Twitter API 83 Play Nice and Follow the Terms of Service 83 There Are Actually Two APIs 85 Twitter API Versioning 86 Rate Limits and How to Get White Listed 87 HTTP Response Status Codes and Errors 89 Defining the Payload 91 Authentication 93 Chapter 6: Logging In and Managing Your Account 99 Account Methods 99 OAuth Methods 115 Chapter 7: Managing Users and Their Relationships 125 User Methods 125 Social Graph Methods 132 List Methods 135 List Members Methods 154 List Subscribers Methods 162 Friendship Methods 171 Notification Methods 181 Block Methods 185 Spam Reporting Method 196 Chapter 8: Communication Through Tweets 199 Status Methods 199 Direct Messages Methods 210 Timeline Methods 218 Favorite Methods 237 Saved Searches Methods 244 Search API Methods 253 Chapter 9: Selecting an Idea 261 Imagining a Successful Twitter App 261 What Is Your Motivation? 262 Why Do People Use a Twitter App? 264 Do You Have the Skill and Resources to Build Your App? 266 Enough Jibber Jabber! Start Building! 267 Part III: Creation — Developing Your Application 269 Chapter 10: Selecting Libraries, Design Patterns, and Frameworks 271 Twitter API Libraries Can Speed Up Development 271 Web Application Frameworks 272 Model View Control 273 Chapter 11: Hosting In the Clouds 275 Types of Web Hosting Solutions 275 Choosing a Hosting Provider 277 Setting Up Your Servers 278 Uploading Files to Your Web Server 286 Setting Up Your Domain Name 287 Chapter 12: Coding Your Application 289 Setting Up the Zend Framework 289 Setting Up Your Data Structure 300 Create Your Data Models 303 The Cron Jobs 315 Creating the Scoreboard 323 Release Early and Often 327 Chapter 13: Making It Pretty Makes It Credible 329 Hire a Designer 329 PSD to XHTML 330 Integrating Your Design 331 Chapter 14: What You Need to Know to Grow 335 Automating Acceptance Testing 335 Unit Testing 337 Continuous Integration 337 Performance Concerns 338 Part IV: Monetization — Making Money with Your Application 341 Chapter 15: How Twitter Makes Money 343 Understanding Venture Capital 343 How to Fund Your Application 345 Chapter 16: Advertising 347 Selecting a Traditional Ad Network 347 Going Vertical 352 Do It Yourself 353 Chapter 17: Monetizing with Other Models 355 Requesting Payment for Service 355 Selling Goods 359 Building Your Business 362 Chapter 18: Promoting Your Application 365 Social Networking 366 Go Viral 369 Public Relations Strategies 371 Advertise 372 SEO 373 Part V: The Part of Tens 375 Chapter 19: Ten Traits of a Respectable Twitter Developer 377 Ask Permission 377 Read the Documentation First 378 Stay within Your Rate Limit 378 Don’t Promote Mass Following 378 Be Cautious of Trademarks 379 Give Back 379 Cache Your Data 379 Use OAuth 379 Don’t Be Evil 380 Communicate with Your Users 380 Chapter 20: Ten Twitter API Tips 381 Develop Defensively 381 Degrade Gracefully 381 Don’t Rely on screen_name 382 Use 64-Bit Integers 382 Subscribe to the Google Group 382 Access the API in the Background 382 Use JSON 383 Optimize Caching 383 Support International Characters 383 Do It Client Side 383 Appendix A: Twitter API Reference 385 Account Methods 385 Block Methods 388 Direct Message Methods 391 Favorite Methods 393 Social Graph Methods 394 Friendship Methods 396 Help Methods 398 Notification Methods 398 OAuth Methods 399 Saved Searches Methods 400 Search Methods 402 Spam Reporting Methods 404 Status Methods 405 User Methods 414 Appendix B: Gallery of Twitter Applications 415 Index 434 0470568623 9780470568620 0470568623,9780470568620
discover The Fun Of Building A Twitter App, And Earn Some Cash Too!
love Twitter? Know A Little (or A Lot) About Developing Applications? Learn How To Build A Twitter App, Some Great Ways To Make It Stand Out From The Crowd, How To Get It Discovered, And How To Turn Your Twitter App-building Into A Productive Little Business All From The Creator Of Friendorfollow.com, One Of The Coolest Twitter Apps Around!
- if Your Skills Are Rusty Check Chapter 2 For A Quickie Refresher Course In Web Application Development
- exploring The Ecosystem Explore The Types Of Twitter Apps Already Available And The Five Categories Of The Twitter Ecosystem
- the Money Thing Learn About Twitter's Unusual Financial Environment And Ways You Can Earn Money From Your Apps
- build A Twitter Web App From The Ground Up Work With Twitter Api Libraries, Choose A Web Hosting Provider, And Set Up A Web Framework
- get The Word Out Discover Ways To Promote Your Apps And How To Make Your App Business Grow
open The Book And Find:
- basics On Using Html, Css, Php, And Mysql
- how To Create And Manage Your Developer Account
- advice On Choosing An Idea For Your App
- an Overview Of Web Apps, Twitter Bots, Mobile Clients, And More
- twitter's Two Apis
- different Ways To Monetize Your App
- example Code For Every Api Method
- code For A Complete App
learnt To:
- turn Your Ideas Into Applications
- develop Apps With A High Chance Of Success
- find Out What Users Are Looking For
- make Money From Your Apps
Get the guide to planning, developing and monetizing apps for Twitter! Twitter is the one of the hottest trends in social networking. With several million users, Twitter's popularity is growing everyday. Twitter will continue to increase user base while third-party companies keep popping up all over to make money building Twitter apps for phones, advertising tools, analytics/management tools and more. Some of the most popular Twitter apps include TwitPic, Twhirl, TweetDeck, and FriendorFollow. With this book, author Dusty Reagan uses one of his unpublished Twitter app ideas and takes you through the API, idea creation, development, and monetization of the app. Twitter Application Development For Dummies offers advice on creating interesting applications, looks at what types of applications thrive, discusses creating unique applications, explains how to make money, examines the business aspects of the process, reviews browsing and downloading applications, addresses protecting your information, and more. Twitter's API is open and third-party companies and developers are creating all kinds of apps ranging from analytical tools to advertising tools to tools The author is going to use one of his unpublished Twitter app ideas Walks the reader through covering the API, idea creation, development, and monetization of the app Twitter Application Development For Dummies will get you up and running so you can create great apps for Twitter from the creator of one of the most popular apps! Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file "Twitter is the one of the hottest trends in social networking. With several million users, Twitter's popularity is growing everyday. Twitter will continue to increase user base while third-party companies keep popping up all over to make money building Twitter apps for phones, advertising tools, analytics/management tools and more. Some of the most popular Twitter apps include TwitPic, Twhirl, TweetDeck, and FriendorFollow. With this book, author Dusty Reagan uses one of his unpublished Twitter app ideas and takes you through the API, idea creation, development, and monetization of the app. Twitter Application Development For Dummies offers advice on creating interesting applications, looks at what types of applications thrive, discusses creating unique applications, explains how to make money, examines the business aspects of the process, reviews browsing and downloading applications, addresses protecting your information, and more"--Resource description page