create ios and android apps in java with multi-os engine

37
Create iOS and Android apps in Java with Multi-OS Engine Mateusz Bartos / mateusz_bartos / bartosmateusz / mateuszbartos

Upload: mateusz-bartos

Post on 21-Mar-2017

59 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Create iOS and Android apps in Java with Multi-OS Engine

Create iOS and Android apps in Java with Multi-OS Engine

Mateusz Bartos

/ mateusz_bartos / bartosmateusz / mateuszbartos

Page 2: Create iOS and Android apps in Java with Multi-OS Engine

SlideCase.net

Page 3: Create iOS and Android apps in Java with Multi-OS Engine

Article available attinyurl.com/java-ios-article

Page 4: Create iOS and Android apps in Java with Multi-OS Engine

Android vs iOS

Page 5: Create iOS and Android apps in Java with Multi-OS Engine
Page 6: Create iOS and Android apps in Java with Multi-OS Engine
Page 7: Create iOS and Android apps in Java with Multi-OS Engine
Page 8: Create iOS and Android apps in Java with Multi-OS Engine
Page 9: Create iOS and Android apps in Java with Multi-OS Engine
Page 10: Create iOS and Android apps in Java with Multi-OS Engine
Page 11: Create iOS and Android apps in Java with Multi-OS Engine

Cross-platform vs native

Page 12: Create iOS and Android apps in Java with Multi-OS Engine

Cross-platform vs nativeXamarin.forms

ionic reactnative

Xamarin

Multi-OS Engine

Page 13: Create iOS and Android apps in Java with Multi-OS Engine
Page 14: Create iOS and Android apps in Java with Multi-OS Engine

Multi-OS EngineOpen-source

Created by MigeranDeveloped by Intel

Integrated with Android Studioand Xcode

ART on iOS

Native views

Fully supportnative libraries

Gradle plugin support

Great, helpfulcommunity

Kotlin support

Page 15: Create iOS and Android apps in Java with Multi-OS Engine

Multi-OS Engine

Multi-OS Engine is completely not influencing your Android app

developing it is 100% native

Page 16: Create iOS and Android apps in Java with Multi-OS Engine

Multi-OS Engine

Heart of Multi-OS Engine is theNat/J bridge

between native iOS code and Java.

Page 17: Create iOS and Android apps in Java with Multi-OS Engine

Talk is cheap. Show me the Code.Linus Torvalds

Page 18: Create iOS and Android apps in Java with Multi-OS Engine

Project structuremodel

java

presenterjava

viewandroid

viewjava

rxJa

varx

Java

rxJa

varx

Java

Page 19: Create iOS and Android apps in Java with Multi-OS Engine
Page 20: Create iOS and Android apps in Java with Multi-OS Engine
Page 21: Create iOS and Android apps in Java with Multi-OS Engine
Page 22: Create iOS and Android apps in Java with Multi-OS Engine
Page 23: Create iOS and Android apps in Java with Multi-OS Engine
Page 24: Create iOS and Android apps in Java with Multi-OS Engine
Page 25: Create iOS and Android apps in Java with Multi-OS Engine
Page 26: Create iOS and Android apps in Java with Multi-OS Engine
Page 27: Create iOS and Android apps in Java with Multi-OS Engine
Page 28: Create iOS and Android apps in Java with Multi-OS Engine
Page 29: Create iOS and Android apps in Java with Multi-OS Engine
Page 30: Create iOS and Android apps in Java with Multi-OS Engine
Page 31: Create iOS and Android apps in Java with Multi-OS Engine
Page 32: Create iOS and Android apps in Java with Multi-OS Engine
Page 33: Create iOS and Android apps in Java with Multi-OS Engine

Multi-OS Engine

The same way as with UI you can generateJava bindings for any iOS CocoaPod

- native iOS libraries

Page 34: Create iOS and Android apps in Java with Multi-OS Engine

Multi-OS Engine

The communitydiscuss.multi-os-engine.org

Page 35: Create iOS and Android apps in Java with Multi-OS Engine

Article available attinyurl.com/java-ios-article

Page 36: Create iOS and Android apps in Java with Multi-OS Engine

SlideCase.net

Page 37: Create iOS and Android apps in Java with Multi-OS Engine

Create iOS and Android apps in Java with Multi-OS Engine

Mateusz Bartos

/ mateusz_bartos / bartosmateusz / mateuszbartos