Profile

Cover photo
Rinav Gangar
Lives in Mumbai
411,475 views
AboutPostsPhotosReviews

Stream

Rinav Gangar

Shared publicly  - 
 
 
We've just pushed Android Studio 2.0 RC 1, and Emulator 25.1 RC 1, to the beta channel.

We have done extensive additional testing of both Android Studio and the Emulator. We have also verified these with a wide range of internal and external developers. We want to make sure we get Instant Run and the new emulator just right before promoting it to stable. Please continue to give us feedback and let us know if you run into any problems!

For more details, read the full release notes at
http://tools.android.com/recent/androidstudiorc1available
2 comments on original post
1
Add a comment...

Rinav Gangar

Shared publicly  - 
 
 
Use android:theme and ThemeOverlay to theme specific Views and their descendents
Pro-tip by +Ian Lake

If you’ve ever used the style attribute on a View, you know it can be useful to encapsulate shared styling into a reusable definition. But while styles are local to that view alone, android:theme allows you to override attributes in the Context’s theme for a View and all of its child Views as well. Applying a theme to individual Views was introduced in Android 5.0 Lollipop and AppCompat v22.1.0 (and higher) makes this available to all Views on API 11 and higher.

This is where ThemeOverlays such as ThemeOverlay.AppCompat come in. They are themes built specifically to overlay the base AppCompat theme, changing only certain elements as needed. The ones included by default include:

ThemeOverlay.AppCompat: This is an effectively empty theme that can serve as the basis for any custom ThemeOverlay. Note that it does copy AppCompat attributes such as colorPrimary to the framework android:colorPrimary on API 21+ so don’t forget about it!

ThemeOverlay.AppCompat.Light: A ThemeOverlay that changes background colors, text colors, and highlight colors so that match a Light theme (i.e., light background with dark text)

ThemeOverlay.AppCompat.Dark: A ThemeOverlay that, as you might imagine, changes coloring and text to match a Dark theme (i.e., a dark background with light text)

ThemeOverlay.AppCompat.ActionBar and ThemeOverlay.AppCompat.Dark.ActionBar: ThemeOverlays specific to the ActionBar/Toolbar that also change colorControlNormal to android:textColorPrimary and sets the correct SearchView styling as is expected for those components. These should be used only when you override actionBarTheme in your theme or when set on your Toolbar via android:theme.

So if you’re using a light theme but have a portion of your UI with a dark background, you don’t need to set custom text colors on each view. Just use ThemeOverlay.AppCompat.Dark:

<FrameLayout
    android:background=”@color/dark_background”
    android:theme=”ThemeOverlay.AppCompat.Dark”>
  <TextView />
</FrameLayout>

But what if you want to change just one specific attribute, say, colorAccent? That’s a case where ThemeOverlay.AppCompat makes sense. First, add a theme (say, to a themes.xml file in your values folder):

<style “CustomAccentOverlay” parent=”ThemeOverlay.AppCompat”>
   <item name="colorAccent">@color/custom_accent</item>
</style>

Then apply it to your View by adding android:theme=”CustomAccentOverlay”. This can be used to override any attribute, allowing you to customize things at a View level where appropriate, giving you one more tool you may need to #BuildBetterApps  
36 comments on original post
1
Add a comment...

Rinav Gangar

Shared publicly  - 
As the Android platform has been maturing, developers found that the standard approach to organise the architecture and design of the application code wasn't the best at all. Usually we ended up ha...
1
Add a comment...

Rinav Gangar

Shared publicly  - 
 
 
Find Memory Leaks in your Android code with Leak Canary
Great tool for automagically finding leaks in your android code. This should be part of every developer's toolbox!

#perfmatters  
1 comment on original post
1
Add a comment...

Rinav Gangar

Shared publicly  - 
 
 
I have uploaded my slides from "Simple HTTP with Retrofit 2" from Droidcon NYC. The video will follow in a few weeks.

To coincide with the talk, I have also released Retrofit 2.0.0-beta1! While it's not done, it's very usable.

#AndroidDev
Retrofit has been simplifying HTTP calls for years and this new version is no different. In addition to fixing some long-standing annoyances, there are a handful of new features which make it more powerful than ever. This talk will focus on how the new APIs in Retrofit aid in making HTTP calls as simple as possible for your app. The integration with OkHttp and Okio APIs will be covered to ensure a full understanding of the HTTP stack. Common u...
11 comments on original post
1
Add a comment...

Rinav Gangar

Shared publicly  - 
 
 
Chrome Savings Time
Google is updating the Data Saver feature in its Chrome browser for Android to let you save up to 70 percent of your mobile data.
View original post
1
Add a comment...

Rinav Gangar

Shared publicly  - 
 
Looks great :)
 
Dive into the new Google+
As +Eddie Kessler shared this afternoon (goo.gl/2QjBGx), we’ve spent lots of time talking to people who are passionate about Google+. We visited them in their homes, we invited them into early testing communities and we learned more about how and why they use Google+. The predominant answer? Having a great place to keep up with and talk about their interests. From Astrophotography (goo.gl/HRQmIh) to Wild Hummingbirds (goo.gl/6FscI6), people are not only discovering amazing things, but meeting others who share their passions as well.

