5.1 Platform-specific sizes and styles5.1.1 Pixels, points, and DPs5.1.2 Creating drop shadows with ShadowPropTypesIOS and Elevation5.1.3 Putting it into practice: drop shadows in the ProfileCard5.2 Using transformations to move, rotate, scale, and skew components5.2.1 3D effects with perspective5.2.2 Moving elements along the x- and y-axes with translateX and translateY5.2.3 Rotating elements with rotateX, rotateY, and rotateZ (rotate)5.2.4 Setting visibility when rotating an element more than 90°5.2.5 Scaling objects on the screen with scale, scaleX, and scaleY5.2.6 Using the scale transform to create a thumbnail of the ProfileCard5.2.7 Skewing elements along the x- and y-axes with skewX and skewY5.2.8 Transformation key points5.3 Using flexbox to lay out components5.3.1 Altering a component’s dimensions with flex5.3.2 Specifying the direction of the flex with flexDirection5.3.3 Defining how space is used around a component with justifyContent5.3.4 Aligning children in a container with alignItems5.3.5 Overriding the parent container’s alignment with alignSelf5.3.6 Preventing clipped items with flexWrapSummary