Skip to content
 
 

Latest commit

 

History

51 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SDP - a scalable size unit

An android SDK that provides a new size unit - sdp (scalable dp). This size unit scales with the screen size. It can help Android developers with supporting multiple screens.

Attention

Use it carefully! for example, in most cases you still need to design a different layout for tablets.

Example

Here is a single layout built using sdp:

sdp example

And here is the same layout built using dp:

dp example

You can see that sdp scales with the screen size and the dp stays with the same size on all screen sizes.

Getting Started

To add sdp to your project:

  1. Using Android Studio and Gradle:

add compile 'com.intuit.sdp:sdp-android:1.0.2' to your build.gradle dependencies block.

for example:

dependencies {
  compile 'com.intuit.sdp:sdp-android:1.0.2'
}
  1. Using Eclipse ADT:

add sdp as a library to your project.

See the sdp_example.xml to see how to use to the sdp size unit.

Note

The sdp size unit calculation includes some approximation due to some performance and usability constraints.

About

An Android SDK that provides a new size unit - sdp (scalable dp). This size unit scales with the screen size.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors