Looking for a Hybrid App Developer

DA-LION-619

Honorary Master
Joined
Aug 22, 2009
Messages
13,777
I hear you, well I don't think the company is closed to the idea of native development, I think it just becomes a issue of the code base since with a native app there is only one code base.

I'm not here to debate native vs hybrid we all know the outcome I just think price and entry into market would be easier/faster/affordabler going the native route vs hybrid.

So I guess if your a native developer feel free to contact as well it can't hurt.



(I still believe native app development is a intermediate technology it has to exist now, but it will die out as Javascript HTML and css grows up) - that's just my personal opinion in my personal capacity, not related to this job offering at all.

/Puts flame suit on Thor
 

[)roi(]

Executive Member
Joined
Apr 15, 2005
Messages
6,282
I hear you, well I don't think the company is closed to the idea of native development, I think it just becomes a issue of the code base since with a native app there is only one code base.

I'm not here to debate native vs hybrid we all know the outcome I just think price and entry into market would be easier/faster/affordabler going the native route vs hybrid.
Yeah, me neither

I So I guess if your a native developer feel free to contact as well it can't hurt.
Yeah that usually the idea for something considered outside of the norm; e.g. even Twitter outsourced it's desktop app build and ongoing maintenance. In your case what's the point (re contact); it's obviously going to be more expensive to build a native app for each OS vs. a generic web.
(I still believe native app development is a intermediate technology it has to exist now, but it will die out as Javascript HTML and css grows up) - that's just my personal opinion in my personal capacity, not related to this job offering at all.
Not likely IMO; standardisation is the problem; there is no profit or notoriety in doing it exactly the same as everyone else, and that's assuming all the technical factors can be overcome.
 
Last edited:

Thor

Honorary Master
Joined
Jun 5, 2014
Messages
44,236
Good point on standardization.

Although I might be a bit confused/misunderstanding what you refer to with that.

As I was under the impression using native means the user would get to grips with the app quicker as the native UI is a standardized ui across all android platforms? Since the app is developed within a native ecosystem following the standardized technical and user experience guidelines of the OS (e.g. swipes, app defined gestures, left aligned header on Android, centrally aligned header on iOS, etc.)
 

[)roi(]

Executive Member
Joined
Apr 15, 2005
Messages
6,282
Good point on standardization.

Although I might be a bit confused/misunderstanding what you refer to with that.

As I was under the impression using native means the user would get to grips with the app quicker as the native UI is a standardized ui across all android platforms?
It really depends on how far you want to stretch the fallacy; for that Android is probably the worst (not all versions are the same, neither are the devices), and it's exponentially worse for web apps.

Bit more on web apps: long has it been argued that neither Apple, Google or <insert company here> don't expose their full API to web apps (its obvious why they don't) -- meaning the web app is likely to be using a generic API (nothing fancy, new or spectacular) and more often than not, will feel quite alien to the OS it runs on.

Simple test if I'm wrong; identify one web app that after it's launched is indistinguishable from a native app. i.e. I'll be surprised when you tell me.
 
Last edited:

Thor

Honorary Master
Joined
Jun 5, 2014
Messages
44,236
[)roi(];18125639 said:
It really depends on how far you want to stretch the fallacy; for that Android is probably the worst (not all versions are the same, neither are the devices), and it's exponentially worse for web apps.

Bit more on web apps: long has it been argued that neither Apple, Google or <insert company here> don't expose their full API to web apps (its obvious why they don't) -- meaning the web app is likely to be using a generic API (nothing fancy, new or spectacular) and more often than not, will feel quite alien to the OS it runs on.

Simple test if I'm wrong; identify one web app that after it's launched is indistinguishable from a native app. i.e. I'll be surprised when you tell me.

Regarding that last part of your post
(NO argument on the rest I understand that.)

When I refer to hybrid apps I am talking about the Cordova apps just want to make sure that we are on the same page.

This is the property24 app downloaded from the play store
 

Attachments

  • 1470863897363.jpg
    1470863897363.jpg
    50.6 KB · Views: 87
  • 1470863905755.jpg
    1470863905755.jpg
    82.7 KB · Views: 147

[)roi(]

Executive Member
Joined
Apr 15, 2005
Messages
6,282
Regarding that last part of your post
(NO argument on the rest I understand that.)

When I refer to hybrid apps I am talking about the Cordova apps just want to make sure that we are on the same page.

This is the property24 app downloaded from the play store
It really doesn't change anything, if the code that ultimately runs on your device resides on a web server, then the same limits apply. The browser security model is always going to restrict what you can do, and the APIs you have access to are always going to be limited (as I reasoned before)

Unless you have some other understanding of this; if so please share?
 

Thor

Honorary Master
Joined
Jun 5, 2014
Messages
44,236
[)roi(];18125769 said:
It really doesn't change anything, if the code that ultimately runs on your device resides on a web server, then the same limits apply. The browser security model is always going to restrict what you can do, and the APIs you have access to are always going to be limited (as I reasoned before)

Unless you have some other understanding of this; if so please share?

I was under the impression using Cordova/phonegap wraps the application up and the code runs on the physical hardware and have access to all the phone features it's just the saving of data that happens on a shared SQL dB on a web server somewhere in the cloud.
 

[)roi(]

Executive Member
Joined
Apr 15, 2005
Messages
6,282
I was under the impression using Cordova/phonegap wraps the application up and the code runs on the physical hardware and have access to all the phone features it's just the saving of data that happens on a shared SQL dB on a web server somewhere in the cloud.
Sure, but remember if the code stills run in a webkit instance, then the same rules apply, otherwise it's just a native app. Just checked Cordova uses UIWebview or WKWebview; both instances of webkit; meaning it's the same result/same issues/same restrictions.

