LightBlog

mercredi 30 septembre 2020

OnePlus rolls out new OxygenOS stable builds for the OnePlus Nord and OnePlus 7 series with September 2020 patches

OnePlus has a commendable track record of pushing Android security updates for its devices. The company usually ships the latest Android security patches from Google to its current-gen flagships within days of their release, with similar updates for older devices following shortly thereafter. However, since the company is currently pushing OxygenOS 11 Open Beta builds for the OnePlus 8 series, it’s yet to ship the September security patches to the devices on the stable channel. Thankfully, that’s not the case for other devices in the company’s portfolio as they’ve now started receiving the September security patches with the latest OxygenOS stable update.

OxygenOS 10.5.8 for the OnePlus Nord

As per a recent post on the OnePlus Community forums, the company has started rolling out OxygenOS 10.5.8 for its mid-range OnePlus Nord. As mentioned earlier, the update includes the Android security patches for September 2020, along with a few other improvements. Here’s the complete changelog for the latest OxygenOS stable release for the device:

  • System
    • Newly added “Hide silent notifications in status bar” feature to filter unimportant notifications, making the app notification management easier (Route: Settings>Apps & Notifications> Notifications> Advanced> Hide silent notifications in the status bar)
    • Optimized the expanded screenshot user experience for some scenes
    • Fixed known issues and improved system stability
    • Updated Android security Patch to 2020.09
  • Camera
    • Optimized image stabilization performance
  • Display
    • Improved general display calibration
  • Network
    • Optimize the network stability

OnePlus Nord XDA Forums

OxygenOS 10.0.8 (EU)/10.3.5 (India & Global) for the OnePlus 7 series

OnePlus’ flagship OnePlus 7 series from last year is also getting a similar update on the stable channel. The update includes the Android security patches for September 2020, a new user assistance feature, optimizations to the power consumption on the OnePlus 7 Pro, and more. Here’s the complete changelog for the latest OxygenOS stable release for the devices:

  • System
    • Newly added user assistance feature to help user master usage skills quickly (Route: Settings>OnePlus Tips&Support)
    • Optimized power consumption of the system and improve user experience (OP7 Pro Only)
    • Fixed the flashback issue with some third-party apps
    • Fixed known issues and improved system stability
    • Updated Android Security Patch to 2020.09

OnePlus 7 XDA Forums || OnePlus 7 Pro XDA Forums

As with all OxygenOS stable releases from OnePlus, the latest updates for the OnePlus 7 series and the OnePlus Nord will be rolled out to users in a staged fashion. This means that the updates will first reach only a handful of users today. Once the company confirms that there are no major issues with the update, it should roll out to more users.

OnePlus 7T Pro McLaren 5G SA update

Along with the aforementioned updates, the company is also rolling out OxygenOS 10.0.39.HD61CB for the OnePlus 7T Pro McLaren Edition. As per a recent post from XDA Member fixit35, the update brings support for 5G SA to the device, Android security patches for August 2020, and general improvements and bug fixes.

In case you don’t wish to wait for the latest OTA updates for your device, we’ve managed to procure download links for the flashable .zip files. As of now, we have access to the update packages for the OnePlus Nord only. We will update this post with the other download links as soon as we get a hold of them.

Downloads

  • OxygenOS 10.5.8 for the OnePlus Nord:
  • OxygenOS 10.0.8 (EU)/10.3.5 (India& Global) for the OnePlus 7:
    • Global
      • Full OTA
      • Incremental OTA from OxygenOS 10.3.4
    • Europe
      • Full OTA
      • Incremental OTA from OxygenOS 10.0.7
    • India
      • Full OTA
      • Incremental OTA from OxygenOS 10.3.4
  • OxygenOS 10.0.8 (EU)/10.3.5 (India& Global) for the OnePlus 7 Pro:
    • Global
      • Full OTA
      • Incremental OTA from OxygenOS 10.3.4
    • Europe
      • Full OTA
      • Incremental OTA from OxygenOS 10.0.7
    • India
      • Full OTA
      • Incremental OTA from OxygenOS 10.3.4

Source: OnePlus Community forums (1,2)

Thanks to XDA Senior Member Some_Random_Username for the download links!

The post OnePlus rolls out new OxygenOS stable builds for the OnePlus Nord and OnePlus 7 series with September 2020 patches appeared first on xda-developers.



from xda-developers https://ift.tt/3jo7jz2
via IFTTT

OnePlus rolls out new OxygenOS stable builds for the OnePlus Nord and OnePlus 7 series with September 2020 patches

