Loquacious Beta Test Time

December 8th, 2009

Want to get your hands on the latest, greatest version of Loquacious? You might be interested in the beta test for Loquacious.

  • Are you comfortable running software that may have a couple of little rough edges?
  • Can you provide thorough descriptions of what you were doing when you unearthed aforementioned rough edges? (“UR APP SUX PLZ FIX!!” won’t cut it.)
  • Are you cool that the only compensation you’ll receive is getting the latest software before it’s available to the rest of the world?

If that sounds like fun to you, hit up the jump for more information. Read the rest of this entry »

Criticize by Creating

December 3rd, 2009

I read a quote today, attributed (perhaps apocryphally) to Michaelangelo. “Criticize by creating.” I can’t think of a better way to explain why I would want to do something so already done as write a Twitter app. I could bitch and moan all I want about the quality of what’s out there. Or I could put-up-or-shut-up. So here we are.

Sneak Peak

September 26th, 2009

So, the new release has taken me far longer than I wanted. I believe I have learned a valuable lesson about scope creep from this experience. Click the read more link for a few screens to whet your appetite. Read the rest of this entry »

Great Week for Android

September 12th, 2009

It’s been a pretty exciting week for Android. Well, at least if you like the same apps that I like. We’ve seen these apps show up in the last week or so:

  • Pandora – Okay, so I didn’t actually use Pandora up until this point. I usually just listen to mp3s on my phone at the day job. (Especially since our work internet connection is so slow I couldn’t stream music anyway.) But now that there’s a Pandora app for Android, I’ve been trying it out and it’s pretty freakin’ cool.
  • Facebook (official) – So, the official Facebook app is not quite up to par with some of the unofficial apps out there. But it’s a feature-parity disparity, not a quality disparity. I’m sticking with Babbler for now, but the official app is going to give the other apps a run for their money. Which is a good thing no matter which app ends up being the best.
  • Foursquare – Foursquare is pretty rad, even though my only Foursquare friend is my girlfriend. We take turns being the mayor of Turner Field. (Go Braves!) But the Foursquare app (official, even though it was fan-developed), makes it much easier and more fun than their (kinda weaksauce) mobile app.

And, on top of that, Motorola announced their first Android phone, the CLIQ, which is a great looking phone. I’ll be interested to see their other offerings in the coming weeks, but this is a fantastic start.

I noticed a quirk last week while debugging the upcoming release. I was seeing two copies of each source application on the Source Filters page. For the sources that I’ve filtered, only one was selected.

Here’s what happened:

Twitter has started adding the rel=”nofollow” attribute to the <a> tags in the last week or so. The source filter activity populates the list by getting all of the unique sources from the Tweet table and then stripping away the <a> tags before displaying. However, the filter itself is just a straight up compare, <a> tag and all. So a source link <a href=”http://loquaciousapps.com/loquacious”>Loquacious</a> is actually different than <a href=”http://loquaciousapps.com/loquacious” rel=”nofollow”>Loquacious</a> as far as that’s concerned.

Of course, since the oldest entries are purged from the database every day, the problem went away before for I could even devise a decent solution. At least, the problem mostly went away. I still had to re-enable source filters as the old source links were purged from the database.

So, if you’ve been seeing double on the Source Filter tab or have had your source filters magically disabled, that’s the reason why. You can simply re-enable your filters or filter out both copies of the double, and you should be good to go.

I apologize for any inconvenience, and I know that’s not the most beautiful solution, but it seems to be the best one for now. I’ll revisit this issue in a later release.

Thanks for using Loquacious!

Loquacious 1.1.1

April 13th, 2009

Bug fix release for a major bug with the TwitPic implementation and a couple of minor things:

  • Fixed a bug where Loquacious would not upload any images from the Camera > Share > Loquacious and recent images from the pictures app causing you to receive a “TwitPic returned an error message.”
  • Images uploaded to TwitPic from Loquacious now show “from Loquacious” instead of “from api” on the TwitPic website.
  • The Edit User dialog box says “Edit User” instead of “New User.”
  • Fixed a few minor issues with the regex that highlights links, @usernames, and #channels.

