舉報

會員
Appcelerator Titanium Smartphone App Development Cookbook(Second Edition)
Jason Kneen 著
更新時間:2021-07-30 10:09:58
開會員,本書免費讀 >
最新章節:
Index
ThisbookisanessentialforanydeveloperlearningorusingJavaScriptwhowantstowritenativeUIapplicationsforiOSandAndroid.NoknowledgeofObjective-C,SwiftandJavaisrequiredandyou’llquicklybedevelopingnative,cross-platformapps,inJavaScript!
最新章節
- Index
- Integrating data using models and collections
- Creating your own Alloy widget
- Adding an Alloy widget to your application
- Working with Navigation and TabGroups
- Changing the look of your app with styles
品牌:中圖公司
上架時間:2021-07-30 09:45:45
出版社:Packt Publishing
本書數字版權由中圖公司提供,并由其授權上海閱文信息技術有限公司制作發行
- Index 更新時間:2021-07-30 10:09:58
- Integrating data using models and collections
- Creating your own Alloy widget
- Adding an Alloy widget to your application
- Working with Navigation and TabGroups
- Changing the look of your app with styles
- Creating Buttons and Labels using Events
- Building views and windows
- Installing Alloy and creating an Alloy project
- Introduction
- Chapter 14. Introduction to Alloy MVC
- Transferring binary data between apps using a URL scheme
- Receiving URL commands in your own app
- Setting up your own apps to use URL schemes
- Opening URLs in Chrome for iOS
- Launching Apple Maps and Google Maps with route directions
- Passing parameters to other apps via a URL
- Launching another iOS app
- Detecting whether another iOS app is installed
- Introduction
- Chapter 13. Implementing and Using URL Schemes
- Building and submitting your app to the Google Play Store
- Creating your application's distribution key
- Joining the Google Android developer program
- Building your application for iOS using studio
- Installing iOS developer certificates and provisioning profiles
- Joining the iOS developer program
- Introduction
- Chapter 12. Preparing Your App for Distribution and Getting It Published
- Ensuring that your device can make phone calls
- Coding around the differences between the iOS and Android APIs
- Understanding device orientation modes
- Obtaining the device's screen dimensions
- Gathering information about your device
- Introduction
- Chapter 11. Platform Differences Device Information and Quirks
- Packaging your module for distribution and sale!
- Packaging and testing your module using the test harness
- Creating a public API method
- Developing a new iPhone module using XCode
- Preparing your iOS module development environment
- Integrating an existing module – the PayPal mobile payment library
- Introduction
- Chapter 10. Extending Your Apps with Custom Modules
- Testing push notifications using PHP and HTTP POST
- Integrating push notifications with Parse.com
- Searching and retrieving data via Yahoo! YQL
- Posting a check-in to FourSquare
- Connecting to FourSquare using oAuth
- Fetching data from the Google places API
- Connecting to APIs that use basic authentication
- Introduction
- Chapter 9. Integrating Your Apps with External Services
- Storing your Android app on the device's SD card
- Displaying Android notifications using intents
- Displaying local notifications on an iPhone
- Updating data using background fetch
- Creating a background service on an iPhone
- Storing and retrieving data via the clipboard
- Accessing the contacts / address book
- Creating an Android options menu
- Introduction
- Chapter 8. Interacting with Native Phone Applications and APIs
- Saving our funny face using the toImage() method
- Scaling an ImageView using the slider control
- Dragging an ImageView using touch events
- Animating a view using 2D Matrix and 3D Matrix transformations
- Animating a view using the Animate method
- Introduction
- Chapter 7. Creating Animations Transformations and Implementing Drag and Drop
- Passing event data between your app and a Webview using custom events
- Firing and capturing events
- Reading and writing app properties
- When should you use app properties?
- Introduction
- Chapter 6. Getting to Grips with Properties and Events
- Sharing on Android using Intents
- Posting to Facebook in iOS
- Posting to Twitter in iOS
- Posting to your Facebook wall
- Integrating Facebook into your Titanium app
- Setting up a custom Facebook application
- Adding attachments to an e-mail
- Composing and sending e-mails
- Introduction
- Chapter 5. Connecting Your Apps to Social Media and E-mail
- Safely deleting saved files from the filesystem
- Playing video files from the filesystem
- Capturing video via the video recorder
- Capturing and playing audio via the audio recorder
- Saving your captured photo to the device filesystem
- Displaying photos using ScrollableView
- Choosing existing photos from the photo library
- Capturing photos from the camera
- Choosing your capture device using an OptionDialog modal
- Introduction
- Chapter 4. Enhancing Your Apps with Audio Video and Cameras
- Monitoring your heading using the device compass
- Drawing routes on your MapView
- Customizing annotations and adding events to your MapView
- Adding annotations to your MapView
- Converting addresses to latitude and longitude locations
- Getting your current position using GeoLocation
- Adding a MapView to your application
- Introduction
- Chapter 3. Integrating Maps and GPS
- Creating a "Pull to Refresh" mechanism in iOS
- Retrieving data from a SQLite database
- Saving data locally using a SQLite database
- Creating a SQLite database
- Speeding up your remote data access with Yahoo YQL and JSON
- Filtering the TableView using a SearchBar component
- Enhancing your TableViews with custom rows
- Displaying data using a TableView
- Reading data from remote XML via HTTPClient
- Introduction
- Chapter 2. Working with Local and Remote Data Sources
- Creating an actionbar in Android
- Creating charts using Raphael JS
- Informing your users with dialogs and alerts
- Creating buttons and capturing click events
- Passing custom variables between windows
- Enhancing your app with sliders and switches
- Working with keyboards and keyboard toolbars
- Creating textfields for user input
- Creating and formatting labels
- Adding a tabgroup to your app
- Building with windows and views
- Introduction
- Chapter 1. Building Apps Using Native UI Components
- Customer support
- Reader feedback
- Conventions
- Who this book is for
- What you need for this book
- What this book covers
- Preface
- Support files eBooks discount offers and more
- www.PacktPub.com
- About the Reviewers
- About the Author
- Credits
- 版權頁
- 封面
- 封面
- 版權頁
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Building Apps Using Native UI Components
- Introduction
- Building with windows and views
- Adding a tabgroup to your app
- Creating and formatting labels
- Creating textfields for user input
- Working with keyboards and keyboard toolbars
- Enhancing your app with sliders and switches
- Passing custom variables between windows
- Creating buttons and capturing click events
- Informing your users with dialogs and alerts
- Creating charts using Raphael JS
- Creating an actionbar in Android
- Chapter 2. Working with Local and Remote Data Sources
- Introduction
- Reading data from remote XML via HTTPClient
- Displaying data using a TableView
- Enhancing your TableViews with custom rows
- Filtering the TableView using a SearchBar component
- Speeding up your remote data access with Yahoo YQL and JSON
- Creating a SQLite database
- Saving data locally using a SQLite database
- Retrieving data from a SQLite database
- Creating a "Pull to Refresh" mechanism in iOS
- Chapter 3. Integrating Maps and GPS
- Introduction
- Adding a MapView to your application
- Getting your current position using GeoLocation
- Converting addresses to latitude and longitude locations
- Adding annotations to your MapView
- Customizing annotations and adding events to your MapView
- Drawing routes on your MapView
- Monitoring your heading using the device compass
- Chapter 4. Enhancing Your Apps with Audio Video and Cameras
- Introduction
- Choosing your capture device using an OptionDialog modal
- Capturing photos from the camera
- Choosing existing photos from the photo library
- Displaying photos using ScrollableView
- Saving your captured photo to the device filesystem
- Capturing and playing audio via the audio recorder
- Capturing video via the video recorder
- Playing video files from the filesystem
- Safely deleting saved files from the filesystem
- Chapter 5. Connecting Your Apps to Social Media and E-mail
- Introduction
- Composing and sending e-mails
- Adding attachments to an e-mail
- Setting up a custom Facebook application
- Integrating Facebook into your Titanium app
- Posting to your Facebook wall
- Posting to Twitter in iOS
- Posting to Facebook in iOS
- Sharing on Android using Intents
- Chapter 6. Getting to Grips with Properties and Events
- Introduction
- When should you use app properties?
- Reading and writing app properties
- Firing and capturing events
- Passing event data between your app and a Webview using custom events
- Chapter 7. Creating Animations Transformations and Implementing Drag and Drop
- Introduction
- Animating a view using the Animate method
- Animating a view using 2D Matrix and 3D Matrix transformations
- Dragging an ImageView using touch events
- Scaling an ImageView using the slider control
- Saving our funny face using the toImage() method
- Chapter 8. Interacting with Native Phone Applications and APIs
- Introduction
- Creating an Android options menu
- Accessing the contacts / address book
- Storing and retrieving data via the clipboard
- Creating a background service on an iPhone
- Updating data using background fetch
- Displaying local notifications on an iPhone
- Displaying Android notifications using intents
- Storing your Android app on the device's SD card
- Chapter 9. Integrating Your Apps with External Services
- Introduction
- Connecting to APIs that use basic authentication
- Fetching data from the Google places API
- Connecting to FourSquare using oAuth
- Posting a check-in to FourSquare
- Searching and retrieving data via Yahoo! YQL
- Integrating push notifications with Parse.com
- Testing push notifications using PHP and HTTP POST
- Chapter 10. Extending Your Apps with Custom Modules
- Introduction
- Integrating an existing module – the PayPal mobile payment library
- Preparing your iOS module development environment
- Developing a new iPhone module using XCode
- Creating a public API method
- Packaging and testing your module using the test harness
- Packaging your module for distribution and sale!
- Chapter 11. Platform Differences Device Information and Quirks
- Introduction
- Gathering information about your device
- Obtaining the device's screen dimensions
- Understanding device orientation modes
- Coding around the differences between the iOS and Android APIs
- Ensuring that your device can make phone calls
- Chapter 12. Preparing Your App for Distribution and Getting It Published
- Introduction
- Joining the iOS developer program
- Installing iOS developer certificates and provisioning profiles
- Building your application for iOS using studio
- Joining the Google Android developer program
- Creating your application's distribution key
- Building and submitting your app to the Google Play Store
- Chapter 13. Implementing and Using URL Schemes
- Introduction
- Detecting whether another iOS app is installed
- Launching another iOS app
- Passing parameters to other apps via a URL
- Launching Apple Maps and Google Maps with route directions
- Opening URLs in Chrome for iOS
- Setting up your own apps to use URL schemes
- Receiving URL commands in your own app
- Transferring binary data between apps using a URL scheme
- Chapter 14. Introduction to Alloy MVC
- Introduction
- Installing Alloy and creating an Alloy project
- Building views and windows
- Creating Buttons and Labels using Events
- Changing the look of your app with styles
- Working with Navigation and TabGroups
- Adding an Alloy widget to your application
- Creating your own Alloy widget
- Integrating data using models and collections
- Index 更新時間:2021-07-30 10:09:58