Andromo App Maker for Android v3.0.0 Released

Andromo App Maker for Android version v3.0.0/175 has been released.

An example of the new dashboard

Here is the list of changes in this version:

  • Added the new dashboard types: classic, list, button-grid, gallery, and none.
  • Added the new Action Bar, which uses the default ActionBar implementation on supported devices and ActionBarSherlock on older devices.
  • Added the ability to add a logo image to the action bar.
  • Added the ability to control what text is shown in the action bar.
  • Made it so that the app icon is now the home icon in the Action Bar by default.
  • Added a Stop button to the SHOUTcast Radio activity and removed unnecessary controls.
  • Added a way to stop audio from the menu in Soundboard, Audio Player, and Podcast activities.
  • Changed the default icons to be more modern.
  • Made Andromo apps fit in with the default styles and themes and look so much better.
  • Updated the AdMob SDK to version 6.2.1
  • Changed the error message in RSS activities when there is no internet connection on the device.
  • Updated the ways that strings are handled throughout Andromo to be more consistent and reliable, fixing a few string related bugs.
  • Added support for big text style notification messages via AirBop available in Android versions 4.1 or later.
  • Made the audio controls use a more modern look even on older devices.
  • Fixed an issue where duplicate entries for the WAKE_LOCK permission were being added.
  • Added ACCESS_NETWORK_STATE permission in Andromo apps that use remote audio files.
  • Fixed an issue where audio would continue playing when you exited a Soundboard activity using the Home key on newer devices.
  • Several improvements and bug fixes to the audio activities including a potential crash in the playlist parser.
  • Updated the target SDK when building to version 17.

Andromo App Maker for Android v3.0.0/175 is now live at www.andromo.com.

New Dashboard – Final Testing

We’re almost there, the new Dashboard is almost done and has entered into the “final testing” phase.

“What does this mean?” you ask.

It means that we’re very busy, it also means that the new Dashboard and all of the other changes we’ve been making (e.g. the lovely new Action bar pictured above) will be released very soon.

“How soon?”

Maybe as early as next week.

“Really?”

Really.

“What should I do?”

Well the changes that are coming to Andromo with this update are quite vast and will change the way your app looks. Some of the settings that were previously available in Andromo are making way for newer and better settings. This means that your app will look differently when you build it after we unleash this update. So if you really like the way your Andromo app looks now, if you have a dashboard you love, we recommend that you build it one last time before we throw the switch.

We think that it will change your apps for the better, and that you are going to be able to create looks that were impossible before, but there will be a change.

Other than that, sit back, relax, and get ready to update your apps.

“Anything else?”

Enjoy your weekend, it’s a long weekend up here in Winnipeg, so we’ll see you on Tuesday.

Oh and here’s that last app on a Nexus 7.

And one final screenshot just for fun.

Ok, fine, just one more for Lorne.

Sneak Peek: New Dashboard Button Grid Style

In late October I posted a sneak peek look at the New Dashboard’s None Style. This week I want to take a look at the new Button Grid style.

I’m not going to go too deep into this one, since it’s similar to the other new dashboard types, but a few screen shots won’t hurt.

Button Grid Style

The Button Grid style is influenced by one of the more familiar layouts in the Google Play app:

What we like about this layout is its ability to show a lot of data in a visually appealing way. It provides room for the activity icons, activity title text, and activity sub-title text without being cluttered and without taking up too much room.

So let’s look at an example app using this new Dashboard style:

If you have read the previous posts about the new Dashboard styles you’re already familiar with what the Button Grid style can do in terms of portrait vs. landscape, logo area, icons, etc. so I won’t go into it here. But I did want to point out how powerful the new Dashboard styles are. They let you create very different looks without you the Andromo developer having to change too many settings.

Let’s take a look at the Button Grid in portrait mode:

So that’s it for this short sneak peek. We’re working hard on all of these features so keep watching the blog for updates. Speaking of features did anyone notice anything interesting about the action bar?

Note: As I mentioned in the previous “new dashboard” posts, what you are seeing here is still being worked on. That means that the final version may end up being a little different.

How Does AirBop Push Messaging for Android work?

