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
810
QMLとモバイル
Android向けアプリをQMLで作ってみようとして気づいたことなど
Yuto Tokunaga
May 31, 2014
Tweet
Share
More Decks by Yuto Tokunaga
See All by Yuto Tokunaga
SyaroNote
yuntan
0
1.7k
QMLでFlappyBirdを作ろう
yuntan
0
1.4k
Haskellでbrainfckインタプリタを書きたかった話
yuntan
0
840
KC3 2014 懇親会LT 「Let It ʕ ◔π◔ʔGo」
yuntan
0
130
KC3 2013 懇談会LT 「QML + C++で楽しい!」
yuntan
1
180
Other Decks in Programming
See All in Programming
PHPerKaigi 2024〜10年以上動いているレガシーなバッチシステムを Kubernetes(Amazon EKS) に移行する取り組み〜
tshinowpub
1
220
DDD, necessary but insufficient: physical design principles for microservices
cer
PRO
0
2.1k
孤独のCTOグルメという やや奇抜な企画をやった目的と効果
shoheimitani
3
1k
もうすぐ新年度、Babylon.jsがお勧めな3個の理由
hideg
0
160
IntelliJ IDEA を知らなかった 自分に教えたい小ネタ集 / IntelliJ IDEA Hints for My Past Self
mackey0225
3
150
まっちすいっち戦争 / match vs switch
takuyakatsusa
2
660
Kotlinを用いたDSL的な設計手法と使用上の注意
kohii00
3
530
PHPでOfficeファイルを取り扱う! PHP Officeライブラリを プロダクトに組み込んだ話
hirobe1999
0
830
LPIXEL×CADDi_kaerururu
kaerururu
3
300
Building a Smaller App Binary
kateinoigakukun
2
200
TDDと今まで
kanayannet
0
140
15分間でふんわり理解するDocker @ Matsuriba MAX
ukwhatn
PRO
1
330
Featured
See All Featured
Bootstrapping a Software Product
garrettdimon
PRO
302
110k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
242
20k
The Power of CSS Pseudo Elements
geoffreycrofte
58
4.9k
Fashionably flexible responsive web design (full day workshop)
malarkey
397
65k
The Invisible Customer
myddelton
114
12k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
319
20k
Infographics Made Easy
chrislema
237
18k
Practical Orchestrator
shlominoach
180
9.7k
Robots, Beer and Maslow
schacon
PRO
154
7.9k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
657
120k
What the flash - Photography Introduction
edds
64
11k
Building a Modern Day E-commerce SEO Strategy
aleyda
15
6.3k
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
ありがとうございました