Profile

Cover photo
1,674 followers|402,422 views
AboutPostsCollectionsPhotosVideos

Stream

GDG Silicon Valley

Shared publicly  - 
 
+Jenny Tong on BigTable  at GDG Silicon Valley  #gdgsv   #bigtable  
6
Add a comment...

GDG Silicon Valley

Shared publicly  - 
 
Join us Wednesday, Feb. 3 to learn about Cloud Bigtable: what is it for? presented by +Jenny Tong

Badging:
Please help us with badging and sign-up for this Meetup with your full name by answering the question during RSVP. That way we can print out the badges ahead of time and speed up the sign-in process.  Thanks! 

Schedule:
6:00-7:00pm Networking and light food
7:00-7:10pm Announcements
7:10-8:10pm Google Cloud Bigtable: what is it for?  - Jenny Tong

Title: Google Cloud Bigtable: what is it for? 

Abstract: Bigtable is a sparsely populated table that can scale to billions of rows and thousands of columns, allowing you to store petabytes of data.
That sounds impressive, but what's Bigtable really great at? When should you use it instead of instead of Cloud SQL or Datastore?
In this talk Jen Tong, a Developer Advocate from Google, will explain why Bigtable is awesome and show you some demos that shows it shining.

BIO:  Jenny is a Developer Advocate on Cloud at Google. In this role she helps developers build cool stuff on all sorts of platforms. If she's away from her laptop, she's probably skating around a roller derby track, or hanging from aerial silk.
1
1
Trish Whetzel's profile photo
Add a comment...

GDG Silicon Valley

Shared publicly  - 
 
Happy New Year! Our first event of the year will be a combined event with the Silicon Valley Java User Group. 

Badging:

Please help us with badging and sign-up for this Meetup with your full name by answering the question during RSVP. That way we can print out the badges ahead of time and speed up the sign-in process.  Thanks! 

If you are a member of both groups please only RSVP once

Schedule:

6:00-6:45pm Networking and light food

6:50-7:00pm Announcements

7:00-8:00pm Engineering Superpowers: Turning cool science into products that change the world - Dr. Vivienne Ming

Title: Chrome Extension 

Abstract: Dr. Vivienne Ming's diverse career is propelled by her mission to maximize human potential. In this talk, Dr. Ming will illustrate how she has transformed her research in education, machine learning, and neuroprosthetics into technologies with the ability to maximize human potential and foster the growth necessary to drive the human race.  

BIO:  Named one of 10 Women to Watch in Tech in 2013 by Inc. Magazine, Vivienne Ming is a theoretical neuroscientist, technologist and entrepreneur. She co-founded Socos, where machine learning and cognitive neuroscience combine to maximize students' life outcomes. Vivienne is a visiting scholar at UC Berkeley's Redwood Center for Theoretical Neuroscience, where she pursues her research in neuroprosthetics. In her free time, Vivienne has developed a predictive model of diabetes to better manage the glucose levels of her diabetic son and systems to predict manic episodes in bipolar suffers. She sits on the boards of StartOut, The Palm Center, Emozia, and the Bay Area Rainbow Daycamp, and is an advisor to Credit Suisse, Cornerstone Capital, and BayesImpact. Dr. Ming also speaks frequently on issues of LGBT inclusion and gender in technology. Vivienne lives in Berkeley, CA, with her wife (and co-founder) and their two children.
2
Add a comment...

GDG Silicon Valley

Shared publicly  - 
 
I want my (Android) TV back

Effie Barak, a mobile Android Developer for Udemy, doesn’t think it’s easy to make an app for Google’s latest iteration of Android on the TV, she knows. Her early version of Udemy’s Android TV application was on display, and to show off the ease of development she all but wrote it on stage. Even better was her starting point with a fresh model out-of-the-box running Marshmallow (Android 6.0), as it showed that developers don’t need to download external libraries, though they can be helpful depending on what you want to develop.

Starting with the basics, Effie showed the libraries given to start with. These include the big three of Recycler, LeanBack and Appcompat, with either Picasso or Glide rounding out the four. There are differences between the two, but it comes down to preference more than compatibility. All support libraries must be the same across the distribution, so if there is someone using something ancient, you’ll either have to go through and bring everyone up to code or write down to that minimum version. For implementing SQL, SQLCipher must be 3.3.3-1 or higher, as there’s a bug in Marshmallow that only shows up in the Android TV verison.

Getting more in depth, Effie showed that the main page is made up of three BrowseFragments from LeanBack. First, ArrayObjectAdapter controls the whole window, including what’s on the side list. The ListRowPresenter covers the item of the side list and its associated row. Finally ImageCardView controls the item itself and will be found later. Getting into the details panel, DetailsOverviewRowPresenter is used as the overall details page. It’s old, but a lot of developers are using it. There is a new one, however, but it features a new UI that you’ll have to work with. Inside the details page you will find the PlaybackOverviewRowPresenter covers the actual detail item, the details splash screen shown after selecting an item. The ClassPresenterSelector covers the whole details page, however, and ListRowPresenter controls the list underneath.

With the lack of a touchscreen, other than second screen implementation through a paired android phone, Android TV falls back on LeanBack controls for user input. Chief among these is the Voice Search, something most Android users will feel quite comfortable using. Developing for it is just as simple as using LeanBack on any Android device, with SearchActivity controlling any use of the feature.

