Universal Links – A Few Things to be Prepared for

I recently had the opportunity to work for a client who wanted to develop what they termed “app indexing”. What they meant by this was that they wanted their users to be directed into a specific screen of their iPhone app when they tapped on a particular Google search result. Put differently, they wanted the user to feel as if Google had returned search results specifically for their iPhone app.

They also wanted to be able to send out links via email, SMS or other marketing channels. If the app was installed, opening such a link on their phone would result in the user being taken to the relevant points in the iPhone app. If the app wasn’t installed then they would just be taken to the mobile website.

The way this is achieved is through what Apple refer to as “Universal Links”. In this post I’m going to discuss how we implemented Universal Links at a client of ours, some of the obstacles we faced, and how we overcame those obstacles.

A post Google I/O 2017 conversation with Google Home

OK Google, generate a clickbait title for my Google I/O 2017 blog post

I’ve generated a title, Gareth. What would you like to add next?

OK Google, I’m a bit jet lagged – remind me what I saw at Google I/O 2017

I would love to help, Gareth, but I’m going to need a little more information. Would you like that information in chronological order, or grouped by topic?

Shiner to present at YOW! Connected 2016 – Mobile & IOT

2016_YOWConnected_Web_4-01

Shine’s Gareth Jones has been accepted to give a talk at YOW! Connected 2016 – Mobile & Internet of Things! His talk, titled ”Progressive Web Apps: What Has The Web Ever Done For Us?“, will take a look at what some believe to be the future of mobile development.

YOW! Connected 2016 will be on in Melbourne from the 5th-6th October. You can catch more details of Gareth’s talk (and his awesome bio!) over here.

 

Will Swift be the next king of server side development?

Swift throne

In June 2015, Apple announced at WWDC that they were open-sourcing the Swift language and its runtime libraries. On December 3rd that year they made good on their promise. In this post I’d like to talk about why this is significant, particularly for server-side developers.

Shiner Ben Teese to speak at YOW! Conference 2015

logo(1)

Shine is super proud to announce that senior consultant Ben Teese (@benteese) will be speaking at the YOW! Conference being held in Melbourne on the 3rd and 4th of December 2015.

Ben will actually be co-presenting this one with Sam Ritchie (@FakeSamRitchie), an iOS developer from Perth. Sam will be talking about ReactiveCocoa, while Ben’s topic will be React Native, an innovative new framework that applies the principles of the React web development library to native mobile application development.

The focus of the talk will be on the functional programming techniques that both of these frameworks use (uni-directional dataflow in the case of React Native, functional reactive programming (FRP) in the case of ReactiveCocoa).

If you haven’t purchased a ticket to YOW! Conference yet, be sure to get one whilst they’re still available. And if you’re already coming, be sure to check out Ben’s talk and say hi afterwards – Ben is always keen to chew the fat on all things developer related!

YOW! Connected 2015: Conference Report

yowconnected

Last week I had the privilege of attending the YOW! Connected conference in Melbourne, Australia. YOW! Connected offers a look at all the interesting things that are happening in the mobile and IoT (Internet of Things) space, from the perspective of both software developers and UX designers.

On the mobile front it included a variety of talks relating to both the iOS and Android platforms and yes, even a little bit of Windows.

In general all the talks that I went to were pretty good,  but here I will write about a few that particularly interested me.

Shiner Ben Teese to speak at YOW! Connected

yowconnected

Shine is proud to announce that senior consultant Ben Teese will be speaking at the YOW! Connected conference being held in Melbourne on the 17th and 18th of September.

Ben’s topic will be React Native, an innovative new framework that applies the principles of the React web development library to native mobile application development.

If you haven’t purchased a ticket to YOW! Connected yet, be sure to get one whilst they’re still available. And if you’re already coming, be sure to check out Ben’s talk and say hi afterwards!

Shiner Ben Teese published in latest DZone Guide

dzone

Shine Senior Consultant Ben Teese has had a piece published in the latest DZone Guide to Database and Persistence Management.

In the article, Ben does an overview and comparison of the Firebase, Meteor, and Amazon Cognito platforms. These platforms all aim to solve the use-case of securely storing and synchronising user data across mobile devices.

In addition, they take the work out of having to set up infrastructure and wire it together yourself, and have very impressive real-time updating capabilities. If that sounds like your kind of thing, check out the article!

Shiner Ben Teese to speak at YOW! Connected on Mobile Web Development

yow-connected

Shine Senior Developer Ben Teese will be speaking at YOW! Connected next week.

Held in Melbourne, Australia on September 8 and 9, YOW! Connected covers both Mobile Development and The Internet of Things.

Ben’s talk topic is ‘The State of the Mobile Web’ and is scheduled for 3:30pm on Tuesday. It’ll include advice about when to go web and when to go native, best practices for mobile web development, and a discussion of hybrid mobile apps.

If you’re attending the conference and run into Ben, be sure to say Hi!