Registering and sending messages is a multistage process when using AirBop cloud messaging for Android. This blog post will walk you through those steps, providing a general overview of the AirBop push notification service and how it fits in with the Google Cloud Messaging service.

Step 1

The first step happens on the Android device. Assuming that this is the first time your users started your app, your app will attempt to register with the Google Cloud Messaging (GCM) servers.

Step 2

If your app successfully registers with the GCM servers, the GCM servers will generate a registration Id for your app and send it back. The registration Id is a string value that will uniquely identify your app on that one specific device. If it’s helpful you can think of this as being the “address” of the app on the phone that GCM will use to locate your app in the future.

Step 3

If your app receives the registration Id from the GCM servers, then it has successfully been registered on GCM. The next step is to register with the AirBop servers. To register with AirBop your app needs to send the registration Id (along with other optional paramters) to the AirBop servers.

Step 4

If everything is successful your app should now be registered with both AirBop and GCM. The logical next step would be to send a message from the AirBop servers down to your app. In order to target your app, AirBop will send the message using the registration Id to direct the message to your app. The message will first go from AirBop’s servers to the GCM servers, and then be delivered to your app by the GCM servers.

Step 5

If the registration Id is valid, the GCM servers will send the message to the correct app on the correct device.

Step 6

In the final step the message has been successfully delivered to your app and your app will analyze the message and perform the task needed.

What’s next?

To add push messaging to your Android apps, head on over to http://www.airbop.com and signup for a free account. Right now you can get 1000 managed devices plus unlimited push messages for free!

Sneak Peek: New Dashboard None Style

A few weeks ago I posted a sneak peek look at the New Dashboard’s List Style before that there was the Gallery style. This week I want to take a look at the new None style.

Let’s say you only wanted to have one activity within your app (I wouldn’t recommend it but there are reasons for doing it) in the old classic dashboard when you users started your app they would be greeted with the following:

Classic dashboard with one activity

Not that useful, fortunately we’ve addressed this with new Dashboard’s None style:

None Style

The None style is what you’d expect given the name…no dashboard, none whatsoever.

Here is what the same application would look like using the new None style:

Just the activity, no dashboard here

It’s just the activity. Instead of a dashboard your users will be sent straight to an activity that you specified. You can think of this default activity as your “home” activity.

The None style will of course support multiple activities:

Mutiple activities are still supported

In this type of an app the “home” button in the action bar will take you back to the activity that you have specified as your “home” activity.

While the None style may not be the most exciting of the new styles to detail in a blog post, it does provide you with the ability to create something in Andromo that was impossible before and will make certain Andromo applications much better.

That’s three new dashboard styles down and three more styles to go. See you next time!

Sneak Peek: New Dashboard List Style

Last week I posted a sneak peek look at the New Dashboard’s Gallery Style. This week I want to take a look at the new List style.

Note: As I mentioned in the last post, what you are seeing here is still being worked on, so the end product will likely be different then what you see here.

I’ll start off by showing you what the new dashboard I designed for my fictional app looks like with the exact same settings using the current “classic” dashboard style:

Still a pretty nice look

Now let’s see what we can create using the new Dashboard’s List Style:

List Style

If you’ve used any Android app’s you should be pretty familiar with lists. Lists are one of the core user interface elements on the Android operating system, and there’s a reason for that: they work well. One of the great features of lists is that they give you ample room to display extra information. As a result we’ve introduce the idea of “sub-text” or “subtitles” to the activities. This will let you, the Andromo developer, provide your users with two lines of optional text per activity:

The List style showing subtext

As you can see I’ve added a blue pattern to the new logo area (discussed in the previous post) and some sub-text providing some information about the activities.

Here is the same dashboard in landscape:

The List style in landscape

As you can see I’ve turned off the logo area in portrait mode. When you start developing with the new dashboard you’ll be able to do the same thing with a checkbox to enable or disable the logo area in whichever orientation you want.

Like the Gallery style, the list style accepts an almost infinite number of activities and it is (of course) scrollable. In portrait mode the list will scroll underneath the fixed logo area.

Icons are also optional and can be taken off of the dashboard without having to edit any activities:

Look Ma no icons

The new Dashboard also lets you change the way in which the panel area (the list for this dashboard style) looks, giving you another way to change the look of your dashboard:

