Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Build Your Own Crossplatform Tool in Java

Build Your Own Crossplatform Tool in Java

Writing cross-platform apps is always though. You spend ages to find a right tool for you or your company and then struggle to fix all the bugs and production issues in your app. Or you go with a Write Once Show in Web way using Apache Cordova. In his talk Alexey will sum up the issues of crossplatform development, bring up the major things you need in your cross-platform tool and explain how to build one with Java.

Alexey Buzdin

December 16, 2014
Tweet

More Decks by Alexey Buzdin

Other Decks in Programming

Transcript

  1. features -compile to assemblies -java proxies +Mono runtime android iOs

    -native clients -native/independent ui -library binding
  2. cons -c# not native for big 4 -ide problems -Unstable

    Infrastructure -monthly subscription
  3. why java? * native to android * gazzilion libraries *

    mature infrastructure * great ides
  4. why java? * today is jug :) * native to

    android * gazzilion libraries * mature infrastructure * great ides
  5. web

  6. -Java bytecode to native -familiar infrastructure gradle, maven, Idea, eclipse

    java library reuse -ios lib binding gradle, maven, Idea, eclipse
  7. -no dynamic jni -no code generation -has reflection support -no

    xcode ui bindings jackson or gson should work supports dynamic .xib loading
  8. q&a