moderator

Occasionally, I get questions from people about how I apply such neat syntax highlighting in my emails and my presentation decks. There are online tools to do this, but frankly, it sounds like work, and I don't want extra work.

My current favorite way is right in Android Studio — the IntelliJ plugin 'Copy' on Steroids. (Plus, it has an amusing name.) You can install it by going to Android Studio > Preferences > Plugins > Browse Repositories. Now, your default Ctrl-C copies RTF text ready to paste into Gmail, Keynote, or whatever you use. Keep doing what you're doing, just do it with more style!

Created by

About this community

Google Developer Group Trondheim is a non-profit developers group to learn, share and know more about Google technologies.
Our events are open to newbies, designers, developers, managers and organizations who are interested in Google's technologies or use them as part of their projects.
We hope this can be an arena where we can have some fun and learn new cool things!
Disclaimer: GDG Trondheim is an independent group; our activities and the opinions expressed here should in no way be linked to Google, the corporation.

If you want to share content with a TV, then the Google Cast SDK makes that easy to do. Google Cast apps use Android’s MediaRouter to discover and connect to Google Cast devices such as Chromecast. All Cast apps need to have a visible Cast button on every screen.

There are 3 options for adding a Cast button to your app: - Use the MediaRouterActionProvider - the easiest and recommended way of adding a Cast button. The MediaRouter will handle the entire lifecycle of the button including the visibility of the button when devices are discovered. You need to use the appcompat ActionBar and extend ActionBarActivity for your Activities. - Use the MediaRouteButton. You need to extend FragmentActivity for your Activities. Your app is responsible for managing the visibility of the Cast button based on the MediaRouter device discovery event callbacks.- Use a custom button. You are responsible for making the custom button behave like the MediaRouter Cast button, including the dialogs for selecting a device and controlling a selected device. This option only makes sense if you cannot use the appcompat ActionBar.

Once the Cast button is added to your app, you need to support the rest of the Cast app lifecycle to display content on the Google Cast device: http://goo.gl/zUiYC4

Note: It is important that you use the v7-mediarouter support library package and not the MediaRouter classes in the Android framework. You can learn more about the MediaRouter here: http://goo.gl/qNBkCr

moderator

Dart Flight Schools, in partnership with Google Developers and Angular, just launched the event map with the initial set of events and locations. Over 25 events already registered! Find your local event, or start your own: http://www.dartlang.org/events/2013/flight-school

moderator

Building an application without Android Bootstrap could easily take 1-3 weeks of developing, debugging and hacking (depending on your experience level with the Standard Android Developer tools). Android Bootstrap and its app generator eliminate the need for most of this work, freeing your valuable time for making great apps.﻿

Android Bootstrap includes a full working implementation of Fragments, Fragment Pager, Account Manager, android-maven-plugin, Dagger, ActionBarSherlock 4, Menu Drawer, ViewPagerIndicator, http-request, GSON, Robotium for integration testing, API Consumption with an API on Parse.com and much more ...