More nerdy details follow.

Read the rest of this entry »

Loquacious Version 1.1

April 10th, 2009

I’m thrilled to announce that Loquacious version 1.1 is now available in the Android Market.

New Features:

  • TwitPic integration
  • URL shortening (is.gd)
  • Vastly improved the multi-user experience with a completely different login/switch user screen
  • Search activity
  • #channel search added to context menu for Tweets
  • Trending topics

Fixes/Improvements:

  • Supports change to Twitter API where @replies now include all @mentions
  • Upsized the font on Tweet list for even better readability (trust me, you’ll like it in a few days)
  • Improvements in scrolling performance
  • Fixed rendering of background texture
  • All window titles show logged in user name now
  • Back button on the TweetList lets you go back to the home screen now
  • A number of invisible changes on the back end to make creating new Tweet lists easier
  • Fixed a potential bug where it just might, under the exact right circumstances, be possible for Loquacious to think it had cached a user icon that it had not cached. (Only seen it happen when I did stupid stuff in debug versions, but it’s kept me up at night. :) )

I firmly believe that Loquacious offers the best (and certainly most Android-y) experience of any Twitter client available on the platform at the moment. And the feedback I’ve gotten so far has been pretty positive. I am aware, though, that there are more feature-ful clients available to you at the moment. And since I chose to release Loquacious with fairly basic functionality, it’s only fair that I should keep you informed of what’s coming up in the future.

All of the features for the next release are currently working but in need of some serious polish and debugging, so I’m happy to let you know that you can expect:

I’ve also put some work into the laggy scrolling that some people have reported, and I think you’ll be pleased with the improvements there. I appreciate the feedback on that.

My main target for the following release will be background notifications. I’ve been letting ideas marinate for a while about how to make that the best experience possible (and most parsimonious with resources). And since there are actually things to prefer about that, you’ll finally be getting that preferences screen. (Though, frankly, as cool as Android’s preferences framework is, I’d be happy to leave that out as long as I could. Less is more.)

Twitter is in the process of switching authorization from basic HTTP to OAuth. Unfortunately, OAuth can be painful for user’s of a client application. The changes I made to the multi-user UI had this switch in mind, I’ll also be working on ways to make this less painful than a lot of the implementations I’ve seen so far.

So, that’s what’s on the agenda at Loquacious Apps. Thanks for your interest, and let me know what you’d like to see.

I just got this stable enough to put on my G1 (though there’s still work to be done). Here’s what the new multi-user UI looks like at the moment:

Multi-user UI in progress

Multi-user UI in progress

This is already making my life easier. I don’t have to open the keyboard to switch back and forth between users anymore.

I’ll get back to ironing out the kinks and working on the layout later. But now to spend some time on some more fun features.

loquacious_logoI’m oh-so-happy to announce that Loquacious, an awesome Twitter client for Android devices, is now available in the Android Market. Check out the web page for more details and screenshots.

Loquacious is all about a great reading experience. It has a big, clean list of tweets to read. It’s not cluttered up with buttons, text fields, tabs, and all that extraneous information about each tweet. Loquacious is all about being a true, Android-style application. Long-press a tweet to view the context menu to dig down, reply, retweet, view the links in the browser, etc.

Loquacious Tweet List Screenshot

Loquacious Tweet List Screenshot

Loquacious also has a couple of interesting features that set it apart. User and source filters allow you to filter out applications and users you might not care so much about seeing when you’re out and about. Multiple user support makes it easy to use for those of us with more than one Twitter account.

I’m certainly biased, but I firmly believe that Loquacious is the best Twitter app on Android so far. I’ve been using it as my sole client for two months now and couldn’t be happier.

It’s available now in the Android Market for only $2.99. Give it a shot and let me know what you think.