Here's an explanation:
Hybrid apps are basically web apps hidden behind a native app shell. Most of hybrid apps are built using cross-compatible web technologies (HTML5, CSS, Javascript etc.) and then they are wrapped in a native app using platforms such as Cordova.
 
Last edited:

Thor

Honorary Master
Joined
Jun 5, 2014
Messages
44,236
[)roi(];18125833 said:
Sure, but remember if the code stills run in a webkit instance, then the same rules apply, otherwise it's just a native app. Just checked Cordova uses UIWebview or WKWebview; both instances of webkit; meaning it's the same result/same issues/same restrictions.

Here's an explanation:

Ahh I understand. Well then I think I can say this opportunity is open to both hybrid and native developers.
 

[)roi(]

Executive Member
Joined
Apr 15, 2005
Messages
6,282
Ahh I understand. Well then I think I can say this opportunity is open to both hybrid and native developers.
Confused; Ionic is a web app framework?

A web app implies a single generic code base across iOS, Android, etc. Native apps implies a separate codebase & design for each; meaning I can't see how this would ever be comparable; re it's not the same amount of effort.
 

xumwun

Expert Member
Joined
Jul 30, 2006
Messages
3,151
[)roi(];18125833 said:
Sure, but remember if the code stills run in a webkit instance, then the same rules apply, otherwise it's just a native app. Just checked Cordova uses UIWebview or WKWebview; both instances of webkit; meaning it's the same result/same issues/same restrictions.

Here's an explanation:

Hybrid apps can use native API's. You can expose Java/Obj C to the java-script side.
 

Thor

Honorary Master
Joined
Jun 5, 2014
Messages
44,236
[)roi(];18126757 said:
Confused; Ionic is a web app framework?

A web app implies a single generic code base across iOS, Android, etc. Native apps implies a separate codebase & design for each; meaning I can't see how this would ever be comparable; re it's not the same amount of effort.

both can be installed via google play store and the iOS store and runs as apps so it is definitely comparable.
 

[)roi(]

Executive Member
Joined
Apr 15, 2005
Messages
6,282
Hybrid apps can use native API's. You can expose Java/Obj C to the java-script side.
Sure with limited marshalling via public plugins. It still doesn't address the limitations / issues;
Remember marshalling occurs between WebView and the OS, which means that you're still very limited; the plugins still don't overcome the problems, it's for all intensive purposes it's still a web app; easily distinguishable from a native one.

Also to derive any real benefit from the marshalling, a developer would have to be able code in Objective-C, Swift, Java; in which case I have to question why a skilled developer would ever choose this approach over native.
 

[)roi(]

Executive Member
Joined
Apr 15, 2005
Messages
6,282
both can be installed via google play store and the iOS store and runs as apps so it is definitely comparable.
Comparable, Really? So what's your reasoning behind why a majority of Apps are still built natively.

PS. I'd really would love to see a web app that you believe is either comparable to a native app, or better.
 

Thor

Honorary Master
Joined
Jun 5, 2014
Messages
44,236
[)roi(];18127169 said:
Comparable, Really? So what's your reasoning behind why a majority of Apps are still built natively.

PS. I'd really would love to see a web app that you believe is either comparable to a native app, or better.

I thought we went through this last night Driod?


Property24
https://play.google.com/store/apps/details?id=com.korbitec.property24

sword kit
https://play.google.com/store/apps/details?id=sworkitapp.sworkit.com

Fan React
https://play.google.com/store/apps/details?id=com.fanreact.app

Rio 2016
https://play.google.com/store/apps/details?id=com.ajay.internetcheckapp

Giro d'Italia
https://play.google.com/store/apps/details?id=com.gazetta.it.giro&hl=en

If it is good enough for http://www.giroditalia.it/eng/ then it is more than good enough for us.

Which leads me to believe News24's election app might also be one... (Would like if someone can confirm whether or not it is)
 
Last edited:

Thor

Honorary Master
Joined
Jun 5, 2014
Messages
44,236
Native apps will always be better... There's no argument.

You need to read threads more thoroughly.


==========
I hear you, well I don't think the company is closed to the idea of native development, I think it just becomes a issue of the code base since with a native app there is only one code base.

I'm not here to debate native vs hybrid we all know the outcome I just think price and entry into market would be easier/faster/affordabler going the native route vs hybrid.

So I guess if your a native developer feel free to contact as well it can't hurt.



(I still believe native app development is a intermediate technology it has to exist now, but it will die out as Javascript HTML and css grows up) - that's just my personal opinion in my personal capacity, not related to this job offering at all.

[)roi(];18125575 said:
Yeah, me neither


Yeah that usually the idea for something considered outside of the norm; e.g. even Twitter outsourced it's desktop app build and ongoing maintenance. In your case what's the point (re contact); it's obviously going to be more expensive to build a native app for each OS vs. a generic web.
Not likely IMO; standardisation is the problem; there is no profit or notoriety in doing it exactly the same as everyone else, and that's assuming all the technical factors can be overcome.
 

Thor

Honorary Master
Joined
Jun 5, 2014
Messages
44,236
Web Apps can not be comparable to a native app, your list above is useless.

There's a reason why Facebook went native.

Very empty argument, but like I said not here to debate. Just came to post a job offering that's all.

:)
 
Top