GitHub announces native Android and iOS apps alongside new features

GitHub has announced native mobile apps for Android and iOS alongside several new features during its annual Universe conference.

The world’s largest repo host first launched an Android app back in 2012 before yanking it from the Play Store in 2015. GitHub’s new app is coming to iOS first this time with a beta already available. An Android version will be launched at a later date.

It’s really quite amazing to consider how long it’s taken one of the most important services in...

By Ryan Daws, 14 November 2019, 0 comments. Categories: Android, Apple, Development Tools, Git, Industry, iOS, Mobile, Platforms.

We can work it out: How the Lennon-McCartney partnership can translate to software development

At the beginning of October Abbey Road, The Beatles’ last studio record – though penultimate release – regained the number one spot in the UK charts thanks to the release of a special 50th anniversary edition.

As with the rest of the band’s oeuvre, the composition credit for the majority of tracks was attributed to ‘Lennon-McCartney’, rather than one of the duo. While by the time of...

By Matt Walton, 04 November 2019, 0 comments. Categories: API, Development Tools, Industry, Testing.

Android 11 looks set to finally add wireless ADB for developers

Google appears set to finally add wireless ADB (Android Debug Bridge) to its mobile platform in the next major release, a feature highly-requested by developers.

ADB enables app developers to communicate between their PC and Android device. Once connected, it's used for sideloading APKs, generating logs, managing files, and more. 

Currently, ADB requires a wired connection.

With more PCs omitting USB ports – particularly laptops, in the pursuit of ever-slimmer devices – the ability for...

By Ryan Daws, 30 October 2019, 0 comments. Categories: Android, Development Tools, Mobile, Platforms.

Google releases a new Android Automotive emulator for developers

Google has released a new Android Automotive emulator which provides a full replica of the OS to help developers test their apps.

While Android Auto essentially mirrors apps running from a connected Android device, Android Automotive is a full operating system designed for the car.

The tighter integration Android Automotive has with the vehicle opens new opportunities for developers, but it also makes robust testing in an emulator prior to real-world trials even more critical.

Google’s updated Android...

By Ryan Daws, 23 October 2019, 0 comments. Categories: Android, Development Tools, Platforms.

Analysis of the average JavaScript developer and their favourite tools

A new analysis based on data from StackOverflow has shed light on the average JavaScript developer and their favourite tools and technologies.

JavaScript remains the world's most popular programming language despite many others nipping at its heels.

90,000 developers took this year's StackOverflow survey, making it still among the most comprehensive insights of the development community.

The majority of those who describe themselves as primarily JavaScript developers say they are 'full stack'...

By Ryan Daws, 03 September 2019, 0 comments. Categories: Development Tools, Devices, Industry, JavaScript, Languages, Mobile, Platforms.

Dropbox explains the downsides of sharing iOS and Android code

A software engineer from Dropbox explains the reasoning behind the company’s decision to no longer share code between iOS and Android.

Until recently, Dropbox shared code between its Android and iOS apps using C++ to only write once rather than in both Java and Objective-C. This strategy has been in place since 2013 when Dropbox’s team was still relatively small but needed to support a fast-moving roadmap.

Dropbox, now it’s a much larger company, has switched to developing its Android and...

By Ryan Daws, 15 August 2019, 0 comments. Categories: Android, Development Tools, Industry, iOS, Mobile, Platforms.