Archive for the ‘Android’ Category

Yesterday’s message latency issues & what we’re doing about it

| December 03, 2015

Yesterday, we woke up filled with excitement as we prepared to unveil the new Windows 4.0 app to you, our users. However our excitement faded quickly away when the rapid adoption of Windows 4.0 overloaded our platform.

As we watched the East Coast of the U.S. wake up, demand for the new app exceeded our expectations and caused message delays across our platform – reducing normal message volume by 7%. This interrupted your team’s ability to collaborate and build incredible things, and that’s not okay.


Want early access to new features? Join our beta program!

| September 24, 2015


It’s been an exciting week here at HipChat. Our HipChat Developer Week is in full swing, bringing together developers from top companies like New Relic and Meekan to create new, powerful integrations.

And what were they up to, you ask? We gave Fast Company an inside look into what all the hype is about.


HipChat for Android 3.2 is up to 50% faster and filled with new features

| September 24, 2015

HipChat android app

Hold onto your boot straps, ladies and gentleman. HipChat for Android 3.2 has hit the Google Play Store, and it’s filled with new features and optimized for speed.

With this Android update, we’ve added features that help you work faster while on-the-go, like the ability to reply to chats from a notification, or create rooms on the fly. And for you tablet lovers, we’ve optimized the layout for tablet devices.


Android 3.1 gets better support for Wear, pretty faces, and GIFV

| July 28, 2015

HipChat for Android Wear On the heels of its Material Design release earlier this summer, HipChat is rolling out another round of improvements to please die-hard Android fans.


Work Faster with Slash Commands

| June 19, 2015

We built HipChat for instant communication. HipChat slash commands are a set of time-saving tricks to get the most out of HipChat without reaching for your mouse.

All HipChat slash commands take the form: /Command + Text

  • Command is the action you want to take
  • Text is the new message you want to appear

Slash Commands for Room Actions

Slash Commands on HipChat

Slash Commands for Status Control

You can enter these commands in any chat window to change your availability.

HipChat Slash Commands

Slash Commands for Message Formatting

Keep your team members on their toes by rendering your messages in style. Or, fix mistakes you made in your last message by replacing words (ah, the relief!).

HipChat Slash Commands

Code Syntax Highlighting (/code):

Code formatting and syntax highlighting on HipChat

Quote Command (/quote):

HipChat Slash Commands

Fix Spelling Mistakes (s/):

HipChat Slash Commands

Emote Command (/me):

HipChat Slash Commands


Slash commands help make work communication simpler and less stressful. With these tools, you can get to your chats faster, style your text, and fix spelling mistakes. Afterall, it’s your chat, and it should work the way you want it to.

A Whole New HipChat for Android

| May 20, 2015

HipChat is all about connecting teams in the office, but we also have you covered when you’re on the go. We have a new  update for serious Android fans (and for not so serious fans). On the surface, you’ll notice we’ve pulled in material design. But we didn’t just slap on a new coat of paint, we re-architected the whole darn thing to be entirely native, and while we were at it, added stream compression (because we’re going for extra credit on this assignment).

Good-bye Web View, Hello Native

Being native provides benefits that you are going to notice right away. The app is now a lot smarter about your messages. We can let you know if your message failed and inform you if you’re still connecting. You’ll know if you’re looking at the latest set of messages or if some more need to load. Added bonus, the app respects your system preferences for fonts.

It also makes HipChat faster than ever. Your messages load with great haste and switching between rooms is nice and smooth. Back when we used webview the app spent time loading the initial HTML/javascript/CSS, then building javascript calls, and then executing them on the main thread. We’re not doing that anymore so we can get you chatting faster. If you want to geek out about testing, well, we improved that too. This means squashed bugs will stay squashed, we’ll have better edge case handling and be able to speed up our delivery of new features that you want to use. That feels good.

HipChat Android Material Design


Now about that Material design

Of course, you’ll notice the bright colors, animations, and transitions you’ve come to expect from material design. We’ve moved a few things around to make it quicker and easier to get chatting. When you open the app, the new homescreen lists all your active rooms and 1-1 conversations. Notice the green button in the lower right? Tap that to easily find rooms or start new conversations with your teammates. If you’re done with a room or a chat, all you have to do is swipe it away to close it. The left drawer now contains your beautiful face (or your avatar of choice), account info and access to your preferences. Once you’re in a chat, the redesigned chat view now makes your files, links, and messages easier to read and more consistent. What else? Thanks to Lollipop’s heads-up notifications, it’s now easier to see when someone mentions you in a room or you have an incoming call.

HipChat Android Material Design 2

Save that data for a rainy day

We’ve added two features that will help us play nice with your data plan. First, we will stop loading all images in the entire chat log. Phew. Second, we rolled out XEP-0138: Stream Compression support on our XMPP servers (that’s our fav flavor of compression). The new Android app takes full advantage of this new server feature. In our experiments, we’ve seen compression ratios from 3:1 to over 9:1 (awyeah). Keep an eye on your data usage from HipChat; we’d love to know if you see a reduction after this update.

