Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
tvOS app development using TVMLKiT AND GRAILS
Search
Sergio del Amo
March 07, 2017
Technology
0
1.6k
tvOS app development using TVMLKiT AND GRAILS
Sergio del Amo's talk at Madrid Groovy User Group.
Sergio del Amo
March 07, 2017
Tweet
Share
More Decks by Sergio del Amo
See All by Sergio del Amo
Getting Started with the Micronaut Framework
sdelamo
0
47
Getting Started with the Micronaut Framework Brighton Kotlin user group
sdelamo
0
130
Micronaut Turbo - Return of the Monolith
sdelamo
0
470
ApacheCon 2020 Micronaut + Groovy
sdelamo
0
360
Taming your browser with Geb
sdelamo
0
71
What's new in Grails 4
sdelamo
0
1.9k
GR8EU 2019 - Micronaut Security
sdelamo
0
370
What’s new with Grails 4
sdelamo
2
330
Test de aceptación con Geb - Commit Conf 2018
sdelamo
0
140
Other Decks in Technology
See All in Technology
MLOpsの「あるある」課題の解決と、そのためのライブラリgokart
mski_iksm
1
150
Assisted reorganization of data structures
ennael
PRO
0
210
分析者起点の企画を成功させた連携面の工夫
lycorptech_jp
PRO
1
220
Tracking down sources of kernel errors with retsnoop
ennael
PRO
0
140
C# 13 / .NET 9 の新機能 (RC 1 時点)
nenonaninu
1
1.1k
【shownet.conf_】トポロジ図の歩き方
shownet
PRO
0
360
【インフラエンジニアbooks】30分でわかる「AWS継続的セキュリティ実践ガイド」
hssh2_bin
3
820
小さな勉強会の始め方、広げ方、あるいは友達の作り方 / How to Start, Grow, and Build Connections with Small Study Groups
ar_tama
2
730
AI時代のアジャイル開発(XP祭り2024版) / Agile Development in the AI Era in XPJUG
takaking22
13
3.4k
【swonet.conf_】NOCメンバーが語るSTMの実態!! ~ShowNetから若者への贈り物~
shownet
PRO
0
230
スクラム導入の舞台裏:QAエンジニアがスクラムマスターになるまで
bubo1201
0
110
エムスリーマネジメントチーム紹介資料 / Introduction of M3 Management Team
m3_engineering
0
250
Featured
See All Featured
Facilitating Awesome Meetings
lara
49
6k
Building an army of robots
kneath
302
42k
Rails Girls Zürich Keynote
gr2m
93
13k
What's in a price? How to price your products and services
michaelherold
243
11k
Designing for humans not robots
tammielis
249
25k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
The Cost Of JavaScript in 2023
addyosmani
43
5.8k
Unsuck your backbone
ammeep
667
57k
Fashionably flexible responsive web design (full day workshop)
malarkey
403
65k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
105
48k
Building Your Own Lightsaber
phodgson
102
6k
How To Stay Up To Date on Web Technology
chriscoyier
786
250k
Transcript
TVOS APP DEVELOPMENT USING TVMLKIT AND GRAILS
SERGIO DEL AMO
[email protected]
@SDELAMO
None
AGENDA What is TVMLKit? Building an app with TVMLKit and
Grails
EXAMPLE APPS
EXAMPLE APPS
EXAMPLE APPS
EXAMPLE APPS
EXAMPLE APPS
What is TVMLKit? Native Experience XML and Javascript Configurable Extensible
Not a Web Browser
Building an App with TVMLKit Xcode TVML and Styles TVMLKit
JS
Application Architecture TVMLKIT
Application Architecture TVMLKIT
Application Architecture TVMLKIT
TVML and Styles Markup to define styles Templates have default
style Customize appereance with styles
// Document XML Structure <?xml version="1.0" encoding="UTF-8" ?> <document> <head>
<style> <!-- custom styles --> </style> </head> <templateName> <!-- template content --> </templateName> </document>
None
<stackTemplate> <collectionList> <carousel>...</carousel> <shelf>...</shelf> ... </collectionList> </stackTemplate>
None
None
None
None
None
None
None
None
TVMLKit JS
Apps which let people browse, interact with, and consume catalogues
of content in a simple, consistent but unique way TVMLKit Apps CRUD
Markup Views are written in Groovy, end with the file
extension gml and reside in the grails-app/views directory. Markup Views
The Asset-Pipeline is a plugin used for managing and processing
static assets in JVM applications. Includes processing and minification of both CSS and JavaScript files. Asset-Pipeline
TVML Grails Plugin Media Item Domain Class + CRUD Resources
Utils TVMLValidator https://github.com/sdelamo/grails_plugin_tvml
DEMO
None
?