OnePlus has a commendable track record of pushing Android security updates for its devices. The company usually ships the latest Android security patches from Google to its current-gen flagships within days of their release, with similar updates for older devices following shortly thereafter. However, since the company is currently pushing OxygenOS 11 Open Beta builds for the OnePlus 8 series, it’s yet to ship the September security patches to the devices on the stable channel. Thankfully, that’s not the case for other devices in the company’s portfolio as they’ve now started receiving the September security patches with the latest OxygenOS stable update.

OxygenOS 10.5.8 for the OnePlus Nord

As per a recent post on the OnePlus Community forums, the company has started rolling out OxygenOS 10.5.8 for its mid-range OnePlus Nord. As mentioned earlier, the update includes the Android security patches for September 2020, along with a few other improvements. Here’s the complete changelog for the latest OxygenOS stable release for the device:

  • System
    • Newly added “Hide silent notifications in status bar” feature to filter unimportant notifications, making the app notification management easier (Route: Settings>Apps & Notifications> Notifications> Advanced> Hide silent notifications in the status bar)
    • Optimized the expanded screenshot user experience for some scenes
    • Fixed known issues and improved system stability
    • Updated Android security Patch to 2020.09
  • Camera
    • Optimized image stabilization performance
  • Display
    • Improved general display calibration
  • Network
    • Optimize the network stability

OnePlus Nord XDA Forums

OxygenOS 10.0.8 (EU)/10.3.5 (India & Global) for the OnePlus 7 series

OnePlus’ flagship OnePlus 7 series from last year is also getting a similar update on the stable channel. The update includes the Android security patches for September 2020, a new user assistance feature, optimizations to the power consumption on the OnePlus 7 Pro, and more. Here’s the complete changelog for the latest OxygenOS stable release for the devices:

  • System
    • Newly added user assistance feature to help user master usage skills quickly (Route: Settings>OnePlus Tips&Support)
    • Optimized power consumption of the system and improve user experience (OP7 Pro Only)
    • Fixed the flashback issue with some third-party apps
    • Fixed known issues and improved system stability
    • Updated Android Security Patch to 2020.09

OnePlus 7 XDA Forums || OnePlus 7 Pro XDA Forums

As with all OxygenOS stable releases from OnePlus, the latest updates for the OnePlus 7 series and the OnePlus Nord will be rolled out to users in a staged fashion. This means that the updates will first reach only a handful of users today. Once the company confirms that there are no major issues with the update, it should roll out to more users.

OnePlus 7T Pro McLaren 5G SA update

Along with the aforementioned updates, the company is also rolling out OxygenOS 10.0.39.HD61CB for the OnePlus 7T Pro McLaren Edition. As per a recent post from XDA Member fixit35, the update brings support for 5G SA to the device, Android security patches for August 2020, and general improvements and bug fixes.

In case you don’t wish to wait for the latest OTA updates for your device, we’ve managed to procure download links for the flashable .zip files. As of now, we have access to the update packages for the OnePlus Nord only. We will update this post with the other download links as soon as we get a hold of them.

Downloads

  • OxygenOS 10.5.8 for the OnePlus Nord:
  • OxygenOS 10.0.8 (EU)/10.3.5 (India& Global) for the OnePlus 7:
    • Global
      • Full OTA
      • Incremental OTA from OxygenOS 10.3.4
    • Europe
      • Full OTA
      • Incremental OTA from OxygenOS 10.0.7
    • India
      • Full OTA
      • Incremental OTA from OxygenOS 10.3.4
  • OxygenOS 10.0.8 (EU)/10.3.5 (India& Global) for the OnePlus 7 Pro:
    • Global
      • Full OTA
      • Incremental OTA from OxygenOS 10.3.4
    • Europe
      • Full OTA
      • Incremental OTA from OxygenOS 10.0.7
    • India
      • Full OTA
      • Incremental OTA from OxygenOS 10.3.4

Source: OnePlus Community forums (1,2)

Thanks to XDA Senior Member Some_Random_Username for the download links!

The post OnePlus rolls out new OxygenOS stable builds for the OnePlus Nord and OnePlus 7 series with September 2020 patches appeared first on xda-developers.



from xda-developers https://ift.tt/3jo7jz2
via IFTTT

Kernel sources for the POCO M2 Pro/Redmi Note 9S/9 Pro/9 Pro Max, Moto G9/G9 Play, Realme C11/C12/C15, and Realme V3/V5/X7/X7 Pro are now available