If you are ready to start developing, or just want to get your feet wet with Android TV, check out Github.com/googlesamples/androidtv-LeanBack and download the auto-generated template to start. For more in-depth work, check out developer.android.com/training/tv/index.html. Working with physical devices is easy as, just like any other Android device, you can plug it into your computer through USB, or, after setting it up through USB, develop over Wifi.
And as Effie Barak said, the market is very young, it’s brand new and interesting, and it’s worth putting time and effort there to grow that market.

5
7
Marco Granatiero's profile photoTrish Whetzel's profile photoGiovanni Laquidara's profile photoMarcin Najman's profile photo
 
Thank you for attending my talk tonight! My slides are available @ https://speakerdeck.com/codingchick/android-tv-talk
Add a comment...

GDG Silicon Valley

Shared publicly  - 
 
Badging:

Please RSVP at http://www.meetup.com/gdg-silicon-valley/events/226902544/ and help us with badging by signing up for this Meetup with your full name by answering the question during RSVP. That way we can print out the badges ahead of time and speed up the sign-in process.  Thanks! 

Schedule:

6:00-6:50pm Networking and light food

7:00-7:10pm Announcement 

7:10-8:10pm I want my (Android)TV - Effie Barak

8:10-8:30pm Q&A 

Title: I want my (Android)TV 

Abstract:

In this talk, I will demonstrate how to write an Android TV app, using the Udemy TV app as an example. I will talk about how I used the Leanback library to create a TV playback app based on the main Udemy Android app, how I integrated with Android TV to create a search and discovery experience and how I reused the the existing code and other code resources to create the TV app.  

BIO:  

Effie Barak works at Udemy as an Android developer on the mobile team, responsible for the Android app development and leading the development of the Android TV prototype.

I began working as a C# developer 10 years ago. I became a mobile developer 4 years ago, and released many Windows and Windows Phone apps. After moving to San Francisco in 2013, I worked for Slack on the Windows Phone app. 
I want my (Android)TV
Wed, December 2, 2015, 6:00 PM PST
Google Building QD3

3
Add a comment...
Have them in circles
1,674 people
GDG Pitești - Google Developer Group Pitești's profile photo
Habib M. KAMMOUN's profile photo
Sam Gebhardt's profile photo
Jefferson Henrique dos Santos's profile photo
Renan Morais's profile photo
Kartikey Tanna's profile photo
GDG Mendoza's profile photo
OAuth 2.0 & Business's profile photo
Rocky Lin's profile photo

GDG Silicon Valley

Shared publicly  - 
 
Interested to learn about Android? Check-out this Live Hangout for folks new to Android or just new to programming scheduled on Thursday, Feb. 4, 3:00 - 4:30pm PT.
https://plus.google.com/events/c91ccjj6745t0r4e4sh9ki3sqd0
2
1
Trish Whetzel's profile photo
Add a comment...

GDG Silicon Valley

Shared publicly  - 
 
Welcome +Kevin Nilson​ and Silicon Valley Java Users' Group! 
7
Add a comment...

GDG Silicon Valley

Shared publicly  - 
 
To all you Star Wars geeks out there, have a great long weekend. As for me ....
17
2
Oswald Gekko Kierkegaard's profile photoRaphael Matheus Pereira's profile photo
Add a comment...

GDG Silicon Valley

Shared publicly  - 
 
I want my (Android)TV
Wed, December 2, 2015, 6:00 PM PST
1

GDG Silicon Valley

Shared publicly  - 
 
GDG Silicon Valley Dec 2015 Android Talk  with effie barak and women AnDevCon speakers #WTM power
10
1
Margaret Maynard-Reid's profile photo
Add a comment...

GDG Silicon Valley

Shared publicly  - 
 
+Jenny Tong on FireBase at #gdgsv   #devfest  2015
9
Add a comment...
GDG Silicon Valley's Collections
People
Have them in circles
1,674 people
GDG Pitești - Google Developer Group Pitești's profile photo
Habib M. KAMMOUN's profile photo
Sam Gebhardt's profile photo
Jefferson Henrique dos Santos's profile photo
Renan Morais's profile photo
Kartikey Tanna's profile photo
GDG Mendoza's profile photo
OAuth 2.0 & Business's profile photo
Rocky Lin's profile photo
Contact Information
Contact info
Email
Story
Tagline
The first and one of the largest GDGs in the world
Introduction
Google Developer Group (GDG) Silicon Valley meets on the first Wednesday of the month at the GooglePlex in Mountain View. The typical meeting format is registration and light dinner fare between 6:00 and 7:00pm. We invite our members that develop applications using Google technology to do brief demos of 5 minutes or less between 6:30 and 6:55pm. The main meeting starts with general announcements at 6:55pm. This is followed by a technical presentation and/or demonstration of one or more Google technologies from 7:00 to 8:00pm. The time between 8:00pm and 9:00pm is available for longer talks, extended Q&A and/or more informal networking before everyone heads home.

Our meetings will always be free and open to the general public. We will sometimes co-host a joint meeting with the Silicon Valley Web JUG (Java User Group) like we did for our Google Web Toolkit inaugural meeting on January 15th, 2008.

Disclaimer: GDG Silicon Valley is an independent group; our activities and the opinions expressed here should in no way be linked to Google, the corporation.