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
890
QMLとモバイル
Android向けアプリをQMLで作ってみようとして気づいたことなど
Yuto Tokunaga
May 31, 2014
Tweet
Share
More Decks by Yuto Tokunaga
See All by Yuto Tokunaga
SyaroNote
yuntan
0
1.9k
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
190
Other Decks in Programming
See All in Programming
ErdMap: Thinking about a map for Rails applications
makicamel
1
1.2k
GitHub CopilotでTypeScriptの コード生成するワザップ
starfish719
28
6.1k
shadcn/uiを使ってReactでの開発を加速させよう!
lef237
0
390
Simple組み合わせ村から大都会Railsにやってきた俺は / Coming to Rails from the Simple
moznion
3
3.8k
カンファレンス動画鑑賞会のススメ / Osaka.swift #1
hironytic
0
210
Spring gRPC について / About Spring gRPC
mackey0225
0
180
AWS Lambda functions with C# 用の Dev Container Template を作ってみた件
mappie_kochi
0
220
CNCF Project の作者が考えている OSS の運営
utam0k
5
630
オニオンアーキテクチャを使って、 Unityと.NETでコードを共有する
soi013
0
390
Rubyでつくるパケットキャプチャツール
ydah
0
550
Lookerは可視化だけじゃない。UIコンポーネントもあるんだ!
ymd65536
1
140
Fixstars高速化コンテスト2024準優勝解法
eijirou
0
200
Featured
See All Featured
Building Applications with DynamoDB
mza
93
6.2k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
113
50k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.6k
Facilitating Awesome Meetings
lara
51
6.2k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.8k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
Done Done
chrislema
182
16k
Docker and Python
trallard
43
3.2k
Writing Fast Ruby
sferik
628
61k
Designing Experiences People Love
moore
139
23k
Speed Design
sergeychernyshev
25
760
Build your cross-platform service in a week with App Engine
jlugia
229
18k
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
ありがとうございました