There is a direct correlation between the developer-friendliness of a particular Android OEM and their stance on publishing the kernel source code for the smartphones they sell. The companies are obliged to provide the source code – upon request – for any Linux kernel binaries that ship on their devices to comply with the requirements of the GNU General Public License (GPL) v2. A handful of manufacturers are known for releasing such sources in a timely manner. Xiaomi is one of the most notable names in this field, and the OEM has now refreshed its official GitHub repository with the kernel source code corresponding to a bunch of popular phones. Moreover, sources for the recently released Motorola Moto G9/G9 Play as well as several Realme phones are now available for download.

Redmi Note 9S, 9 Pro, 9 Pro Max and POCO M2 Pro

As of now, Xiaomi’s product portfolio contains four distinct Qualcomm Snapdragon 720G-powered smartphones. The list consists of the Indian Redmi Note 9 Pro, also known as the global Redmi Note 9S (code-name: “curtana”), the global Redmi Note 9 Pro (code-name: “joyeuse”), the Redmi Note 9 Pro Max (code-name: “excalibur”), and the POCO M2 Pro (code-name: “gram”). The OEM prefers to maintain separate firmware packages for these devices, but their kernel sources are unified due to the internal similarities. You can find the kernel source code tree for them under the “gram-q-oss” branch of Xiaomi’s Github repo.

Redmi Note 9S/9Pro/9 Pro Max/POCO M2 Pro Kernel Sources

XDA Forums: Redmi Note 9S/9 Pro ||| Redmi Note 9 Pro Max ||| POCO M2 Pro

Motorola Moto G9 and Moto G9 Play

The Moto G9 launched back in August with the Qualcomm Snapdragon 662 SoC and Android 10 on board. Later on, Motorola released the same phone under the Moto G9 Play moniker across Europe with the addition of a dedicated Google Assistant button. As expected, the source for the device duo (code-name: “guamp”) is unified. The package linked below corresponds to software version QPX30.30-Q3-38-20.

Motorola Moto G9/G9 Play Kernel Sources

XDA Forums: Moto G9 ||| Moto G9 Play

Realme C11, C12, C15

Kernel sources for the Realme C11, Realme C12, and the Realme C15 are now up for grabs. All of them feature MediaTek’s Helio G35 chipset and have the same code-name (“RMX2185”).

Realme C11/C12/C15 Kernel Sources

XDA Forums: Realme C11 ||| Realme C12 ||| Realme C15

Realme V3, V5, X7, and X7 Pro

Lastly, we have a couple of other MediaTek-laden phones from Realme. The Realme X7 comes with the Dimensity 800U, while the Realme X7 Pro carries the Dimensity 1000 Plus SoC. The Realme V3 and V5 are on the more affordable side, as they sport the mid-range Dimensity 720 silicon. The kernel source release for these phones is quite significant in terms of aftermarket development due to the fact that the company has plans to bring them to the global market in the coming days.

Realme V3/X7/X7 Pro Kernel Sources ||| Realme V5 Kernel Sources

The post Kernel sources for the POCO M2 Pro/Redmi Note 9S/9 Pro/9 Pro Max, Moto G9/G9 Play, Realme C11/C12/C15, and Realme V3/V5/X7/X7 Pro are now available appeared first on xda-developers.



from xda-developers https://ift.tt/33fGZBC
via IFTTT

Google Pay 2.118 confirms the old app will be replaced by the Flutter one

Last week, the Google Pay team announced that the Google Pay for India app (formerly called “Tez”) is getting a major design rewrite with Flutter, Google’s open-source UI development kit. Google currently maintains two versions of the Pay app: one for global users and one for Indians. In the blog post, Google said they were “looking forward to launching Google Pay on Flutter to everyone across the world on iOS and Android.” Some took that to mean that the existing app for global users will be rebuilt with Flutter, while others took it to mean that the old app will be killed off. Tonight, Google Pay version 2.118 rolled out on the Play Store, and it confirms that the latter will happen.

The new Google Pay app built with Flutter.

An APK teardown can often predict features that may arrive in a future update of an application, but it is possible that any of the features we mention here may not make it in a future release. This is because these features are currently unimplemented in the live build and may be pulled at any time by the developers in a future build.

Strings within the APK state that there will be a “deprecation prompt” that will inform users to download the new version of the app.

<string name="deprecation_prompt_get_gp3">Get the new GPay</string>
<string name="deprecation_prompt_install_gp3">Download the new Google Pay</string>
<string name="deprecation_prompt_open_gp3">Open the new GPay</string>
<string name="deprecation_prompt_switch_to_gp3">Use the latest Google Pay</string>

