If you're considering building a new VR game or app experience, you may be facing new challenges in how to create realistic scenes, how to move your characters across space without dizzying the player, and how to choose between click and gesture controls depending on what's best for your setting.
Daydream Elements is a new open-source app by Google that provides tech demos for many scenarios regarding these 3 areas: locomotion, menus and virtual controls, and rendering and lighting. There's also a full documentation page with explanations and details on each aspect, plus the source code on GitHub, so you should have everything at your disposal. Read More
F-Droid has just released its latest lovely layout to stable. The old three-tab design has been replaced, along with new visual changes to app listings and category navigation. In addition to the UI changes, there are a few other new features like new notifications and translations. F-Droid has been working on the redesign for the last six months and released it for testing in early April. But as of today, it has left alpha. Read More
Samsung is usually pretty good about releasing kernel sources for its phones in a timely manner - at least for its flagship devices. Hot on the heels of the worldwide Galaxy S8 and S8+ release, Samsung has published the kernel source code for the Exynos variants of both phones. Read More
The issue tracker for the Android Open Source Project, more commonly known as AOSP, has always used Google Code. However, Code was completely shut down in 2016 (with most projects being forced to read-only in 2015), but the AOSP repository remained active.
Now the AOSP issue tracker has moved over to issuetracker.google.com, which first appeared publicly to collect bug reports from the Android O Developer Preview. Read More
Christmas is here. Yes, I know it's April 6, but for developers and nerds, Christmas falls any day they can take the wraps off some code and look through every line and function to see how things are built. It's like finally being able to disassemble that remote controlled car after playing with it for weeks and seeing how the motor turns and triggers the wheels.
And Google does this every year: in December it releases the Santa Tracker, then a few months later, it open sources it for developers to put on their nerdy scuba masks and dive deep into what makes the magic real. Read More
Last year, Motorola skipped on updating the Moto X line of devices, in favor of introducing the Moto Z. The device's main selling point was 'Moto Mods,' modules the user can hotswap to add functionality. Unfortunately, the expensive cost of both the device and the Moto Mods, as well as the lack of a headphone jack and short battery life, led it to fall below expectations. Read More
For the longest time, Kickstarter was only accessible as a website without any official mobile apps. Then came the iOS app and it wasn't until January of 2016 that we saw the first release of the Android app. Since then, this app has been updated, improved, and gained a lot of functionality. But today marks a different milestone in its history: the team at Kickstarter is open sourcing it along with the iOS app.
In a post on Medium, Brandon Williams, one of the members of the Kickstarter Native team, explains how the iOS and Android apps came to be and how their journey lead toward open sourcing the apps for the benefit of the developer community and as part of Kickstarter's new ethos of serving the public good. Read More
Android was once the darling of the open source community, though you'd be forgiven for forgetting that - these days its commercial elements seem to be all that make the news. One developer is hoping that community can save the smartwatch, or at the very least, breathe a little new life into existing designs. Florent Revest, a French computer science student, released the 1.0 alpha version of AsteroidOS today. It's ready to run on multiple Android Wear devices: the original LG G Watch, the Watch Urbane, the Asus ZenWatch 2, and the Sony Smartwatch 3. Read More