Today we’re taking a big step toward making Google+ an even better place for your interests. To do so, we’ve drastically simplified nearly every aspect of the product. You’ll see this clearly in our new navigation centered around Collections and Communities. Collections let you immerse yourself in content about topics like surfing (goo.gl/vvv5QD) or tiny tilt-shift photography scenes (goo.gl/nWyicL) . Communities enable groups of people with the same interests to join up and geek out on anything from Game of Thrones (goo.gl/aaqtgq) to Painting (goo.gl/kmlM7m). With Collections and Communities, discovering amazing things is simple: just follow or join whatever happens to pique your interests.

But we didn’t stop with Collections and Communities; the new Google+ also makes it easier to post, search, connect, and keep up with great content in a fully redesigned home stream. And we’ve worked hard to make our new web experience load fast and work beautifully on devices of all sizes.

You can preview the new Google+ on the web today by signing in and clicking “Let’s go” when you see the prompt. (And since not every feature of Google+ has made its way into this new design, for now, you can toggle back to the classic Google+ with one click in the bottom left-hand corner.) In the coming days, we’ll roll out updated apps for Android and iOS.

While this is an exciting new beginning for us, we’re definitely not done yet. We got here by listening and learning, and will continue doing so. Please visit our Help Center (goo.gl/gWsFeh) or drop us a line in our support community (goo.gl/eMFVj) to share your thoughts, questions, and more. 
494 comments on original post
2
Owais Idris's profile photo
 
Missing Hangout chat. Not every time I use Chrome Browser.
Add a comment...

Rinav Gangar

Shared publicly  - 
 
“Approaching Android with MVVM” @hitherejoe https://medium.com/ribot-labs/approaching-android-with-mvvm-8ceec02d5442
Building an MVVM architectured application using the Data Binding Library
1
vivek popat's profile photo
 
Awesome +Rinav Gangar​
Add a comment...
Story
Tagline
Android Developer, with training Skills such as Java
Introduction

Well, I am a guy who carries a Positive Attitude towards Life, keep motivating my friends and coworkers. 

Love my profession and enjoy every bit of my work. Lately I have switched to Android Programming and it's really exciting. I think Android OS is really robust and always evolving to work with.

So Professionally I am an Android Developer, used to be Java Developer with Server Side Duties. I love to teach programming, So in my free time and also part time I train students into Java Development 

In my free time, I like Reading Books and multiply my Knowledge by Googling and watching YouTube. 

I do believe in God and Karma, although sometimes I don't understand religion and all those complex Rules and Regulation. So I choose my own religion and I am flexible when it comes to Praying.

When I was a Kid I used to love Skating and Cycling. They allowed me to explore nearby places. Sometimes I think to give up my beLoved Bike and start riding bicycle ;)

I talk very less, but can stand a deliver the content. 

Rest Is Mystery, Let's Discover Me...

"Your story may not have such a happy beginning, but that doesn't make you who you are. It is the rest of your story, who you choose to be!"—Soothsayer to Po, Kung Fu Panda 2
Bragging rights
Walked 8000+ Steps of Girnar Mountain to find Peace
Work
Occupation
Android and Server Side Java Developer, and In my free time in conduct Java trainings
Skills
Android, Java, JavaEE
Basic Information
Gender
Male
Other names
Riinav
Public - 7 months ago
reviewed 7 months ago
One of the best Jain Pilgrimage. Soo Peaceful and life changing journey to the Shree Neminath Thirtankar. When you reach to the temple after walking around 8000 footsteps, all the pain goes off the you feel peace and happiness, the real joy of life.
Public - a year ago
reviewed a year ago
Worst Hotel I have ever stayed and spoiled my last two days of honeymoon. The Staff is very rude, irresponsible and lazy. The Food is pathetic and the managers and waiters there are very arrogant. Though the Hotel is very huge and has lots of employees, it's not at all maintained, esp food department. They even have old Window AC which are too noisy. We changed the room but we very counting hours to get out of the hotel. Top priority is given to the Foreigners, but not to the Indians. What a shame.
• • •
Public - a year ago
reviewed a year ago
What a Beauty!!! Excellent Location to spend honeymoon with your loved one. The Weather and the atmosphere is simply amazing. The staff is very well behaved, co-operative and very helpful. I spent the best days of my honeymoon @ TheWind.
Public - a year ago
reviewed a year ago
7 reviews
Map
Map
Map
Food taste is good. They have this Humpty Dumpty which is awesome starter. Punjabi food is also awesome
Public - a year ago
reviewed a year ago
The Location of the Hotel is in the center (Market) area, so its too noisy. There are two Estend Hotels nearby. One Old and a new one. Old Hotel is very poorly maintained and new hotel is a bit better. The Staff was was and co-operative, but the location is too noisy and spoils the honeymoon mood. They use some very strong cleaning agent (liquid) which stinks and causes headache.
Public - a year ago
reviewed a year ago
Peaceful religious place with Bhojan shala and lots of other activities There is also a yoga center running which is great.
Public - a year ago
reviewed a year ago