There’s also a new Activity with more details on the app migration. The screen tells users that they’ll “still find [their] favorite features, plus track spending, get helpful insights, earn unique rewards, and more!” If you tap the “Get the new GPay” button at the bottom, the Play Store listing for the former Google Pay for India app will be launched. Currently, the new app is still regionally restricted, so I am unable to directly download it from the Play Store onto my own device.

Google Pay 2.118

Old:

Google Pay: Pay with your phone and send cash (Free, Google Play) →

New:

Google Pay - a simple and secure payment app (To be announced, Google Play) →

Once Google starts prompting users to migrate to the new Google Pay app built with Flutter, we’ll let you all know.

Thanks to PNF Software for providing us a license to use JEB Decompiler, a professional-grade reverse engineering tool for Android applications.

The post Google Pay 2.118 confirms the old app will be replaced by the Flutter one appeared first on xda-developers.



from xda-developers https://ift.tt/34bFDXP
via IFTTT

Kernel sources for the POCO M2 Pro/Redmi Note 9S/9 Pro/9 Pro Max, Moto G9/G9 Play, Realme C11/C12/C15, and Realme V3/V5/X7/X7 Pro are now available

There is a direct correlation between the developer-friendliness of a particular Android OEM and their stance on publishing the kernel source code for the smartphones they sell. The companies are obliged to provide the source code – upon request – for any Linux kernel binaries that ship on their devices to comply with the requirements of the GNU General Public License (GPL) v2. A handful of manufacturers are known for releasing such sources in a timely manner. Xiaomi is one of the most notable names in this field, and the OEM has now refreshed its official GitHub repository with the kernel source code corresponding to a bunch of popular phones. Moreover, sources for the recently released Motorola Moto G9/G9 Play as well as several Realme phones are now available for download.

Redmi Note 9S, 9 Pro, 9 Pro Max and POCO M2 Pro

As of now, Xiaomi’s product portfolio contains four distinct Qualcomm Snapdragon 720G-powered smartphones. The list consists of the Indian Redmi Note 9 Pro, also known as the global Redmi Note 9S (code-name: “curtana”), the global Redmi Note 9 Pro (code-name: “joyeuse”), the Redmi Note 9 Pro Max (code-name: “excalibur”), and the POCO M2 Pro (code-name: “gram”). The OEM prefers to maintain separate firmware packages for these devices, but their kernel sources are unified due to the internal similarities. You can find the kernel source code tree for them under the “gram-q-oss” branch of Xiaomi’s Github repo.

Redmi Note 9S/9Pro/9 Pro Max/POCO M2 Pro Kernel Sources

XDA Forums: Redmi Note 9S/9 Pro ||| Redmi Note 9 Pro Max ||| POCO M2 Pro

Motorola Moto G9 and Moto G9 Play

The Moto G9 launched back in August with the Qualcomm Snapdragon 662 SoC and Android 10 on board. Later on, Motorola released the same phone under the Moto G9 Play moniker across Europe with the addition of a dedicated Google Assistant button. As expected, the source for the device duo (code-name: “guamp”) is unified. The package linked below corresponds to software version QPX30.30-Q3-38-20.

Motorola Moto G9/G9 Play Kernel Sources

XDA Forums: Moto G9 ||| Moto G9 Play

Realme C11, C12, C15

Kernel sources for the Realme C11, Realme C12, and the Realme C15 are now up for grabs. All of them feature MediaTek’s Helio G35 chipset and have the same code-name (“RMX2185”).

Realme C11/C12/C15 Kernel Sources

XDA Forums: Realme C11 ||| Realme C12 ||| Realme C15

Realme V3, V5, X7, and X7 Pro

Lastly, we have a couple of other MediaTek-laden phones from Realme. The Realme X7 comes with the Dimensity 800U, while the Realme X7 Pro carries the Dimensity 1000 Plus SoC. The Realme V3 and V5 are on the more affordable side, as they sport the mid-range Dimensity 720 silicon. The kernel source release for these phones is quite significant in terms of aftermarket development due to the fact that the company has plans to bring them to the global market in the coming days.

Realme V3/X7/X7 Pro Kernel Sources ||| Realme V5 Kernel Sources

The post Kernel sources for the POCO M2 Pro/Redmi Note 9S/9 Pro/9 Pro Max, Moto G9/G9 Play, Realme C11/C12/C15, and Realme V3/V5/X7/X7 Pro are now available appeared first on xda-developers.



from xda-developers https://ift.tt/33fGZBC
via IFTTT

