Skip to main content

IonicUK Launch

I'm on the way home from the Ionic UK launch at Skills Matter in London. It was a interesting meet-up for sure and some of the technical chat went a little over my head. Most of it made sense and it was really heartening to see so many other people involved and excited about something I'm so keen on - it's going places.

There were a few stand out moments for me personally. All the people were really friendly and approachable and I had a small chat with Ryan from Sworkit. That's a really cool app that one guy made. Impressive.

But the big thing for me was something I'd never really thought about before. When you develop a website, or a web app, you do it with the aim of deploying once and your app or site being accessible and functional from any browser. This is even more true if you have a fully responsive site that works on mobiles and tablets.

Developing native apps for mobile is a different thing altogether. Not only do you need to use a different language for each platform; you need to use different tools, a different coding environment and use different rules and methods for accessing native features on each platform. Yet if you think about it you're trying to do the same thing on Android, iOS, BlackBerry, whatever. If your app is for taking pictures and sending them to your friends you still need to access the camera and the contact list.

Hybrid apps, theoretically, are write once - deploy everywhere. Yes, they are like webpages under the hood but rather than this being a workaround, a way to avoid learning C or Java, this should be the standard, default way. And Ionic is just one of many platforms making that happen. What's so good about is it's made this really nice and easy for HTML5 developers.

I just need to get my head around Angular.

Oh, did I mention - Ionic beta 14 is the last beta! So the next version will be v1.0.0  \o/

They also said they'd definitely be supporting Angular 2, an announcement I'm a liiiiitle cautious about because of the negative reaction the Angular 2 ideas have received from a lot of developers. Please tell us you'll still support Angular 1.3 Ionic! 

Anyway, the only real hurdle I've come up against using Ionic is that of storage. What are we supposed to use? Yes, this is a hybrid issue not specific to Ionic but it's still an issue. Local Storage only holds so much and it's fine for things like settings and low volume recording, but for anything that's going to hold a lot of data is 5Mb really enough? And do you want to give your users the jarring experience of being asked for more data access?

I'd love a really easy way to use SQLite and although there's a plugin (thanks Brodysoft) the synchronisation issues make it pretty hard to use unless you really know what you're doing. Crack that, and we're golden Ionic.

Comments

Popular posts from this blog

DAS App v2 - out now for iOS and Android

Finally, it's here

The new DAS intubation guidelines arrived this month, along with the the new OAA airway guidelines that we first heard about a year ago!

You can read about the new DAS intubation guidelines here: DAS Intubation Guidelines 2015

And the new OAA guidelines here: OAA Guidelines

So along with the new guidelines there is a new app that now contains the corresponding algorithms. It's available for Android 4.1+ and iOS 9.1+

The support site is here: DAS App support site

Get it for your iOS or Android device, for free

Download for iOSDownload for Android

Resus Algorithms on Android hits 4500 users

Yes, 4500. That's some type of milestone because it's taken ages for the numbers to rise from about 4300 users. There were a few dips where I lost users but no matter - the point of Resus Algorithms is to get those algorithms into the hands of those that want and need them.

The story on iOS is a little different.

In the Google dev console I can see downloads AND current installs. On iOS I can only see downloads so I've no idea how many people are still using using Resus Algorithms.

On iOS there are 4910 downloads. On Android there are actually 7570 downloads. 3000 people uninstalled Resus Algorithms on Android. Can I accept the same proportions on iOS?

I'm going to assume, for arguments sake, that all 4900 iOS downloads represent users.

The latest NHS numbers, from this link - http://www.nhsconfed.org/resources/key-statistics-on-the-nhs - state there are 518864 doctors and nurses in the NHS at the moment.

So I have 1.81% penetration of my potential users!

In July 2014…

Gamification and Education

Duolingo

Anyone who has used Duolingo for any amount of time will tell you - it's wonderful. Why is it wonderful? Well, it teaches you a foreign language and you can tell its working because you progress. There comes a point where you're typing (or swiping) whole sentences and you just get it. It starts to come together. Suddenly you can say "Our cat does not eat cheese" and then "His trousers are red" in another language. Your pronunciation is probably awful but so what?

The thing with Duolingo is this; it doesn't just teach you, it gamifies the teaching. Each lesson is packaged into little chunks and for each chunk you have 3 hearts, or lives. You can fail but you can't fail too many times. It's a bit like R-Type in that sense, and you can buy power-ups and extras (though I can't find the heart refill anymore, sadly). There's even a timed practice that really puts the pressure on.

So as you can tell, if you've ever thought about th…