OnePlus has been regularly pumping out the best Android phones for several years now, so soon all eyes will be on the OnePlus 8 Pro, the company's upcoming flagship smartphone for 2020. A pair of recent leaks gives us a look at the official press render and the specs.

First up, OnLeaks has a pair of official press renders of the device. Just like the CAD-based renders that OnLeaks posted back in October, these pictures show a design that isn't far off from previous OnePlus devices, with the big changes being a move to a hole-punch front camera and a new rear camera assembly. The back has four cameras now, an upgrade from the three cameras that were on the back of the OnePlus 7T. The display still looks like it's curved along the sides, too.

The second batch of details comes from leaker Ishan Agarwal, who posted a spec sheet for the OnePlus 8 Pro and OnePlus 8. The regular OnePlus 8 sticks close to last year, with a 6.55-inch 90Hz display and an upgrade to the Snapdragon 865. The 8 Pro has about what you would expect from a flagship phone in 2020: a 6.78-inch, 120Hz OLED display, a Snapdragon 865, 8 or 12GB of RAM, 128 or 256GB of storage, and a 4510mAh battery. The front camera is 16MP, while the rear camera has two 48MP cameras, an 8MP camera, and a 5MP camera. We don't know what each camera is for yet.

The most exciting part of the spec sheet shows that OnePlus is trying to shore up weaknesses from previous years. OnePlus downgraded from a metal back to a glass back with the OnePlus 6, and while many manufacturers justified this change with the addition of wireless charging, OnePlus has never added the feature. This spec sheet shows 30W wireless charging, which would be a big addition for the OnePlus line. It also lists IP68 dust and water-resistance, which would be the first time OnePlus did substantial water-resistance testing on its devices.

The big question is, of course, the price, as that is usually OnePlus' biggest selling point. The phone is expected to launch in mid-April, so we'll find out soon.