Google Pay 2.118 confirms the old app will be replaced by the Flutter one

Last week, the Google Pay team announced that the Google Pay for India app (formerly called “Tez”) is getting a major design rewrite with Flutter, Google’s open-source UI development kit. Google currently maintains two versions of the Pay app: one for global users and one for Indians. In the blog post, Google said they were “looking forward to launching Google Pay on Flutter to everyone across the world on iOS and Android.” Some took that to mean that the existing app for global users will be rebuilt with Flutter, while others took it to mean that the old app will be killed off. Tonight, Google Pay version 2.118 rolled out on the Play Store, and it confirms that the latter will happen.

The new Google Pay app built with Flutter.

An APK teardown can often predict features that may arrive in a future update of an application, but it is possible that any of the features we mention here may not make it in a future release. This is because these features are currently unimplemented in the live build and may be pulled at any time by the developers in a future build.

Strings within the APK state that there will be a “deprecation prompt” that will inform users to download the new version of the app.

<string name="deprecation_prompt_get_gp3">Get the new GPay</string>
<string name="deprecation_prompt_install_gp3">Download the new Google Pay</string>
<string name="deprecation_prompt_open_gp3">Open the new GPay</string>
<string name="deprecation_prompt_switch_to_gp3">Use the latest Google Pay</string>

There’s also a new Activity with more details on the app migration. The screen tells users that they’ll “still find [their] favorite features, plus track spending, get helpful insights, earn unique rewards, and more!” If you tap the “Get the new GPay” button at the bottom, the Play Store listing for the former Google Pay for India app will be launched. Currently, the new app is still regionally restricted, so I am unable to directly download it from the Play Store onto my own device.

Google Pay 2.118

Old:

Google Pay: Pay with your phone and send cash (Free, Google Play) →

New:

Google Pay - a simple and secure payment app (To be announced, Google Play) →

Once Google starts prompting users to migrate to the new Google Pay app built with Flutter, we’ll let you all know.

Thanks to PNF Software for providing us a license to use JEB Decompiler, a professional-grade reverse engineering tool for Android applications.

The post Google Pay 2.118 confirms the old app will be replaced by the Flutter one appeared first on xda-developers.



from xda-developers https://ift.tt/34bFDXP
via IFTTT

Google Pay 2.118 confirms the old app will be replaced by the Flutter one

Last week, the Google Pay team announced that the Google Pay for India app (formerly called “Tez”) is getting a major design rewrite with Flutter, Google’s open-source UI development kit. Google currently maintains two versions of the Pay app: one for global users and one for Indians. In the blog post, Google said they were “looking forward to launching Google Pay on Flutter to everyone across the world on iOS and Android.” Some took that to mean that the existing app for global users will be rebuilt with Flutter, while others took it to mean that the old app will be killed off. Tonight, Google Pay version 2.118 rolled out on the Play Store, and it confirms that the latter will happen.

The new Google Pay app built with Flutter.

An APK teardown can often predict features that may arrive in a future update of an application, but it is possible that any of the features we mention here may not make it in a future release. This is because these features are currently unimplemented in the live build and may be pulled at any time by the developers in a future build.

Strings within the APK state that there will be a “deprecation prompt” that will inform users to download the new version of the app.

<string name="deprecation_prompt_get_gp3">Get the new GPay</string>
<string name="deprecation_prompt_install_gp3">Download the new Google Pay</string>
<string name="deprecation_prompt_open_gp3">Open the new GPay</string>
<string name="deprecation_prompt_switch_to_gp3">Use the latest Google Pay</string>

There’s also a new Activity with more details on the app migration. The screen tells users that they’ll “still find [their] favorite features, plus track spending, get helpful insights, earn unique rewards, and more!” If you tap the “Get the new GPay” button at the bottom, the Play Store listing for the former Google Pay for India app will be launched. Currently, the new app is still regionally restricted, so I am unable to directly download it from the Play Store onto my own device.

Google Pay 2.118

Old:

Google Pay: Pay with your phone and send cash (Free, Google Play) →

New:

Google Pay - a simple and secure payment app (To be announced, Google Play) →

Once Google starts prompting users to migrate to the new Google Pay app built with Flutter, we’ll let you all know.

Thanks to PNF Software for providing us a license to use JEB Decompiler, a professional-grade reverse engineering tool for Android applications.

The post Google Pay 2.118 confirms the old app will be replaced by the Flutter one appeared first on xda-developers.



from xda-developers https://ift.tt/34bFDXP
via IFTTT

