Profile

Cover photo
Manaday Mavani
Works at Investis
1,266 followers|2,675,113 views
AboutPostsCollectionsPhotosYouTube

Stream

Manaday Mavani

Shared publicly  - 
 
Just open sourced a handy little #materialdesign color palette tool for Mac. Enjoy, designers and developers!

Download: github.com/romannurik/MaterialColorsApp/releases
Source: github.com/romannurik/MaterialColorsApp
27 comments on original post
1
Add a comment...

Manaday Mavani

Shared publicly  - 
 
 
#smallerAPK, Part 1: Anatomy of an APK

Application size is one of the first things that users look at when deciding whether they want to install, update or keep an app on their devices. In this new series, Wojtek Kalicinski explores tricks that can help make your APK smaller.

https://goo.gl/9BM9sY
If I ask a bunch of developers what their app’s size is, I’m pretty sure most will look at the APK file generated by And…
16 comments on original post
1
Add a comment...

Manaday Mavani

Help Center  - 
 
Need design suggestion

What would be best approach to provide selection/filtration from ActionBar? My current implementation in hybrid app is something like in the attached screenshot. Can anyone advice how can I achieve the same design in native android app, if it's really advisable?
1
1
McLeroy Ibe's profile photoAdam Powell's profile photoChristophe Beyls's profile photoManaday Mavani's profile photo
7 comments
 
Thank you so much for ur suggestions guys! I used Popup Menu for the purpose and have shared a sample app to help newbies like me - https://github.com/ManadayM/AndroidPopupMenu.
Add a comment...

Manaday Mavani

Shared publicly  - 
 
 
Today's #AndroidDev #Protip on text appearance and theme attributes is by +Katherine Kuan, the newest member of Android Developer Relations (welcome, Katherine!)

When choosing font sizes for your app, using too many different sizes can be visually distracting and confuse the user as to what information is important. To be consistent with other apps on the platform, you can use the standard set of type sizes provided by the framework: small, medium, or large.

To use a standard text size (and color), instead of setting the TextView's android:textSize directly, set the android:textAppearance to a predefined theme attribute [1] such as android:textAppearanceLarge:

<TextView
    …
    android:textAppearance="?android:textAppearanceLarge" />

As of API 19 (KitKat):
?android:textAppearanceSmall is currently 14sp
?android:textAppearanceMedium is currently 18sp
?android:textAppearanceLarge is currently 22sp

These default sizes and concepts are also documented in the "Typographic scale" section of the Android Design guide [2].

Note that setting the text appearance will also affect the default values for text color attributes such as android:textColor and android:textColorHint. You can always override the default values by providing those attributes directly on the TextView element:

<TextView
    ...
    android:textAppearance="?android:textAppearanceLarge"
    android:textColor="@color/my_own_color"
    android:textColorLink="@color/my_own_link_color"/>

Also note that you don't necessarily have to use the system default appearances. You can create your own set of type sizes and colors that fits your desired visual design. For information on creating your own theme attributes, see the #Protip we posted on the topic back in October [3].

Lastly, if you want to check out the definition of these standard text appearances in the framework code, look for "textAppearanceLarge" in the Theme.Holo (or Theme.Holo.Light) definition in themes.xml [4]. The attribute values will be style resources (such as TextAppearance.Holo.Large), for which you can find definitions  in styles.xml [5]. In the example above, note that TextAppearance.Holo.Large inherits from TextAppearance.Large, which in turn inherits from the standard TextAppearance style.

[1] http://developer.android.com/reference/android/R.attr.html
[2] http://developer.android.com/design/style/typography.html 
[3] https://plus.google.com/+AndroidDevelopers/posts/3rL9cTLyuQy
[4] https://android.googlesource.com/platform/frameworks/base/+/refs/heads/master/core/res/res/values/themes.xml
[5] https://android.googlesource.com/platform/frameworks/base/+/refs/heads/master/core/res/res/values/styles.xml
116 comments on original post
1
Add a comment...

Manaday Mavani

Shared publicly  - 
 
 
CSS Sans: http://bit.ly/1GmZYpq - a font.. implemented in pure CSS!

Why? Well, why not! 
4 comments on original post
1
Add a comment...
Have him in circles
1,266 people
nimit patel's profile photo
Get Curried's profile photo
Prinshu Tiwari's profile photo
Lucas Simão's profile photo
zalak popat's profile photo
Nitin Dobriyal's profile photo
Jagadeeswar Reddy's profile photo
Sunil Lamba's profile photo
Jatin Pansuriya's profile photo