We’re proud of our new Android upgrades, and this is only the beginning. We’ve got lots more planned for the rest of the year. Stay tuned.

Ready for it? Get the latest app here

HipChat for Android version 2.4.4

| February 16, 2015

We’ve got some Android news to share regarding some recent updates and fixes.

The HipChat Android lab has been busy. They’ve been twisting some knobs and building code; there may have been a few guys in lab coats cheering at their monitors. There were high fives everywhere. That’s all we can tell you.

Big stuff is getting done; breakthroughs are happening. The redesigned Android build is coming along nicely, but till then, we wanted to update the current version with some patch fixes:

  • Fixed: The menu options are back when you use your tablet’s landscape option.
  • Misc. startup related crash fixes.
  • Fixed a bug preventing a user’s avatar and title from appearing on the info tab in a 1:1 conversation. Don’t worry – no one forgot you were Assistant (to the) Regional Manager.


I mean, this guy is a big fan:


Emoticon autocomplete now at your fingertips with Android 2.4.2

| December 17, 2014

Get your point across with 68%* fewer keystrokes than ever before

See how emoticon autocomplete works on Android

Emoticon autocomplete on HipChat for Android 2.4.2

We’ve all been there. Your team rapport doesn’t change just because you’re out of the office. But typing canonical strings on a tiny keyboard is a thankless task. Most of us lose momentum halfway through an emoticon command on mobile.

We’re happy to report that lazy days are here again. So download the latest native Android app and start using emoticon autocomplete to share all the new emoticons we recently released – now in retina.

Get HipChat for Android 2.4.2 in the Play Store.

*Not a fact.

HipChat Android Update 2.4 Released

| October 28, 2014

Today we’re rolling out the 2.4 update to HipChat for Android. It may have taken us some time to get this one out, but it will be worth the wait. Not much will look different, but we’re sure you’ll notice some changes. The app will launch faster, show your chat history sooner, and take less time to connect. We’re working towards using less of your precious data and battery and this update is a big step in that direction.

We also added a couple of other improvements. All of your custom emoticons are more discoverable now with emoticon autocomplete. Just start typing an emoticon and pick from the list. Typing an especially long message won’t be painful anymore — you no longer need to read it 2 lines at a time. The box will grow as you type!

Emoticon Autocomplete on Android

Emoticon autocomplete

Input text grows as you type

Growing input box















New: Emoticon autocomplete (awyeah)
Improved: Performance for loading active chats and messages
Improved: Faster history loading
Improved: Less data usage and better battery performance
Improved: Message box grows with your message
Improved: Notifications are easier to read on Android Wear devices.
Fixed: No more mysteriously reappearing 1-to-1 conversations
Improved: Want your times shown in 24 hour format? (yougotitdude)

Our Mac, iOS, and Android clients are better than ever!

| May 15, 2014

There’s nothing more annoying that having HipChat crash in the middle of a call or when you’re chatting with a coworker, right? It pisses us off, too. Well, you may have noticed that our Mac, iOS, and Android clients are working a lot better lately. Now that we’ve launched video (phew!) we’ve been able to focus more time addressing issues causing random bugs and crashes. We’ve reduced the number of crashes/day by almost 95% on our Mac app, 75% on our Android app, and 25% on our iOS app. In addition we’ve resolved dozens of bugs reported by you (thanks again!).


What We’ve Been Doing

We’ve made a lot of changes in code and process over the past few months. Here are some highlights:

  • Aggressively monitoring crash reports in HockeyApp and quickly triaging the worst offenders
  • Use Kanban to optimize our development workflow
  • Focus on a 2-3 week release cadence, so fixes get to you sooner than later
  • Major changes to thread handling and concurrency:
    • Switch from using Key Value Observers to GCDMulticastDelegate (part of the XMPPFramework) – KVO didn’t work well in our multithreaded environment
    • Encapsulate classes to use a single queue to manage all their behaviors
    • Fix every place we were accidentally trying to modify an immutable collection 
    • Better error handling – errors happen and the client should be able to absorb them gracefully without a complete meltdown

What’s Next?

We’re not done yet and there are many more improvements on our list. Here are a few:

  • Give our Windows and Linux apps some well deserved love
  • Performance and usability improvements!
  • Continued bug fixing on Mac, iOS, and Android

What You Can Do

If you see something funky or want to request a new feature, just let us know at Also, make sure you’re using our latest clients to take advantage of all the improvements we’ve been making. You can download our Mac, Windows, iOS, Android, or Linux clients from

We’re Hiring

Oh, by the way, we’re hiring! One of our core values at Atlassian is “Be the change you seek”. Want to be part of making our clients even better? Great, come join us! Apply at