Unofficial LineageOS 17.1 brings Android 10 to NVIDIA SHIELD TVs

Towards the end of last month, NVIDIA rolled out SHIELD Software Experience 8.2 with several improvements for its SHIELD TV lineup of devices. The update introduced enhancements for the AI upscaler feature on the 2019 SHIELD TVs and new customization options for the SHIELD remote’s menu button, along with improved IR and CEC volume control support. But while the update brings a couple of new features to NVIDIA’s Android TV boxes, it’s still based on the older Android 9 Pie release. Thankfully, XDA Recognized Developer Steel01 has now released an unofficial build of LineageOS 17.1 based on Android 10 for the NVIDIA SHIELD TV lineup, if you’re hoping to try a newer OS version.

NVIDIA SHIELD TV Forums

The unofficial LineageOS 17.1 build for NVIDIA Shield TVs allows users to run a heavily customizable, near-stock Android 10 experience on their Android TV boxes. If you’re interested in trying out the build on your NVIDIA SHIELD TV, you can download the installation package from the forum thread linked below. However, before you go ahead and flash the build, do note that it’s a very early release and you may experience several issues while using it on your device.

Steel01 notes that in its current form, the LineageOS 17.1 build has all the issues that affect the existing LineageOS 16 build for the devices, including gamma problems that result in washed-out colors and a bug that disables audio if the device goes to sleep with the screensaver turned on. While the developer has shared an easy workaround for the second issue, there’s currently no fix for the gamma problems affecting the build. On top of that, the build doesn’t come with Google apps pre-installed, so you’ll have to flash the OpenGApps TVMini package separately in order to get access to Google apps on your NVIDIA SHIELD TV. The build is compatible with all versions of NVIDIA’s SHIELD TVs.

Download Unofficial LineageOS 17.1 for the NVIDIA SHIELD TVs

The post Unofficial LineageOS 17.1 brings Android 10 to NVIDIA SHIELD TVs appeared first on xda-developers.



from xda-developers https://ift.tt/3l4t07R
via IFTTT

Get Started in Software Engineering With 41 Hours of Training for $39

Every time you open an app or talk to your smart speaker, you benefit from the work of a software engineer. These highly skilled individuals are always in demand, and they get to work on some fascinating projects. The Super Software Engineer Bundle helps you break into this lucrative career, with 41 hours of beginner-friendly training for just $39 at the XDA Developers Depot. 

For anyone who enjoys problem-solving, software engineering is a brilliant career path. Based in computer science, this role is all about coming up with creative coding solutions. It also happens to be extremely well paid — the median salary is $110,000 according to the Bureau of Labor Statistics.

Featuring seven courses, this bundle is the perfect starting point for aspiring engineers. Through 41 hours of hands-on tutorials, you learn how to craft unique software for various purposes. Along the way, you get started with several popular languages and frameworks.

The training helps you code for the Internet of Things, create automations for robots, explore artificial intelligence, and dabble in data science with Python. You also get hours of lessons on Java, Angular, MongoDB, and more.

You should come away with the skills and portfolio to find work, plus certificates of completion. The bundle also includes lifetime access, so you can revise at any time.

This training is worth $2,500 in total, but you can get all seven courses today for just $39.

 
The Super Software Engineer Bundle – $39

See Deal

Prices subject to change

The post Get Started in Software Engineering With 41 Hours of Training for $39 appeared first on xda-developers.



from xda-developers https://ift.tt/2G3Ugoc
via IFTTT

Get Started in Software Engineering With 41 Hours of Training for $39

Every time you open an app or talk to your smart speaker, you benefit from the work of a software engineer. These highly skilled individuals are always in demand, and they get to work on some fascinating projects. The Super Software Engineer Bundle helps you break into this lucrative career, with 41 hours of beginner-friendly training for just $39 at the XDA Developers Depot. 

For anyone who enjoys problem-solving, software engineering is a brilliant career path. Based in computer science, this role is all about coming up with creative coding solutions. It also happens to be extremely well paid — the median salary is $110,000 according to the Bureau of Labor Statistics.

Featuring seven courses, this bundle is the perfect starting point for aspiring engineers. Through 41 hours of hands-on tutorials, you learn how to craft unique software for various purposes. Along the way, you get started with several popular languages and frameworks.

The training helps you code for the Internet of Things, create automations for robots, explore artificial intelligence, and dabble in data science with Python. You also get hours of lessons on Java, Angular, MongoDB, and more.

You should come away with the skills and portfolio to find work, plus certificates of completion. The bundle also includes lifetime access, so you can revise at any time.

