Corona極巔高效App開發程式
超越平台制限,絕力征服iOS、Android、Windows、mac OS
‧App整合廣告獲利
‧根據使用者行為報告來行銷App
‧安裝App到實機教學
‧開發跨平台iOS和Android的App
‧App收益轉帳到銀行流程
‧大量圖文範例解說
【本書內容】
‧建立可以開發跨平台(iOS、Android)手機的App。
‧幫助讀者開發Windows 和Mac OS X桌面應用程式。
‧可以開發Apple TV、Android TV和Fire TV的App。
‧從安裝軟體、開發App、製作App圖示、免費圖庫和發佈到App Store和Google Play,都有圖文說明。
‧擁有完整開發App所需帳戶的申請教學,適合當工具書,就算你不是使用Corona SDK也非常適合。
‧擁有App安裝到Android和iPhone/iPad實機教學。
‧用Flurry、App Annie、App Store和Google Play提供的報表分析App使用者行為,根據報表來增加App獲利的行銷技巧。
【本書特點】
‧以圖為主,文字為輔的方式,幫助初學者快速上手。
‧教導申請AdMob及iAd,幫手機App加上廣告賺錢。
‧App名稱、圖示、內容多國語言化,適合個人獨立開發者。
‧上架到App Store和Google Play流程完整說明,適合所有開發App的開發者。
‧光碟片附上全書範例程式檔案和開發App所需程式,每個範例都有說明。
作者序
序
開發Android App要學JAVA,開發iOS App要學SWIFT,不同平台要學不同程式語言,Corona SDK是跨平台App開發軟體,強調易學、進入無門檻。Corona支援iOS、Android、Windows Phone等行動裝置跨平台開發,同一個App不必為了不同的手機系統而重新開發一次,也就是說程式碼只要寫一次,就可以輸出成不同平台的App,可以同時發佈到App Store和Google Play,大大節省你開發的時間。
最新版本還可以開發Windows及Mac OS X桌面程式,開發類似微軟Word、Excel的桌面程式或遊戲。
2015/10/27才發表的Apple TV,擁有嶄新的作業系統-tvOS。tvOS 有自己的Apple Music與App Store,能讓App安裝在Apple TV,使用遙控器控制App,而Corona SDK也馬上宣布支援tvOS App的開發。
本書試著教導最簡單的基礎,用淺顯易懂的方法讓大家吸收,配合大量圖片及範例解說,縮短開發時間,讓讀者快速跨過開發者的基本門檻,有了基礎,相信日後學習艱深的程式,也能輕易上手。
看完本書後,讀者會發現原來開發出一個手機App並沒有想像中的困難,本書還介紹如何將App整合廣告和臉書,上架到各大App商店等太多太多的教學,無法一一在序中解說,快買一本回家閱讀吧!
序
開發Android App要學JAVA,開發iOS App要學SWIFT,不同平台要學不同程式語言,Corona SDK是跨平台App開發軟體,強調易學、進入無門檻。Corona支援iOS、Android、Windows Phone等行動裝置跨平台開發,同一個App不必為了不同的手機系統而重新開發一次,也就是說程式碼只要寫一次,就可以輸出成不同平台的App,可以同時發佈到App Store和Google Play,大大節省你開發的時間。
最新版本還可以開發Windows及Mac OS X桌面程式,開發類似微軟Word、Excel的桌面程式或遊戲。
2015/10/27才發表的Apple TV,擁有嶄新的作業系統-tvOS。tvOS 有自...
目錄
Chapter 01 Corona SDK簡介、下載和安裝
Corona SDK簡介
Corona SDK下載和安裝
Chapter 02 開啟範例程式、模擬器介紹和安裝編輯器
開啟範例
模擬器介紹
程式碼編輯器
Chapter 03 程式基礎
Lua程式
流程控制
函數(Functions)
表格(Table)
Chapter 04 函數使用方法
程式庫
第一個範例程式碼說明-「HelloWorld」
Chapter 05 圖片相關函數
顯示物件
Chapter 06 製作音樂類App
按鈕使用方法
撥放音樂方法
音樂鼓App
免費圖庫網站
動物聲音App
免費排版網站-Gumbo
Chapter 07 基礎函數
繪製長方形及矩形
繪製圓形
畫線
物件錨點
物件隱形
物件移除
物件旋轉
物件縮放
x 或y 軸方向物件縮放
移動物件
顯示群組
移動圖層
Chapter 08 小工具簡介
Slider(滑動小工具)
TabBars(標籤欄小工具)
開關小工具
Stepper(步進小工具)
ScrollView(滑動小工具)
TableView(表格視圖)
Chapter 09 安裝App 到Android實機
Windows建置App到實機前準備
Windows建置Android App到實機
Mac建置Android App到實機
Chapter 10 將網頁、網站轉換成App
將你的網站一秒變成App
網頁視圖控制選項
本地網站轉成App
build.settings(App設定值)
Chapter 11 輸入文字框、告警彈跳視窗和社交分享(推特和微博)
文字輸入框
告警視窗
彈跳視窗
社交(推特和微博)外掛套件
Chapter 12 系統資訊、動畫、監聽器和場景
系統資訊
動畫
監聽器
場景
Chapter 13 App 名稱、圖片、和內容多國語言化
作業系統語言與地區
App名稱多國語言化
顯示實機的多國語言和地區
App內容和圖片多國語言化
Chapter 14 將廣告置入App 賺錢
申請AdMob帳戶
AdMob網站介紹和設定
App置入AdMob廣告
App置入iAds廣告
Chapter 15 Android App 發佈到Google Play 教學
建立金鑰
申請Google Play開發者帳號
App上架Google Play
Chapter 16 申請Apple開發者帳戶及安裝App 到iPhone/iPad裝置
Apple開發者帳戶申請
App安裝到iPhone/iPad所需步驟
安裝App到實機
Chapter 17 App發佈到App Store教學
填寫App發佈所需資訊
填寫iOS APP資訊
協議、稅務與銀行業務
App發佈到App Store前準備
Chapter 18 加入Facebook功能
申請臉書開發者帳戶
Corona SDK臉書設定
臉書函數
Chapter 19 Apple TV、Windows App、Mac OS X App、Android TV和Fire TV
鍵盤/搖桿事件偵測
Apple TV
通用程式碼說明-「universal」
Win32應用程式
OS X App
Android TV
Fire TV
Chapter 20 Flurry、App Annie、App Store 和Google Play報表分析
申請Flurry帳號
新增Corona SDK Flurry分析
Flurry報表分析
App Annie
App Store報表
Google Play
Chapter 01 Corona SDK簡介、下載和安裝
Corona SDK簡介
Corona SDK下載和安裝
Chapter 02 開啟範例程式、模擬器介紹和安裝編輯器
開啟範例
模擬器介紹
程式碼編輯器
Chapter 03 程式基礎
Lua程式
流程控制
函數(Functions)
表格(Table)
Chapter 04 函數使用方法
程式庫
第一個範例程式碼說明-「HelloWorld」
Chapter 05 圖片相關函數
顯示物件
Chapter 06 製作音樂類App
按鈕使用方法
撥放音樂方法
音樂鼓App
免費圖庫網站
動物聲音App
免費排版網站-Gumbo
Chapter 07 基礎函數
繪製長方形及矩形
繪...