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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Yuto Tokunaga
May 31, 2014
Programming
1k
0
Share
QMLとモバイル
Android向けアプリをQMLで作ってみようとして気づいたことなど
Yuto Tokunaga
May 31, 2014
More Decks by Yuto Tokunaga
See All by Yuto Tokunaga
SyaroNote
yuntan
0
2k
QMLでFlappyBirdを作ろう
yuntan
0
1.6k
Haskellでbrainfckインタプリタを書きたかった話
yuntan
0
870
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
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
600
How We Practice Exploratory Testing in Iterative Development( #scrumniigata ) / 反復開発の中で、探索的テストをどう実施しているか
teyamagu
PRO
3
1k
エラー処理の温故知新 / history of error handling technic
ryotanakaya
7
1.9k
Oxlintはいかにしてtsgolintのlint ruleを呼び出しているのか
syumai
1
360
色即是空、空即是色、データサイエンス
kamoneggi
1
140
TypeScriptだけでAIエージェントを作る フロント・エージェント・インフラのフルスタック実践
har1101
5
780
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
110
Stage 3 Decorators でできること / できないこと / TSKaigi 2026
susisu
1
350
AI時代になぜ書くのか
mutsumix
0
440
Structured Concurrency, Scoped Values and Joiners in the JDK 25 26 27
josepaumard
1
160
SkillsをS3 Filesに置く時のあれこれ
watany
3
1.7k
今さら聞けないCancellationToken
htkym
0
140
Featured
See All Featured
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.9k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2k
Documentation Writing (for coders)
carmenintech
77
5.3k
Producing Creativity
orderedlist
PRO
348
40k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
270
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
360
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
200
We Are The Robots
honzajavorek
0
230
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
ありがとうございました