This training is worth $2,500 in total, but you can get all seven courses today for just $39.

 
The Super Software Engineer Bundle – $39

See Deal

Prices subject to change

The post Get Started in Software Engineering With 41 Hours of Training for $39 appeared first on xda-developers.



from xda-developers https://ift.tt/2G3Ugoc
via IFTTT

Xiaomi Mi 10T Pro Hands-on Preview: 144Hz Screen is so Smooth

I have always been a fan of Xiaomi phones. In the past, the adoration was mostly value-driven: the company’s hardware wasn’t quite at the level of big dogs like Samsung and Huawei, but the devices were significantly cheaper than the competition that I had no choice but to admire them for their value. My logic for recommending Xiaomi phones circa 2018 was this: they are like 85-90% as good as the best Samsung or Huawei counterpart, but Xiaomi is like half the price! The math works out in your favor if you don’t need the absolute best in everything.

With this spring’s Mi 10 series, Xiaomi stopped this “90% as good” approach and is instead going for the full kill.  We previously noticed it in our Mi 10 review, proclaiming the Mi 10 Pro as Xiaomi’s best phone ever. I wrote the same thing in my review for another publication. Because Chinese brands work crazy fast, Xiaomi has already released two more updates to the Mi 10 series before it’s even half a year old. There was the China-only Mi 10 Ultra a couple of months back, and now, the Mi 10T series, which consists of the usual “Pro,” “standard,” and “Lite” variants that every phone brand has seemingly adopted.

I only have the Mi 10T Pro variant for testing, but a lot of the things said for the Pro apply to the standard Mi 10T too, as they are practically the same other than the primary camera. Here’s our hands-on and first impressions with the new Xiaomi Mi 10T Pro.

Xiaomi Mi 10T Pro: Specifications

Specification Xiaomi Mi 10T Pro
Dimensions & Weight
  • 165.1 x 76.4 x 9.33 mm
  • 218g
Display
  • Display:
    • 6.67″ FHD+ 144Hz LCD display
    • 20:9 aspect ratio
SoC
  • Qualcomm Snapdragon 865:
    • 1x Kryo 585 (ARM Cortex-A76-based) Prime core @ 2.4GHz
    • 6x (ARM Cortex-A55-based) Efficiency cores @ 1.8GHz
    • 7nm EUV process
  • Adreno 650
RAM & Storage
  • 8GB + 128GB; 8 + 256GB
  • Expandable via microSD card slot
Battery & Charging
  • 5,000 mAh
  • 33W fast charging
Fingerprint sensor  Side-mounted capacitive fingerprint sensor
Rear Camera
  • Primary: 108MP, 1/1.33″, f/1.7
  • Secondary: 13MP, ultra-wide-angle, f/2.4, 123° FoV, 1.12µm pixels
  • Tertiary: 5MP, macro sensor, f/2.4
Front Camera
  • 20MP, f/2.2
Other Features
  • Wi-Fi 802.11 a,b,g,n,ac
  • Bluetooth 5.1
  • NFC
  • USB 3.1 Type-C
Android Version   MIUI 12 based on Android 10

Note: I received the Xiaomi Mi 10T Pro from Xiaomi on September 24. I haven’t spent enough time with it for a definitive review, which we will publish in the coming weeks. Xiaomi did not have any inputs in this article. 

Design and hardware

The Xiaomi Mi 10T Pro has two headline-grabbing features: it features a 144Hz display and a large 5,000 mAh battery. Both of these are also available on the standard Mi 10T (not the Mi 10T Lite, however). There’s also a 108MP primary camera with a large-ish image sensor size of 1/1.33″, but this is the same hardware seen in the Mi 10 Pro, so it’s not “new” per se.

Xiaomi Mi 10T Pro - Back

The construction on the Mi 10T Pro is premium: you have Gorilla Glass 5 on front and back, sandwiching an aluminum chassis. My unit comes in this glossy, metallic finish (it reminds me of the T-1000 from Terminator 2 when its shape-shifting). It looks great when it’s clean, but attracts fingerprints easily. There’s a side-mounted fingerprint scanner along with a volume rocker on the right side.

The primary camera features a 108MP ISOCELL Bright HMX sensor built by Samsung. This is the same sensor Xiaomi used in the Mi 10 Pro, but the company’s top device, the Mi 10 Ultra, had moved to a newer custom-built OmniVision 48MP sensor. So a return to this 108MP indicates that this phone sits below the Mi 10 Ultra in the pecking order.