Here the panel is "floating"

Note: There is a visible bug in the above screen shot, don’t worry we’ll get to it. Like I said, we’re still working on this.

It’s important to note, that the settings are (for the most part) the same between multiple new Dashboard styles. This means that you will be able to test different styles without having to change or configure a lot of different options.

Here’s one last look at the new Dashboard list style in portrait mode, but with the logo area turned off:

The new Dashboard is much more configurable

Well that’s it for the sneak peek look at the new Dashboard List Style, only four more dashboard styles to go!

Note: The observant among you might notice something strange in the top left corner of the new Dashboard screen shots…more on that in a future blog post.

Sneak Peek: New Dashboard Gallery Style

We’ve been getting a lot of questions from our Andromo developers about the future of Amdromo and the new features we are planning. While I can’t go into too many details we did want to share a little bit of information.

One area of Andromo that we are working on improving right now is Andromo’s Dashboard. Those of you who have used Andromo will know that our current dashboard only allows for one layout or style:

Classic Dashboard

It’s not a bad layout, and with a few tweaks and images you can come up with some interesting designs.

But we realized that there were some limitations with our classic dashboard approach, namely how difficult it was to configure, and that only one “look” could be achieved. So we went back to the drawing board and came up with a new approach, which takes advantage of the best of the classic dashboard and makes it much easier to achieve different looks.

In this post I’m going to give a sneak peek at one (there are six styles in total) of the new looks we have designed for the dashboard:

The Gallery

The Gallery dashboard takes its visual queue from the index of Andromo’s Photo activity. It’s best suited for activity icons without transparency and lets you fit a lot of icons into a small area. The activity titles will (optionally) be displayed over the bottom portion of the activity icons on rectangle whose colour and level of transparency is controlled by the developer.

Note: We are still hard at work on this, so names, features, etc. may change before the update is released to the public.

Here is the first look at the new dashboard type with the same activity icons used in the classic screenshot above:

The Gallery Style

The Andromo image that you see in this screenshot is part of a new “logo area” supported by the new dashboards. It is an optional area where you can display a company logo, or any other graphic. The amount of space that the logo takes up is configurable by the developer.

The panel beneath the logo area scrolls to show more items, however the logo area does not scroll:

The panel scrolls

The Gallery dashboard also supports a different look when in landscape:

Landscape looks a bit different

As you can see the logo area is moved to the left side of the dashboard when in landscape orientation. This allows the logo to stay prominent while giving the activity buttons enough room to properly display the icons and text. The logo area is of course optional and can be enabled or disabled in either orientation.

In landscape the panel still scrolls allowing for a virtually unlimited amount of activities:

Scrolling all the way to Grandma's house

That’s it for this sneak peek at the new dashboard, I will post a few more looks at the other dashboard styles in the coming weeks.

Andromo App Maker for Android v2.2.1 Released

Andromo App Maker for Android version 2.2.1 has been released!

Andromo now supports unicode app names

Here is a list of changes in this version:

  • Made it possible to use non-ascii characters for the App Name.
  • Updated the underlying Android build tools to the latest version.
    • Andromo App Maker for Android v2.2.1 is now live at www.andromo.com.

      Start making Android apps online today. There’s no coding required, so anyone can do it!

Andromo App Maker for Android v2.2.0 Released

Andromo App Maker for Android version 2.2.0 has been released!

Here is a list of changes in this version:

  • Added the new PDF activity, which allows developers to embed PDF documents in their Andromo apps.
    • Andromo App Maker for Android v2.2.0 is now live at www.andromo.com.

      Start making Android apps online today. There’s no coding required, so anyone can do it!

Andromo App Maker for Android v1.11.2 Released

Andromo App Maker for Android version 1.11.2 has been released!

Here is a list of changes in this version:

  • Fixed a bug where tweets in the twitter activity would sometimes not open when clicked.
  • Fixed a bug where YouTube videos would sometimes not open properly if the YouTube app was not installed.
  • Added two additional options to the context menu for audio items in the Audio activity.
    • Andromo App Maker for Android v1.11.2 is now live at www.andromo.com.

      Start making Android apps online today – for free. There’s no coding required, so anyone can do it!