Manaday Mavani

Shared publicly  - 
 
This would prove great aid for Andriod devs!
 
Vysor lets you view and control your Android on your computer: bit.ly/1Qwiljw - hot damn. awesome! /ht +Paul Kinlan.
2 comments on original post
1
Add a comment...

Manaday Mavani

Shared publicly  - 
 
 
The +Google Design icons team just rolled out Material Design Icons 2.1 with 96 new icons!

http://g.co/design/icons

^ to get them or grab them from our official npm package: https://www.npmjs.com/package/material-design-icons

Thanks to the 500,000+ folks that downloaded the icons this year.
2 comments on original post
1
Add a comment...

Manaday Mavani

Help Center  - 
 
Hello devs, I need ur help to fix an issue. I've spent almost 8 hours to fix the same with no luck.

Background

I'm getting data from user to store in DB from a Child activity. And when user hits the save button in actionbar I close that activity to take the user back to Home activity where user's all stored items displayed in a list.

Issue

The newly added item in child activity not getting added in Home activity's Listview even though I've added adapter.notifyDataSetChanged(); in onResume event. I tried the same in onRestart event as well.

The item is not displayed in listview until onResume fires 2nd time (by rotating device to landscape orientation). You can find the said behaviour in the video as well where new item only gets displayed when I rotate my phone.

Code

1. MainActivity - Here I list out all stored items in a listview.

Source: https://github.com/ManadayM/AndroidListView/blob/master/app/src/main/java/com/example/android/myformula/MainActivity.java

2. Child Activity - User adds new item here. That should be displayed on HomeActivity when he/she returns on Home.

Source: https://github.com/ManadayM/AndroidListView/blob/master/app/src/main/java/com/example/android/myformula/AddFormulaActivity.java
8
2
L YS's profile photoPaul Burke's profile photoManaday Mavani's profile photoAner Torre's profile photo
21 comments
 
+Manaday Mavani If you use CursorAdapter, the adapter itself will commit changes in the list when any of the database items change. Its a lot easier
Add a comment...

Manaday Mavani

Shared publicly  - 
 
Great tutors with great tutorials. Thank you +Udacity. :-)
Udacity online courses bridge the gap between real world skills, relevant education, and employment. Learn with us!
1
Add a comment...

Manaday Mavani

commented on a post on Blogger.
Shared publicly  - 
1
Add a comment...

Manaday Mavani

Shared publicly  - 
 
 
Good news, you can now enable Chrome Data Compression Proxy [1] on desktop, via the Data Saver (beta) extension! 

"When this extension is enabled, Chrome will use Google servers to compress pages you visit before downloading them. SSL and incognito pages will not be included."

[1] For what/why/how on Compression Proxy: http://bit.ly/1Cs39wN 
Reduces data usage by using Google servers to optimize pages you visit.
1 comment on original post
1
Add a comment...
Manaday's Collections
People
Have him in circles
1,266 people
nimit patel's profile photo
Get Curried's profile photo
Prinshu Tiwari's profile photo
Lucas Simão's profile photo
zalak popat's profile photo
Nitin Dobriyal's profile photo
Jagadeeswar Reddy's profile photo
Sunil Lamba's profile photo
Jatin Pansuriya's profile photo
Collections Manaday is following
Basic Information
Gender
Male
Looking for
Friends, Networking
Story
Tagline
#appsdev #webdev #photography #tech
Introduction
A passionate Software Developer in the day and creative Tech Geek in the night. I share my best technology stuff ranging from How To articles, Tips and Tricks, Social Media topics and lot more on my blog Tech Beats.

Apart from the two, I'm amateur photographer - love to capture landscapes and portraits of the lovely folks around me.

I have also created a Google+ Community called Tech Stuff for Tech Enthusiasts with a view to help and exchange useful tech updates, tips & tricks, and good articles. Feel free to post your technical questions to the community, too.

Circle categories in which I can be fit within..
  • Technology/Tech Geeks
  • Programmers/Programming
  • Photographers/Photography
  • Active Indians
Bragging rights
Remarkable & Fantastic Colleague of the Year 2012, Dad of a lovely daughter
Work
Occupation
Software Developer
Skills
Titanium Appcelerator, JavaScript, .NET, Technical Writings
Employment
  • Investis
    Apps Developer, 2010 - present