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
PHPでネイティブアプリ開発 - NativePHP
Search
kouki.miura
January 17, 2026
Programming
0
55
PHPでネイティブアプリ開発 - NativePHP
PHP言語でネイティブアプリ開発ができる 「NativePHP」のチュートリアルです。
kouki.miura
January 17, 2026
Tweet
Share
More Decks by kouki.miura
See All by kouki.miura
VueSapporo#1
koukimiura
0
20
Vue.jsを10分で再定義する
koukimiura
1
22
なぜVue開発は速いのか?-Vite入門
koukimiura
0
31
Vueでつくるシングルページアプリケーション(SPA)入門
koukimiura
0
18
スライドもVueで書く時代? Slidev入門
koukimiura
0
23
Vuetify 3 → 4 何が変わった?差分と移行ポイント10分まとめ
koukimiura
0
43
AI時代のソフトウェア開発でも「人が仕様を書く」から始めよう-医療IT現場での実践とこれから
koukimiura
0
130
生成AIを "同僚" として使う ~設計・実装・ログ解析の実践例~
koukimiura
0
60
24時間止められないシステムを守る-医療ITにおけるランサムウェア対策の実際
koukimiura
2
180
Other Decks in Programming
See All in Programming
AWS Infrastructure as Code の新機能 2025 総まとめ 〜SA 4人による怒涛のデモ祭り〜
konokenj
10
3.1k
AI活用のコスパを最大化する方法
ochtum
0
120
Swift ConcurrencyでよりSwiftyに
yuukiw00w
0
240
CDIの誤解しがちな仕様とその対処TIPS
futokiyo
0
150
AIに仕事を丸投げしたら、本当に楽になれるのか
dip_tech
PRO
0
180
grapheme_strrev関数が採択されました(あと雑感)
youkidearitai
PRO
1
200
エージェント開発初心者の僕がエージェントを作った話と今後やりたいこと
thasu0123
0
230
Claude Code、ちょっとした工夫で開発体験が変わる
tigertora7571
0
190
AIとペアプロして処理時間を97%削減した話 #pyconshizu
kashewnuts
1
190
atmaCup #23でAIコーディングを活用した話
ml_bear
4
720
猫の手も借りたい!ので AIエージェント猫を作って社内に放した話 Claude Code × Container Lambda の Slack Bot "DevNeko"
naramomi7
0
230
nilとは何か 〜interfaceの構造とnil!=nilから理解する〜
kuro_kurorrr
3
1.6k
Featured
See All Featured
Evolving SEO for Evolving Search Engines
ryanjones
0
140
WCS-LA-2024
lcolladotor
0
470
Marketing to machines
jonoalderson
1
5k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
310
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
860
Designing for Timeless Needs
cassininazir
0
150
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
92
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
450
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Unsuck your backbone
ammeep
672
58k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Transcript
PHPでネイティブアプリ開発 - NativePHP - 2026.01.17 第7回 札幌PHP勉強会 三浦 恒樹 (MIURA
KOUKI) 診療情報管理士 上級医療情報技師 医用画像情報専門技師 ドゥウェル株式会社
長男が飼っている ハリネズミがアイコン INTRODUCE ・ドゥウェル株式会社 (医療系IT開発・導入会社)に所属 ・マネージャー(プレイング・マネージャー) ・TypeScript, Vue.js, Node.js, Java,C#,
PHP ・3児の父 ・休日は子どものサッカー観戦 ・参加している勉強会 札幌PHP勉強会、JBUG札幌、JavaDO、ゆるWeb勉強会、えびてく、 クラメソ札幌IT勉強会(仮)、AWS初心者LT会in札幌、 札幌すごいAI会、札幌IT石狩鍋、函館本線沿線勉強会 等
・なぜ今クロスプラットフォーム開発? ・クロスプラットフォーム開発の代表例 ・NativePHPとは? ・NativePHPの内部構成 ・PHP+Composer+Laravel ・NativePHPでWindowsアプリをビルド ・まとめ INDEX
なぜ今クロスプラットフォーム開発? ・対応プラットフォームの増加 PC・スマホ・Webなど、単一OS前提ではサービスが成立しにくい ・開発スピードとコスト最適化 1つのコードで複数環境に対応でき、少人数・短期間で開発可能 ・技術成熟と品質向上 Flutter / React Native
/ .NET MAUI などが実用レベルに到達 ・ビジネス要求の変化 PoC・MVPを早く出し、市場検証を高速に回したいニーズの増加 パッケージ製品でも複数環 境を用意して顧客に選択し てもらう必要がある
クロスプラットフォーム開発の代表例
NativePHPとは? ・Laravel / PHPでデスクトップアプリを開発 PHPの知識だけで、Windows・macOS向けのネイティブアプリを作成可能 ・Web技術 × ネイティブ機能 BladeやLivewireを使いつつ、ファイル操作・通知などOS機能に対応 ・クロスプラットフォーム対応
1つのコードベースで複数OSに配布でき、業務アプリ開発と相性が良い デスクトップアプリの開発は無料 モバイルアプリの開発は有料(Free~$200/年~$350/年) ※執筆時点のライセンス体系。詳細は公式サイト参照
NativePHPの内部構成
PHP+Composer+Laravel https://qiita.com/kouki_miura/items/c39b433c90497073cac9
NativePHPでWindowsアプリをビルド PHPは8.3~8.4 ※2026.01.17時点、8.5は実行できない https://nativephp.com/docs/desktop/2/getting-started/installation Laravelアプリ作成 >composer create-project laravel/laravel my-app NativePHPビルド
>composer require nativephp/desktop >php artisan native:install >php artisan native:run
・Laravel / PHPエンジニアは、NativePHPでWebアプリだけでなく、ネイティブアプリも開発できる ・PHPエンジニアにとって、数あるクロスプラットフォーム開発環境の中で、NativePHPは有力な選択肢 ・PoC・MVPのように最小限のアプリを素早くリリースできる開発環境として利用できる ・Laravelアプリがあれば、以下の3行でネイティブアプリをビルドできる composer require nativephp/desktop php
artisan native:install php artisan native:run ご清聴ありがとうございました。 まとめ