The Huawei Mate 10 Pro has a dual camera with optic image stabilization. Your pictures will be razor-sharp. Your videos will also be of high quality thanks to the 4K resolution. Do you like to take selfies? At the top of the big 6-inch full HD screen, you'll find an 8-megapixel selfie cam. With 128GB storage capacity, there is plenty of room to save your creations. Thanks to the 6GB RAM, you can easily switch between different apps. The exterior of this device is just as powerful as the interior. The metal casing is waterproof, so making calls in the rain is not a problem at all.