swiftでandroidアプリ書けるってよ
TRANSCRIPT
![Page 1: SwiftでAndroidアプリ書けるってよ](https://reader031.vdocuments.site/reader031/viewer/2022020301/587efc271a28ab35528b6319/html5/thumbnails/1.jpg)
Swi$でAndroidアプリ書けるってよ@ikesyo
関西モバイルアプリ研究会!#6,!2015)09)30!Wed
#関モバ
![Page 2: SwiftでAndroidアプリ書けるってよ](https://reader031.vdocuments.site/reader031/viewer/2022020301/587efc271a28ab35528b6319/html5/thumbnails/2.jpg)
@ikesyo
!ikesyo_nnid
いけしょー/池田翔京都でフリーランスのiOSエンジニア(時々Android)しています
フリュー㈱のモバイル開発のチームにジョイン中。
![Page 3: SwiftでAndroidアプリ書けるってよ](https://reader031.vdocuments.site/reader031/viewer/2022020301/587efc271a28ab35528b6319/html5/thumbnails/3.jpg)
Reac%veCocoa/Carthageのコミッター(Collaborator)やってます2✨
![Page 4: SwiftでAndroidアプリ書けるってよ](https://reader031.vdocuments.site/reader031/viewer/2022020301/587efc271a28ab35528b6319/html5/thumbnails/4.jpg)
![Page 5: SwiftでAndroidアプリ書けるってよ](https://reader031.vdocuments.site/reader031/viewer/2022020301/587efc271a28ab35528b6319/html5/thumbnails/5.jpg)
HimotokiというJSONデコーダーを作ってます+!
• この間"1.0"をリリースしました"!
• GitHub
• SlideShare
![Page 6: SwiftでAndroidアプリ書けるってよ](https://reader031.vdocuments.site/reader031/viewer/2022020301/587efc271a28ab35528b6319/html5/thumbnails/6.jpg)
!!前回の関モバ!#5はクロスプラットフォーム話が盛り上がりましたね!!
![Page 7: SwiftでAndroidアプリ書けるってよ](https://reader031.vdocuments.site/reader031/viewer/2022020301/587efc271a28ab35528b6319/html5/thumbnails/7.jpg)
関モバ!#5• @takuji31:,Kotlin+RoboVM,=,Love
• RoboVMとKotlin
• @iseebi:,Yet,Another,Cross,Pla9orm,Development
• J2ObjC
• Windows,Bridge,for,iOS,(WinObjC,,Project,Islandwood)
• Xamarinの話はない
![Page 8: SwiftでAndroidアプリ書けるってよ](https://reader031.vdocuments.site/reader031/viewer/2022020301/587efc271a28ab35528b6319/html5/thumbnails/8.jpg)
Swi$でAndroidアプリって?*!
![Page 9: SwiftでAndroidアプリ書けるってよ](https://reader031.vdocuments.site/reader031/viewer/2022020301/587efc271a28ab35528b6319/html5/thumbnails/9.jpg)
Kotlinのことですか?'!
![Page 10: SwiftでAndroidアプリ書けるってよ](https://reader031.vdocuments.site/reader031/viewer/2022020301/587efc271a28ab35528b6319/html5/thumbnails/10.jpg)
違います!!
![Page 11: SwiftでAndroidアプリ書けるってよ](https://reader031.vdocuments.site/reader031/viewer/2022020301/587efc271a28ab35528b6319/html5/thumbnails/11.jpg)
RemObjects*Silverh"p://www.elementscompiler.com/elements/silver/
![Page 12: SwiftでAndroidアプリ書けるってよ](https://reader031.vdocuments.site/reader031/viewer/2022020301/587efc271a28ab35528b6319/html5/thumbnails/12.jpg)
![Page 13: SwiftでAndroidアプリ書けるってよ](https://reader031.vdocuments.site/reader031/viewer/2022020301/587efc271a28ab35528b6319/html5/thumbnails/13.jpg)
ElementsRemObjects*So-ware社が開発するコンパイラーツールチェーン。
• RemObjects+Oxygene:+Object+Pascal
• RemObjects+C#:+100%+C#!
• RemObjects+Silver:+Swi?
ランタイムは3プラットフォームに対応"!
• !"Java/Android
• "".NET/Mono
• #"Cocoa
![Page 14: SwiftでAndroidアプリ書けるってよ](https://reader031.vdocuments.site/reader031/viewer/2022020301/587efc271a28ab35528b6319/html5/thumbnails/14.jpg)
RemObjects*Silver• RemObjectsによるSwi.のサードパーティ実装
• ElementsのOxygene,6C#は有償だが、Silverは無料
(だけど気に入ったら寄付してね6!)
• Windows:6Visual6Studio
• Mac:6専用IDEのFire
• Elements68.1:6現行バージョン、Swi.61.2に対応
• Elements68.2:6開発中バージョン、Swi.62に対応中
![Page 15: SwiftでAndroidアプリ書けるってよ](https://reader031.vdocuments.site/reader031/viewer/2022020301/587efc271a28ab35528b6319/html5/thumbnails/15.jpg)
![Page 16: SwiftでAndroidアプリ書けるってよ](https://reader031.vdocuments.site/reader031/viewer/2022020301/587efc271a28ab35528b6319/html5/thumbnails/16.jpg)
ということで書いてみた
![Page 19: SwiftでAndroidアプリ書けるってよ](https://reader031.vdocuments.site/reader031/viewer/2022020301/587efc271a28ab35528b6319/html5/thumbnails/19.jpg)
感想• 意外と使い物になるのでは
• Fireは使いやすくはない
• WindowsでVS使うのがいいかも
• コンパイル速い
• ライブラリ使うのには困りそう
• if letは出来るけどOptional.map/flatMapはダメ
• Android:0今のところ.aarはダメで.jarしか使えない
![Page 20: SwiftでAndroidアプリ書けるってよ](https://reader031.vdocuments.site/reader031/viewer/2022020301/587efc271a28ab35528b6319/html5/thumbnails/20.jpg)
!!クロスプラットフォーム戦争に新たな火種を!"
![Page 21: SwiftでAndroidアプリ書けるってよ](https://reader031.vdocuments.site/reader031/viewer/2022020301/587efc271a28ab35528b6319/html5/thumbnails/21.jpg)
参考URL
• RemObjects+Silver+(Swi3)
• Language+Extensions
• Differences+and+Limita@ons
• Swi3+2.0
![Page 22: SwiftでAndroidアプリ書けるってよ](https://reader031.vdocuments.site/reader031/viewer/2022020301/587efc271a28ab35528b6319/html5/thumbnails/22.jpg)
Ques%ons❓
![Page 23: SwiftでAndroidアプリ書けるってよ](https://reader031.vdocuments.site/reader031/viewer/2022020301/587efc271a28ab35528b6319/html5/thumbnails/23.jpg)
Thank&you❗"