Sharing Rich Content From Your Android Apps, to Google+ and Beyond

Many developers have been using Android’s share intent to help their users share content with others, directly from their apps. With the recently-launched ShareCompat library, you can now help your users share rich content with their friends (like images and videos) more easily, and the items they share include attribution to your app. All you need to do is add a few lines of code!

I’ll walk through a few examples that use Google+ as the application handler, but of course, these share intent improvements can work for any service. Popular apps like Foodspotting, Pulse News, and Shazam are already using ShareCompat to help users share rich content with their Google+ circles. You can check out this photo album to see how they are all taking advantage of the new library.

Creating the Share Intent

If you’d like users to be able to share text from your app, start by building the following intent:

Intent shareIntent = ShareCompat.IntentBuilder.from(ShareActivity.this)
   .setText("This site has lots of great information about Android!
      http://www.android.com")
   .setType("text/plain")
   .getIntent()
   .setPackage("com.google.android.apps.plus");

startActivity(shareIntent);

Here, I passed text and a URL to the setText method, and I used the setType method to identify the content as “text/plain.” The intent builder can then pass this information to the application that’s doing the sharing. Additionally, I used the setPackage method to specify the application that I want to handle it. In this case, the Google+ application is specified.

The Google+ share box with pre-populated text and link snippet.


Pro Case Study

In the second installment of our three-part series profiling Turner Construction Company, we turn our attention to the plugins Turner is developing to increase efficiencies across the global organization. Jim Barrett, Director of Integrated Building Solutions, explains:

The National Turner Virtual Design and Construction (VDC) team has developed several SketchUp plugins in Ruby to bring existing and evolving VDC processes into the simple, efficient and visual environment of SketchUp Pro.

A proprietary plugin for steel modeling and tracking was created to accelerate the use of Building Information Modeling (BIM) at the World Trade Center Transportation Hub. The tool was written to batch convert single line framing plans into 3D steel sizes, using a standard library of parts. This tool was expanded to report steel takeoffs and is now used throughout Turner to support estimating and pre-construction services.

The Place Steel for Modeling module in Turner’s proprietary SketchUp plugin

By developing our own tools on top of the intuitive interface of SketchUp Pro, we continue to increase operational efficiencies. The place steel plugin is a great example of how streamlining the modeling process by reviewing the process of modeling steel, standardizing the modeling of stock pieces, and integrating that database information into SketchUp Pro reduces redundancy as well as dimensional errors in steel sizing.

Working with several Turner offices including, New York City and Seattle, a takeoff plugin was developed to support Turner’s current approach to “Control Quantity Models” and “Gross Square Foot” takeoffs. This tool allows SketchUp models to be built for different purposes. For example, using client or business unit standards, we still achieve consistent and accurate takeoffs of square footage, count, length and volumes (using SketchUp Pro’s Solid Tools).

The Count Steel for Estimating module of the Turner plugin

Design information is still in its infancy and rapidly changing. Supporting Turner’s evolving estimating expertise, a plugin was developed to accelerate the takeoff process for conceptual estimates. This plugin allows for rapid creation of space and room plans, as well as the detailed takeoff information that is required for estimates.

The Mass Generator for Estimating module

These two takeoff plugins work together to seamlessly streamline the quantity takeoff process developed by estimators in SketchUp Pro. At Turner, we look at opportunities to develop existing processes & workflows using new tools.

A detail view of the Mass Generator for Estimating module

In this way, we aren’t teaching new workflows based on new tools as they come along (a very disruptive process for any business). Rather, we’re able to leverage the skill sets and broad knowledge bases of our VDC team to build streamlined versions of existing workflows into new tools.

Maxwell Render for SketchUp

In November, our friends at Next Limit Technologies announced the release of the Maxwell for Google SketchUp plugin, a dedicated photo-renderer that operates entirely inside of SketchUp. Soon after, they issued a challenge to see who could make the juiciest render using either the free or licensed version of the plugin. The winners of this first Maxwell for SketchUp render competition were announced this week, and they are, in a word, delicious. See for yourself.

Licensed Category:

1st place: Brodie Geers

2nd place: Karlis Musts

3rd place: Francois Verhoeven

4th place: Michael Loper

5th place: Gui Talarico

Voted #1 on social networks: Paulo Avelar

Free Category:

1st place: Arcen Dockx

2nd place: Iwan Widjaja

3rd place: Satrio Hadi

4th place: Saul Giron

5th place: Pandu Pebruanto

Voted #1 on social networks: Daniel Currea

Visuals from Hollywood artist Harald Belker

Odds are, you’ve encountered Harald Belker’s work before. As a leading Hollywood concept artist, Harald is the man behind several iconic movie vehicles. His vehicular creds include:

  • The Batmobile from Batman & Robin
  • The Lightcycle from TRON: Legacy
  • The Lexus 2054 and Mag-Lev vehicles from Spielberg’s classic, Minority Report
  • The guy’s got serious game.

     

    So you can imagine our delight when our friends at Filter Foundry told us that Harald was using SketchUp extensively on his latest project, PULSE: the complete guide to the future of racing. We immediately reached out to Harald who happily agreed to tell us more.

    “I can somehow just create in SketchUp,” Harald explains. “It allows me to visualize my ideas very quickly, giving me free range to explore. I literally use SketchUp the way I used to sketch with a pencil.”

    Harald starts with a SketchUp model and uses Photoshop to bring it to life.He continues, “SketchUp allows me to very easily create an environment for any vehicle I have designed. The typical application for SketchUp is to model something in 3D, set up the perspective, export the image and use that as an underlay for an illustration in Photoshop.”

    This evolution of a space through SketchUp and Photoshop.Speaking more broadly about SketchUp’s role in the movie industry, Harald tell us that “once it caught on, it spread like wildfire. Now everybody I know is using it.”

    He continues, “Since a lot of people I work with are using SketchUp, it’s a great crossover platform, too. I can model something in SketchUp and I can send that file to somebody who adds something else to it, and it sort of becomes this thing that everybody adds to.”

    An electric race from the pages of PULSE.Thankfully, Harald believes it’s the “natural obligation” of an industry vet to share acquired knowledge, and to make good, he’s posting a series of SketchUp quick tips on Filter Foundry. His first tip shows “how easy it is to create good tires in SketchUp.” Stay tuned for more.

    Harald is offering SketchUp tips on Filter Foundry.As a final note, it’s worth mentioning that Harald got into SketchUp the way most of us did: by modeling (or at least attempting to model) his own house.

    “The way I learned SketchUp was on a tip from a friend, who said to just make your own house in SketchUp.” With a big grin, Harald continues, “Before I was even close to finishing my own house, I started designing my dream house. It ended up being 15,000 square feet. It’s a little big, but there’s nothing wrong with dreaming big.”

    Google+ Pages – Already HERE!

    Google helps to grow your audience by connecting you with new users. They introduced the +1 button so your site would stand out on search and your users could easily share your content on Google+. But, sometimes you want to join the conversation and post content directly to where people are sharing.

    Today they’re introducing Google+ for Business, a collection of tools and products that help you grow your audience. At the core of this is Google+ Pages, your site’s identity on Google+.

    Google+ Pages: Have real conversations with the right people

    To get your site on Google+, you first need to create a Google+ Page. On your page, you can engage in conversations with your visitors, direct readers back to your site for the latest updates, send tailored messages to specific groups of people, and see how many +1’s you have across the web. Google+ Pages will help you build relationships with your users, encouraging them to spend more time engaging with your content.



    Google+ Pages are at the heart of Google+ for Business

    Hangouts


    Sometimes you might want to chat with your users face-to-face.  For example, if you run a food blog, you may want to invite a chef to talk about her favorite recipe, or if you manage a fashion review site, beauty specialists might want to hold how-to sessions with makeup tips. Hangouts make this easy, by letting you have high-quality video chats with nine people with a single click. You can use Hangouts to hold live forums, break news or simply get to know people better, all in real time.



    Hangouts let you meet your customers, face-to-face

    Circles


    Circles allow you to group followers of your Page into smaller audiences. You can then share specific messages with specific groups. For example, you could create a Circle containing your most loyal readers and offer them exclusive content.

    The Google+ badge: Grow your audience on Google+
    To help your users find your page and start sharing, there are two buttons you can add to your site by visiting our Google+ badge configuration tool:

    The Google+ icon, a small icon that directly links to your Page.

     

     


    The Google+ badge, which we’re introducing in the coming days. This badge lets people add your page to their circles without leaving your site, and allows them to get updates from your site via Google+.

    Extend the power of +1, stand out in Google search
    You can also link your site to your Google+ page so that all your +1s — from your Page, your website, and search results — will get tallied together and appear as a single total. Potential visitors will be more likely to see the recommendations your site has received, whether they’re looking at a search result, your website, or your Page, meaning your +1’s will reach not only the 40 million users of Google+, but all the people who come to Google every day. You can link your site to your Page either using the Google+ badge or with a  piece of code. To set this up, visit our Google+ badge configuration tool.

    Bringing Google+ to the rest of Google


    Our ultimate vision for Google+ is to transform the overall Google experience — weaving identity and sharing into all of our products. Beginning today, we’re rolling out a new experimental feature to a small group of eligible publishers,Google+ Direct Connect — an easy way for your audience to find your Google+ Page on Google search.  If you’ve linked your Page to your site and you qualify, when someone searches for your website’s name with the ‘+’ sign before it Direct Connect will send them directly to your Page. For example, try searching for ‘+YouTube’ on Google. Users will also be prompted to automatically add Pages they find through Direct Connect to their circles.



    Direct Connect suggestions start populating as you type on Google.com


    Just the beginning

    We want to help you get your site on Google+ as soon as possible, so we’re opening the field trial for Google+ Pages to everyone today. Creating a Google+ Page only takes a few minutes. To get started, you’ll need a personal Google+ profile. If you don’t have a Google account, it’s very quick and easy to join. And if you’re looking for inspiration, check out some of the sites that are already starting to set up their Pages:

    To learn more about how Google+ works for your site, check out the Google+ Your Business site. We’re just getting started, and have many more features planned for the coming weeks and months. To keep up to date on the latest news and tips, add the Google+ Your Business page to your circles. If you have ideas on how we can improve Google+ for your site, we’d love to hear them.

     

    Cross posted from the Inside AdSense blog