Profile

Cover photo
Eric Cochran
Works at IFTTT
Attended Georgia Institute of Technology
523 followers|1,370,613 views
AboutPostsPhotosVideos+1'sReviews

Stream

Eric Cochran

Shared publicly  - 
 
Change to a userdebug build and check the developer options.
(Flashable zip to change to userdebug build easily: https://drive.google.com/file/d/0ByI6ac75SrewczNKeURJSmRmZFk/view?usp=sharing)
 
Multiwindow exists on the M preview if you're not on a user build. 
40 comments on original post
1
1
Faiz Malkani's profile photo
Add a comment...

Eric Cochran

Shared publicly  - 
 
 
Introducing: Developing for Android

Many of the folks on the Android platform team got together and collected some of our thoughts into a surprisingly long article that attempts to answer the leading question: "What are some of the important rules to keep in mind when developing Android applications?"

We've broken this article up into several more manageable sections to suit the short-attention-span public and will be publishing them in the next few days on Medium.com, in the new Google Developers collection. Today, we'll start with the quick Intro and my favorite chapter, aka Chapter I, which sets the stage by explaining why it's important to understand the rules.

I'd like to thank everyone that contributed to the doc, but there are just too darned many to remember, so I'll stick with a few of the folks that kicked in significant chunks (but thanks to everyone else, too):
+Adam Powell 
+Dianne Hackborn 
+Jeff Brown 
+Jeff Sharkey 
+Shai Barack 
+Brian Carlstrom 
+Chris Craik 
+George Mount 
+yiğit boyar 
And everyone else!

Intro:
https://medium.com/google-developers/developing-for-android-introduction-5345b451567c

Chapter I: Understanding the Mobile Context
https://medium.com/google-developers/developing-for-android-i-understanding-the-mobile-context-fd2351b131f8?source=your-stories
This article (or, rather, series of articles, since a sense of decency and understanding of short-attention-span readers…
8 comments on original post
1
Add a comment...

Eric Cochran

Shared publicly  - 
 
...and a picture of my own
11
Add a comment...

Eric Cochran

Shared publicly  - 
 
 
So, yeah, this is Atom editor code completing Dart code!

Thanks to https://github.com/radicaled/dart-tools and the Dart analysis server (which also powers Eclipse plugin, WebStorm, and Sublime).
View original post
3
Add a comment...

Eric Cochran

Shared publicly  - 
 
 
The latest Wear update has a bunch of great new features[1], however you may not have noticed we also released an update to the Wearable UI library (v1.2.0). Outside of some good old bug fixes, this version also brings some new UI widgets, such as ActionPage[3] - a full screen circular button with text below it (basically a FAB for Wear).

This nice thing about this widget, is it handles screen shape for you (the button is centered on round device and placed slightly higher on square devices) and it also includes an ActionLabel[4] which automatically adjusts font size to fit text into a defined space.

Using this button helps the actions in your Wearable app to look and feel like actions from the system or other apps - including the refreshed Material styling like ripple touch feedback based on easily customizable primary and accent colors.

It's really simple to use, but if you want an example, the XYZTouristAttractions code sample[5] has been updated to use it[6].

#androiddev

[1] http://android-developers.blogspot.com.au/2015/05/always-on-and-wi-fi-with-latest-android.html
[2] https://developer.android.com/training/wearables/apps/layouts.html#UiLibrary
[3] http://developer.android.com/reference/android/support/wearable/view/ActionPage.html
[4] http://developer.android.com/reference/android/support/wearable/view/ActionLabel.html
[5] https://github.com/googlesamples/android-XYZTouristAttractions
[6] https://github.com/googlesamples/android-XYZTouristAttractions/blob/master/Wearable/src/main/res/layout/gridpager_action.xml
3 comments on original post
1
Add a comment...
Have him in circles
523 people
David Overcash's profile photo
Markeatha Simmons's profile photo
droidcon Montreal's profile photo
Amy Jude's profile photo
Josh Clinton's profile photo
Jeremy Tecson's profile photo
arif pantim's profile photo
Nathaniel Mosher's profile photo
Ankit Raghav's profile photo

Eric Cochran

Shared publicly  - 
 
Almost missed these guys. #io15
3
Add a comment...

Eric Cochran

Shared publicly  - 
 
 
Chrome custom tabs are a brand new feature added in Chrome Dev Channel that give Android Apps more control over their web experience, and make transitions between native and web content more seamless without having to resort to a WebView.

Check out Google I/O Chrome custom tabs demo¹ for a quick overview and read the developer documentation² to get a full understanding.
A complete example is available on GitHub³ and covers UI customization, callback setup, pre-warming and pre-fetching, and lifecycle management. 

Last but not least, Chrome custom tabs are available on all of Chrome's supported Android versions (Jellybean onwards).

¹ https://youtu.be/7V-fIGMDsmE?t=3810
² https://developer.chrome.com/multidevice/android/customtabs
³ https://github.com/GoogleChrome/custom-tabs-client
24 comments on original post
1
Add a comment...

Eric Cochran

Shared publicly  - 
 
5 independent apps working together to make a great experience
#onlyOnAndroid  
Android lets you mash apps together. When you do, cool things start to happen.
1
Add a comment...

Eric Cochran

Shared publicly  - 
4
Add a comment...

Eric Cochran

Shared publicly  - 
 
 
We've worked alongside Cyanogen Inc devs on a new project and want to share some details. The intent of the Cyanogen Platform SDK is to provide a set of APIs that give you access to a variety of different features within CyanogenMod. Developers can contribute new APIs or utilize existing APIs. The SDK exposes APIs and system level framework access in Android. You may have noticed the SDK was recently added to CM12.1 nightlies and changes are continually being merged as it evolves.

Read more about the SDK here.
Introducing the Cyanogen Platform SDK
46 comments on original post
3
Add a comment...

Eric Cochran

Shared publicly  - 
 
Excellent way to think about how your promotional video will be displayed on Google Play. Is it a hack? Yes, but it is a very smart one.
6
Add a comment...
People
Have him in circles
523 people
David Overcash's profile photo
Markeatha Simmons's profile photo
droidcon Montreal's profile photo
Amy Jude's profile photo
Josh Clinton's profile photo
Jeremy Tecson's profile photo
arif pantim's profile photo
Nathaniel Mosher's profile photo
Ankit Raghav's profile photo
Work
Occupation
Android Engineer, Student, Thinker, and Tinker
Skills
Java, Android and Glass Developer, Git, GIMP
Employment
  • IFTTT
    Android Engineer, 2015 - present
  • Eric Cochran
    Android Developer, 2012 - present
  • thredUp
    Android Engineer, 2014 - 2014
Basic Information
Gender
Male
Birthday
September 27
Other names
Nightly Nexus
Story
Tagline
Education is important, but don't forget to feed the dog.
Introduction
I am studying Computer Science at Georgia Tech and am an independent Android developer.
Bragging rights
I am that guy that made that CyanogenMod Updater DashClock extension. Valedictorian; SAT: 800 Math, 690 Verbal, 720 Writing; AP Scholar; Running CM on my toro (Galaxy Nexus LTE); Finished with the Half-Life series, Drink whole milk
Education
  • Georgia Institute of Technology
    Computer Science, 2011 - 2014
Eric Cochran's +1's are the things they like, agree with, or want to recommend.
Periscope - Android Apps on Google Play
market.android.com

Periscope lets you broadcast live video to the world. Going live will instantly notify your followers, who can join, comment and send you he

FORM Watch Face - Android Apps on Google Play
market.android.com

This is an Android Wear watch face based on the typeface used for FORM, Google's first design conference. For more on FORM, see google.com/d

Chrome Dev - Android Apps on Google Play
market.android.com

Welcome to Chrome Dev for Android!• Live on the bleeding edge: Try out our latest features. (They'll be rough around the edges!) • Give earl

Does not Commute – Android Apps on Google Play
market.android.com

A strategic driving game from the award-winning maker’s of Smash Hit. Does not Commute is a temporal paradox in which you have no one to bla

Feed Me – Aplicaţii Android pe Google Play
market.android.com

Feed Me provides a brand new, community driven database of local restaurant deals in your area. Deal Stream:Deals show up on your deals stre

Kong - Android Apps on Google Play
market.android.com

* Make quick GIFs of yourself. * Swipe for filters, add type. * Post to public channels or create private channels for you and your friends.

Google PDF Viewer - Google Play Android 應用程式
market.android.com

PDF Viewing is now available directly in Google Drive. For environments where this cannot be deployed, Google PDF Viewer offers the same cap

Keyline Pushing – Android Apps on Google Play
market.android.com

In Material Design, all components align to an 8dp square baseline grid, except type and toolbar iconography, which align to a 4dp square ba

Pujie
www.pujiewear.com

About. Pujie Black is a modern digital and analog hybrid watch face with a huge number of settings and a futuristic on and off animation pat

Pujie Black - Wear Watch Face – Android Apps on Google Play
market.android.com

Now with calendar integration !! Pujie Black is a modern digital and analog hybrid watch face with a huge number of settings and a futuristi

Minima Pro Live Wallpaper - Android Apps on Google Play
market.android.com

Minima Live Wallpaper brings an endless range of shifting shapes and colors to your homescreen!+ Goes great with the slick Material Design e

Minima Live Wallpaper - Aplicaciones Android en Google Play
market.android.com

Minima Live Wallpaper brings an endless range of shifting shapes and colors to your homescreen!+ Goes great with the slick Material Design e

Square Cash - Applications Android sur Google Play
market.android.com

Quickly send money between friends, or get paid for your business. No “cashing out” – money deposits directly to your bank account. It’s FRE

AndroidシステムのWebView - Google Play の Android アプリ
market.android.com

Android WebviewはChromeを搭載したシステムコンポーネントで、Androidアプリをウェブコンテンツに表示することができます。このコンポーネントはお使いの端末にプリインストールされており、最新のセキュリティアップデートやその他のバグ修正を取得できるよう常に最新に

Netflix - Android Apps on Google Play
market.android.com

Netflix is the world’s leading subscription service for watching TV episodes and movies on your phone. This Netflix mobile application deliv

Muzei - Reddit
market.android.com

Extension for using pictures from a list of subreddits as Muzei wallpapers.* Preset list of community favorite subreddits to choose from * C

NAVI - Watch face
market.android.com

NAVI is a modern analog watch face for Android Wear with tiny details that will fill your hearts with joy. Futuristic Interface with many se

STATION - Watch face
market.android.com

Tha STATION is a modern watch face with many settings and a futuristic clean look. The customization app is accessible using a standalone la

Do Note by IFTTT
market.android.com

The do it yourself notepad by IFTTT Do Note empowers you to create your own personalized notepad with just a tap. Save and share notes with

IFTTT
market.android.com

Faites travailler l'Internet à votre avantage. IFTTT vous permet de créer de puissantes connexion d'une simple phrase — si ceci alors cela.

Well lit and clean. Friendly staff, even in the early morning.
Public - a month ago
reviewed a month ago
mmmm, Resse's Peanut Butter donut
Public - 5 months ago
reviewed 5 months ago
Great experience. Amazing service. A lot of food.
Public - 11 months ago
reviewed 11 months ago
57 reviews
Map
Map
Map
The Best Burritos Anywhere.
Public - 4 months ago
reviewed 4 months ago
Lost order. Took over 30 minutes to get it after asking about it. Pretty good food, but not worth the wait and poor experience.
Public - 10 months ago
reviewed 10 months ago
Public - a year ago
reviewed a year ago