Does Appium really support hybrid Apps

I’m having some issues just getting started with Appium on my hybrid App (Ionic 3.x), I have a couple years experience developing applications so this shouldn’t be too difficult at least to get off the ground however from the research online and on this forum there seems to be a distinct lack of support and many issues concerning hybrid applications, so why taunt it in the documentation so boldly?
I may have opened a can of worms that Selendroid hasn’t been updated in a while here for lower Android versions.
IOS App isn’t even launching and the bugs are pointing towards real devices, another filed issue here
I have no problems filing some more for the sake of getting started, I have 2 questions now, is there not a contributor that specialises in Hybrid applications and oversees this area? and finally I have my Android application launching however the click action isn’t happening, I’m not getting an error either, code below, please help?

const wdio = require('webdriverio');

const opts = {
  port: 4723,
  desiredCapabilities: {
    platformName: "Android",
    platformVersion: "6.0",
    deviceName: "Android Emulator",
    app: '/Users/xx/Desktop/Awork/nxhealthpe/platforms/android/build/outputs/apk/debug/android-debug.apk',
    automationName: "uiautomator2",
    autoWebview: true
  }
};

const client = wdio.remote(opts);

client
  .init()
  .contexts().then(function (contexts) {
        return client.context(contexts[1]);
    })
  .click("signin")
  .click("#signin")
  .end();

Ionic 3.9.2 Apk
Logs:

Any suggestions on above issues even am facing same