SlideShare a Scribd company logo
1 of 54
羊小咩 8/16
那些年,我們一起做的 App AIR x iOS x Android x 熱血 x 幹 x 羊小咩
為什麼要用 FLASH 開發
為什麼要用 FLASH 開發 媽的(親切發語詞) 當然是因為主題要跟FLASH 有關阿!
為什麼要用 FLASH 開發 當然是因為 我們是閃客 ActionScriptHero.org
為什麼要用 FLASH 開發 開發工具熟悉 介面編輯方便 不用重學新的程式語言
事前準備
開發工具 ,[object Object]
FlashBuilder4.5+
AIR SDK 2.6+,[object Object]
開發者帳號 Google Market保護費 $25 AppleiTunes Store 保護費 $99 (年)
最重要的是…
熱血不斷 (女用版) 圖片來源  http://www.imfever.com
保持愉快的心  (男用版) 圖片來源  http://www.imfever.com
可以玩些什麼? 圖片來源  http://www.mikechambers.com/blog/2008/09/22/new-adobe-air-t-shirt-created-by-eboy/
AIR 2.6  Accelerometer Geolocation Multitouch :Touch Point Multitouch :Gesture StageWebView Microphone, Camera CameraUI , CameraRoll 多工/Idle 硬體鍵 畫面轉向
疑!? 之前的主題好像講過了! 就當作複習吧!! 更詳細的內容可以參考 MasoAIR on Mobile
AIR 2.7  針對 iOS的增強演算功能 增加 iOS應用程式的開發時間 (發佈速度) Android 上可以AIR Runtime 安裝在 SD卡
AIR 3(Beta) Stage Video Hardware Acceleration Captive Runtime Support (Android) iOS Background Audio Playback Support Android Licensing Service Support Android Front-facing Camera Support Encrypted Local Storage for Mobile 
Flex SDK4.5.1 相容性問題 mobile component Skins 自動化測試
能不能做 …
AD 廣告
AD 廣告 我好討厭 Flash 設計對白
AD 廣告 在行動應用程式中顯示 HTML 內容  >顯示廣告 資料來源 Adobe 官方手冊
AD 廣告 我認為 iOS 也是可以放 Admob
AD 廣告 當然你也可以這麼做
In app purchase 程式內購買
別傻了! 當然是還沒有支援啦!!!
那麼 Push Notification 推撥 呢?
當然也是不行啦!!
FacebookConnect
下載 GraphAPIMobile SDK 建立 Facebook APP 
INIT APP functiononInitCallback(session:FacebookSession, fail:Object):void {  //..... } FacebookMobile.init("APP_ID", onInitCallback); 登入 FacebookMobile.login( callback:Function, stageRef:Stage, extendedPermissions:Array, webView:StageWebView=null ):void 登出 com.facebook.graph.FacebookMobile.logout(callBack:Function=null, appOrigin:String=null):void 註 : 如果appOrigin是空值直接執行 Logout 會出現參數錯誤        一定要指定一個網址才能去清除 cookie
來看一下實機測試…….的擷圖
本地端資料儲存 ShareObject File SQLLite
發佈 & 測試
發佈前必須要知道的 應用程式ID (App ID) 憑證 (Certificates) 提供描述檔  (Provisioning Profile)
app.xml(設定檔) SDK 設定 <applicationxmlns="http://ns.adobe.com/air/application/2.7"> App ID <id>com.lamb-mei.mobile.ios.HelloIOS</id> Retina Display Support <iphone>      <infoadditions>        <!--[CDATA[<key-->UIDeviceFamily<array><string>2</string></array>]]>      </infoadditions> <requesteddisplayresolution>high</requesteddisplayresolution> </iphone> ICON 設定 <icon>      <image72x72>icon72x72.png</image72x72>     <image29x29>icon29x29.png</image29x29>     <image57x57>icon57x57.png</image57x57>     <image48x48>icon48x48.png</image48x48>     <image512x512>icon512x512.png</image512x512>    </icon>
測試模式 ,[object Object]
Adobe Device Central
實機測試,[object Object]
Apple(iOS) 上架
你會看到… A B
iOS Provisioning Portal 確認你的憑證跟提供描述檔為發佈用
iTunes Connect A C B
上傳App 打開您的 MAC,開啟 App Loader
靜候佳音 (7 天)
Google (Android)上架
建立 App
上傳您的 App,並填妥資料
靜候佳音 (立即)
總要看個會動的 Demo 吧! 羊肉爐  Mutton Hot Pot 影片展示 http://www.youtube.com/watch?v=i2Yt7CL7zIs iTuens Store 連結 http://itunes.apple.com/us/app/mutton-hot-pot/id439676995 Android Market 連結 https://market.android.com/details?id=air.MuttonHotPot

More Related Content

Similar to 那些年,我們一起做的 App

Swift girls 2nd_workshop2018060910_day1
Swift girls 2nd_workshop2018060910_day1Swift girls 2nd_workshop2018060910_day1
Swift girls 2nd_workshop2018060910_day1雅方 鄭
 
2013 01 13 webconf milkmidi Flash
2013 01 13 webconf milkmidi Flash2013 01 13 webconf milkmidi Flash
2013 01 13 webconf milkmidi Flash綠茶 奶
 
第一次 Mobile App 就上手
第一次 Mobile App 就上手第一次 Mobile App 就上手
第一次 Mobile App 就上手Ying-Hsiang Liao
 
Phone gap開發課程
Phone gap開發課程Phone gap開發課程
Phone gap開發課程賢祥 張
 
2012 08 24_native_vs_adobeair
2012 08 24_native_vs_adobeair2012 08 24_native_vs_adobeair
2012 08 24_native_vs_adobeair綠茶 奶
 
解读苹果软件生态环境
解读苹果软件生态环境解读苹果软件生态环境
解读苹果软件生态环境武挥 魏
 
淡江大學 - ios+android+html5(javascript)
淡江大學 - ios+android+html5(javascript)淡江大學 - ios+android+html5(javascript)
淡江大學 - ios+android+html5(javascript)Taien Wang
 
2011/08/20跨平台行動應用程式使用者介面開發—以titanium mobile為例
2011/08/20跨平台行動應用程式使用者介面開發—以titanium mobile為例2011/08/20跨平台行動應用程式使用者介面開發—以titanium mobile為例
2011/08/20跨平台行動應用程式使用者介面開發—以titanium mobile為例Justin Lee
 
無線媒體的創新20121126
無線媒體的創新20121126無線媒體的創新20121126
無線媒體的創新20121126岱娜 陳
 
iOS app security
iOS app security  iOS app security
iOS app security Hokila Jan
 

Similar to 那些年,我們一起做的 App (11)

以人為本:響應式字型設計與應用
以人為本:響應式字型設計與應用以人為本:響應式字型設計與應用
以人為本:響應式字型設計與應用
 
Swift girls 2nd_workshop2018060910_day1
Swift girls 2nd_workshop2018060910_day1Swift girls 2nd_workshop2018060910_day1
Swift girls 2nd_workshop2018060910_day1
 
2013 01 13 webconf milkmidi Flash
2013 01 13 webconf milkmidi Flash2013 01 13 webconf milkmidi Flash
2013 01 13 webconf milkmidi Flash
 
第一次 Mobile App 就上手
第一次 Mobile App 就上手第一次 Mobile App 就上手
第一次 Mobile App 就上手
 
Phone gap開發課程
Phone gap開發課程Phone gap開發課程
Phone gap開發課程
 
2012 08 24_native_vs_adobeair
2012 08 24_native_vs_adobeair2012 08 24_native_vs_adobeair
2012 08 24_native_vs_adobeair
 
解读苹果软件生态环境
解读苹果软件生态环境解读苹果软件生态环境
解读苹果软件生态环境
 
淡江大學 - ios+android+html5(javascript)
淡江大學 - ios+android+html5(javascript)淡江大學 - ios+android+html5(javascript)
淡江大學 - ios+android+html5(javascript)
 
2011/08/20跨平台行動應用程式使用者介面開發—以titanium mobile為例
2011/08/20跨平台行動應用程式使用者介面開發—以titanium mobile為例2011/08/20跨平台行動應用程式使用者介面開發—以titanium mobile為例
2011/08/20跨平台行動應用程式使用者介面開發—以titanium mobile為例
 
無線媒體的創新20121126
無線媒體的創新20121126無線媒體的創新20121126
無線媒體的創新20121126
 
iOS app security
iOS app security  iOS app security
iOS app security
 

More from 羊 小咩 (lamb-mei)

使用openCV做影像辨識 @ iplayground
使用openCV做影像辨識 @ iplayground使用openCV做影像辨識 @ iplayground
使用openCV做影像辨識 @ iplayground羊 小咩 (lamb-mei)
 
資訊安全從連線加密開始 workshop 2020/01
資訊安全從連線加密開始 workshop 2020/01資訊安全從連線加密開始 workshop 2020/01
資訊安全從連線加密開始 workshop 2020/01羊 小咩 (lamb-mei)
 
非對稱加密-以橢圓曲線密碼學ECC為例
非對稱加密-以橢圓曲線密碼學ECC為例非對稱加密-以橢圓曲線密碼學ECC為例
非對稱加密-以橢圓曲線密碼學ECC為例羊 小咩 (lamb-mei)
 
致,第三者 - 從中間人攻擊看Network Debug
致,第三者 - 從中間人攻擊看Network Debug致,第三者 - 從中間人攻擊看Network Debug
致,第三者 - 從中間人攻擊看Network Debug羊 小咩 (lamb-mei)
 
咩星征服計劃 用 Js 征服地球 Part II
咩星征服計劃 用 Js 征服地球 Part II咩星征服計劃 用 Js 征服地球 Part II
咩星征服計劃 用 Js 征服地球 Part II羊 小咩 (lamb-mei)
 

More from 羊 小咩 (lamb-mei) (6)

使用openCV做影像辨識 @ iplayground
使用openCV做影像辨識 @ iplayground使用openCV做影像辨識 @ iplayground
使用openCV做影像辨識 @ iplayground
 
資訊安全從連線加密開始 workshop 2020/01
資訊安全從連線加密開始 workshop 2020/01資訊安全從連線加密開始 workshop 2020/01
資訊安全從連線加密開始 workshop 2020/01
 
你的APP安全嗎
你的APP安全嗎你的APP安全嗎
你的APP安全嗎
 
非對稱加密-以橢圓曲線密碼學ECC為例
非對稱加密-以橢圓曲線密碼學ECC為例非對稱加密-以橢圓曲線密碼學ECC為例
非對稱加密-以橢圓曲線密碼學ECC為例
 
致,第三者 - 從中間人攻擊看Network Debug
致,第三者 - 從中間人攻擊看Network Debug致,第三者 - 從中間人攻擊看Network Debug
致,第三者 - 從中間人攻擊看Network Debug
 
咩星征服計劃 用 Js 征服地球 Part II
咩星征服計劃 用 Js 征服地球 Part II咩星征服計劃 用 Js 征服地球 Part II
咩星征服計劃 用 Js 征服地球 Part II
 

那些年,我們一起做的 App