18
初初初 appmethod 初初初初初初 RAD Studio 初初初 @Osaka 2014/7/26 Sat 初初初 初初初 初初

初めて a ppmethod 使ってみたよ

  • Upload
    cili

  • View
    88

  • Download
    0

Embed Size (px)

DESCRIPTION

初めて a ppmethod 使ってみたよ. 第1回 RAD Studio 勉強会 @Osaka 2014/7/26 Sat 遥佐保(はるか・さお). 自己紹介. @ hr_sao コミュニティ Room metro C++ テンプレート完全ガイド読書会 Microsoft MVP for Windows Platform Development [( Jan,2010 -)Jan,2013 - Dec,2014]  野良 WindowsPlatform 推進者. こんなん知ってますか~? (RAD を見せる ). えーすごい! - PowerPoint PPT Presentation

Citation preview

Page 1: 初めて a ppmethod 使ってみたよ

初めて appmethod使ってみたよ第1回 RAD Studio 勉強会 @Osaka 2014/7/26 Sat

遥佐保(はるか・さお)

Page 2: 初めて a ppmethod 使ってみたよ

@hr_saoコミュニティ• Room metro• C++ テンプレート完全ガイド読書会Microsoft MVP for Windows Platform Development  [(Jan,2010 -)Jan,2013 - Dec,2014]  野良 WindowsPlatform 推進者

自己紹介

Page 3: 初めて a ppmethod 使ってみたよ

こんなん知ってますか~? (RAD を見せる )

えーすごい!モバイル開発が C++ で出来るんですか~!

今度勉強会あるので来ませんかー?ちょっと触ってみますねー

Page 4: 初めて a ppmethod 使ってみたよ
Page 5: 初めて a ppmethod 使ってみたよ

ネイティブアプリ作成するための開発プラットフォーム• C++( Clang ), Object Pascal    - サンプル数は C++ 253 項目    - Object Pascal はなんと 400 項目!    - http://docwiki.appmethod.com/appmethod/1.14/codeexamples/en/Code_Examples_Index

• Android, iOS などモバイルに特化

appmethod

Page 7: 初めて a ppmethod 使ってみたよ

チュートリアル動画を消すはじめに

Page 8: 初めて a ppmethod 使ってみたよ

Android Tools で必要なAndroidSDK や API をダウンロードしておく

Android emulator

Page 9: 初めて a ppmethod 使ってみたよ

エミュレーションする端末を登録しておくAVD Manager

Page 10: 初めて a ppmethod 使ってみたよ

Hyper-V 無効モードに出来るなら…入れるべしIntel x86 Atom System ImageIntel x86 Emulator Accelerator(HAXM)

( 余談 )Emulator が遅い…

Page 11: 初めて a ppmethod 使ってみたよ

新規作成手順とLiveBinging

デモプロジェクトはこちら↓↓↓http://

jyurimaru.info/data/20140726appmethod/20140725appmethod_demo00.zip

demo

Page 12: 初めて a ppmethod 使ってみたよ

新規作成後TCircle, TColorPanel, TComboColorBox をぺたぺた置いてみる

FireMonky mobile application C++ - ビジュアルコンポーネント

Page 13: 初めて a ppmethod 使ってみたよ

表示 > LiveBinding デザイナLiveBinding Designer が面白い!

これとあれが同じだよ~

Page 14: 初めて a ppmethod 使ってみたよ

通知

デモプロジェクトはこちら↓↓↓http://

jyurimaru.info/data/20140726appmethod/20140725appmethod_demo01.zip

demo

Page 15: 初めて a ppmethod 使ってみたよ

if ( NotificationCenter1->Supported() ){TNotification *pN_ = NotificationCenter1-

>CreateNotification();__try {

pN_->Number = 3;pN_->AlertBody = "ohoho";NotificationCenter1->PresentNotification( pN_ );

}__finally {pN_->DisposeOf();

}}

Notification

#include “Unit.h” にNotificationCenter1 が定

Page 16: 初めて a ppmethod 使ってみたよ
Page 17: 初めて a ppmethod 使ってみたよ

• 私的に C++ でモバイルソース共有できるのは嬉しい• Windows 端末だと iOS チェックはちょっとめんどい• Object Pascal の方が情報が多い…

感想

Page 18: 初めて a ppmethod 使ってみたよ

• もっと LiveBinding 進化して欲しい• 共通は素晴らしいけど、 Android らしさ iOSらしさを出す方法は ?  例えば OK/Cancel の位置の違いとか…  (追記)そこは #define でやる!• DB アクセスの充実    FireDAC のモバイル版は InterBase ToGo / SQLite のみ……

感想 2