Chapter 13

An Android Social Media App

IN THIS CHAPTER

check Posting on Twitter with Android code

check Tweeting with your app on a user's behalf

check Using Java exceptions to get out of a jam

A reader from Vancouver (in British Columbia, Canada) writes:

“Hello, Barry. I just thought I would ask that you include the area that seems to get attention from app developers: programs connecting with social sites. I look forward to reading the new book! Best regards, David.”

Well, David, you've inspired me to create a Twitter app. This chapter's example does two things: Post a new tweet and get a twitter user's timeline. The app can perform many more Twitter tasks — for example, search for tweets, look for users, view trends, check friends and followers, gather suggestions, and do lots of other things that Twitter users want done. For simplicity, though, I have the app perform only two tasks: tweet and display a timeline.

I can summarize the essence of this chapter's Twitter code in two short statements. To post a tweet, the app executes

twitter.updateStatus("This is my tweet.");

And, to display a user's timeline, the app executes

List<twitter4j.Status> statuses = twitter.getUserTimeline("allmycode"); ...

Get Java Programming for Android Developers For Dummies, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.