Despite the 2X2 grid of what appears to be lenses below the main large camera, only two are sensors: a 13MP ultra-wide angle and a 5MP macro lens. The other two are an LED flash and what appears to be decoration.

Around the front is that 144Hz, a 6.67-inch LCD panel. It uses what Xiaomi calls “AdaptiveSync” technology, meaning it automatically switches between seven different refresh rates: 30/48/50/60/90/120/144Hz, depending on what the app needs.

Xiaomi Mi 10T Pro - Display

I can say right now: animations within the phone’s UI feel buttery smooth and makes the LG Wing’s 60Hz panel look slow by comparison. The LG Wing isn’t a slow device in a vacuum, but it feels slow when used side-by-side with the Mi 10T Pro.

Xiaomi Mi 10T Pro - Bottom Xiaomi Mi 10T Pro - Top Xiaomi Mi 10T Pro - Right Side

Under the hood is a Snapdragon 865, with 8GB RAM and a 5,000 mAh battery. One of the reasons I say Xiaomi has made a jump up in hardware this year is mostly due to the little things like haptic engine and speakers, which have been excellent in almost all Xiaomi releases this year. The same story is repeated here: the Mi 10T Pro has glorious haptics that makes typing a joy, and stereo speakers that pump out full sound.

Software

The Mi 10T Pro runs on Xiaomi’s MIUI 12 on top of Android 10 with Android 11 in the works (presumably, the Mi 10T Pro will also get Xiaomi’s Android 11 update). MIUI is a heavier UX skin than, say, OnePlus’ OxygenOS or Samsung’s One UI, and it’s not going to be everyone’s cup of tea. I enjoy its whimsical animations and aesthetics — for example, when you delete an app, the app blows up, sending a mini shockwave to surrounding apps. However, the settings page is overly complicated and a pain to navigate.

MIUI 12 based on Android 10 on the Xiaomi Mi 10T Pro MIUI 12 based on Android 10 on the Xiaomi Mi 10T Pro MIUI 12 based on Android 10 on the Xiaomi Mi 10T Pro MIUI 12 based on Android 10 on the Xiaomi Mi 10T Pro MIUI 12 based on Android 10 on the Xiaomi Mi 10T Pro

For instance, if you want to change the navigation style from gestures to button or vice versa, you have to go to “additional settings,” then “full-screen display” before you can make this change. If you search “navigation” in settings, nothing shows up. Likewise, with changing how long the screen stays awake — on any Android phone, this would be under the “display” part of settings. Not in MIUI, as that’s under “lock screen” here.

Cameras

I haven’t had time to thoroughly test out the cameras yet as of the time of writing, but from my early testing, the Mi 10T Pro’s main camera is a flagship-level sensor. By default, it shoots excellent 27MP photos with a natural depth-of-field thanks to that large 1/1.33″ sensor.

There is an option to shoot in 108MP mode, which is excellent in good lighting conditions, as it allows for more detailed shots that can be cropped in. In fact, from my early testing, I think the Mi 10T Pro’s 108MP photos turned out better (less digital sharpening and artifacts). The below images are compressed due to WordPress, but if you want to pixel peep, I have uploaded the full-sized 108MP shots here.

At night, I find the Mi 10T Pro’s main camera tend to blow out Hong Kong’s city lights, but if you turn on night mode, it fixes the problems.

There’s no dedicated zoom camera, but the Mi 10T Pro’s digital zoom shots are not bad because that 108MP sensor can pull in so much information.

The 20MP selfie camera and 13MP ultra-wide-angle cameras both get the job done. I have no complaints; the latter, I’d say, works great during the day but at night suffers from the usual noise and loss of details that most ultra-wide-angle cameras, aside from the Huawei P40 Pro’s, also suffer from.

Early impressions of the Mi 10T Pro? Another super value offering by Xiaomi

Xiaomi Mi 10T Pro - Front

There are several things I haven’t tested enough to give a final opinion. The screen looks super zippy and fluid, but I don’t know which games take advantage of that 144Hz refresh rate yet (although I played Breakneck and it did seem smoother). I haven’t tested the phone’s video recording much, nor have I pushed the battery with a heavy day out.

At a starting price of €599 ($700) for the base 128GB variant and €649 ($760) for the 256GB version, the Xiaomi Mi 10T Pro is amongst the best value smartphones out there, which is par for the course for Xiaomi.

The post Xiaomi Mi 10T Pro Hands-on Preview: 144Hz Screen is so Smooth appeared first on xda-developers.



from xda-developers https://ift.tt/3ict3MN
via IFTTT