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
QMLとモバイル
Search
Yuto Tokunaga
May 31, 2014
Programming
0
910
QMLとモバイル
Android向けアプリをQMLで作ってみようとして気づいたことなど
Yuto Tokunaga
May 31, 2014
Tweet
Share
More Decks by Yuto Tokunaga
See All by Yuto Tokunaga
SyaroNote
yuntan
0
2k
QMLでFlappyBirdを作ろう
yuntan
0
1.5k
Haskellでbrainfckインタプリタを書きたかった話
yuntan
0
860
KC3 2014 懇親会LT 「Let It ʕ ◔π◔ʔGo」
yuntan
0
140
KC3 2013 懇談会LT 「QML + C++で楽しい!」
yuntan
1
200
Other Decks in Programming
See All in Programming
パッケージ設計の黒魔術/Kyoto.go#63
lufia
3
430
実用的なGOCACHEPROG実装をするために / golang.tokyo #40
mazrean
1
240
250830 IaCの選定~AWS SAMのLambdaをECSに乗り換えたときの備忘録~
east_takumi
0
380
Namespace and Its Future
tagomoris
6
700
[FEConf 2025] 모노레포 절망편, 14개 레포로 부활하기까지 걸린 1년
mmmaxkim
0
1.5k
「待たせ上手」なスケルトンスクリーン、 そのUXの裏側
teamlab
PRO
0
350
MCPとデザインシステムに立脚したデザインと実装の融合
yukukotani
4
1.4k
TDD 実践ミニトーク
contour_gara
1
290
FindyにおけるTakumi活用と脆弱性管理のこれから
rvirus0817
0
470
Updates on MLS on Ruby (and maybe more)
sylph01
1
180
TanStack DB ~状態管理の新しい考え方~
bmthd
2
490
テストカバレッジ100%を10年続けて得られた学びと品質
mottyzzz
2
490
Featured
See All Featured
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.1k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
4 Signs Your Business is Dying
shpigford
184
22k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
Git: the NoSQL Database
bkeepers
PRO
431
66k
For a Future-Friendly Web
brad_frost
180
9.9k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.6k
The World Runs on Bad Software
bkeepers
PRO
70
11k
How to train your dragon (web standard)
notwaldorf
96
6.2k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
31
2.2k
The Art of Programming - Codeland 2020
erikaheidi
55
13k
Transcript
QMLとモバイル
こんにちは
Ubuntu SDK
Aztter for Ubuntu Phone
None
Ubuntu SDKの特徴 ★ Ubuntuっぽい(?)デザイン ★ モバイル用に作られた様々なコンポーネント ★ Units.gu(real value)
AndroidとかiOSで動くアプリを作りたい ★ 正直Ubuntu Phone向けに作っても面白くない ★ Androidで動くようにしてみんなに使ってもらえ るようなのを作りたい ★ Androidなどで使えるコンポーネントが欲しい
_人人人_ > ない <  ̄Y^Y^Y ̄ ないから作る
Aztter (not for Ubuntu Phone)
Aztter on Android (Emulator)
画面密度の違い PCとモバイルでは1pixelの物理的な大きさが違う pixelで制御していると部品の大きさが妙に小さく なったりしてしまう Ubuntu Phoneで使ってたunits.gu()みたいなのが 欲しい…
dp(int value) Androidのdpみたいなのを作った C++で実装しrootContext()- >setContextProperty()でQMLに公開 Androidではdpと同じ動作をする PCでは1dp = 1pixel
タスク管理アプリっぽいもの ★ 円グラフを描きたかったが,標準で使えそうなも のがなかったのでC++で拡張を書く (QQuickPaintedItem,QPainter) ★ JSからSQLをいじれる仕組みがあったので使っ た ★ 相変わらずコンポーネントは自作
タスク管理アプリっぽいものを作った
_人人人人_ > ダサい <  ̄Y^Y^Y^Y ̄
QMLで使えるUIツールキット ★ Ubuntu UI Toolkit ★ Sailfish Silica ★ Meego?
Symbian? ★ AndroidやiOSで使えるものは見つからなかっ た
Androidで使えるものを作る ★ pixelに依らない単位を作りたい ★ 簡単に使えるアイコン ★ かっこよく ★ QMLのに標準で備わってないけれども便利なも の
QMLBootstrap
yuntan/QMLBootstrap GitHubで公開してます
おまけ
QMLQuadWarp
ありがとうございました