售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
Xamarin 4 By Example
Xamarin 4 By Example
Credits
About the Authors
About the Reviewers
www.PacktPub.com
eBooks, discount offers, and more
Why subscribe?
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Errata
Piracy
Questions
1. Getting Started with Xamarin
Take off
From Mono to Xamarin
From Xamarin to native
Xamarin cross-platform
What do we need to start?
Xamarin Studio
The editor
The global search
The key bindings
Policies
Code template
Source analysis
Regions and comments
Mobile Development Software Development Lifecycle
Idea
Design
User experience design
User Interface design
Development
Testing
Deployment
Distributing through Apple Connect
Distributing through Google Play
Distributing through Windows Store
Feedback
Summary
2. Sharing Code between Platforms
Shared Project
Example an extension method to translate text
Idea
Design
Development
Portable Class Library
A multiplatform PCL connectivity plugin
Idea
Development
MVVM pattern a quick overview of theory
MVVM pattern example – split the bill
Idea
Design
Development
The core portable application
Summary
3. Exploring the UI Controls
The user's point of view
Xamarin.Forms
Rendering Model
The Application class
The Properties dictionary
The MainPage property
Pages
ContentPage
MasterDetailPage
Menu page
Menu item
Content pages
MenuListData
Menu List View
Root page
NavigationPage
Push and Pop
TabbedPage
CarouselPage
Layouts
StackLayout
LayoutOptions
AbsoluteLayout
RelativeLayout
Grid
ContentView
ScrollView
Frame
Views
ActivityIndicator
BoxView
Button
DatePicker
Editor
Entry
Image
Label
ListView
OpenGLView
Picker
ProgressBar
SearchBar
Slider
Stepper
Switch
TableView
TimePicker
WebView
Cells
Pop-ups
Gestures
Fonts
Colors
Summary
4. Data – the Monkeys Catalog
Mobile architectural pattern
Presentation, business, and data layers
Inside the layers
The Monkeys catalog
Base folders
Base entities
Base data layer
Create
Read
Update
Delete
Base business layer
Core folder
Core entities
Core data layer
Core business layer
Presentation
Summary
5. Cloud and Async Communication
Communication
Data, format, and channel
Sync and async communication
Example project - Xamarin Fast Food
Service layer
Presentation Layer
Services
Web Service Description Language
RESTful APIs
How to request data
Parameters needed in the data request
Structure of data in response
Error messages to display
Example project Weather
Data model
Service layer
Presentation layer
Ideas
Summary
6. Custom Renderers
Rendering model
Custom renderers
Rounded image example
App linking example
Summary
7. Monkey Puzzle Game – Processing Images
Monkey Puzzle Game
Starting up – the first prototype
Loading images from the Web
Taking pictures and loading an image from the gallery
Summary
8. The People Around Me Application
What is People Around Me doing?
Installing Windows 10
Downloading Windows 10
Installing Windows 10 via BootCamp
Installing Visual Studio 2015
Installing Xamarin
Creating the project
Checking the Android SDK installations
Check Android virtual devices installation
Summary
9. Testing – Spot the bugs
Debugging a Xamarin project
Creating a sample project
Setting a breakpoint
Starting a debug session
Usage of log panels
Application output window
Android device log
Xamarin Profiler
Launching the Profiler
The Xamarin.UITest framework
Creating a sample UITest project
Summary
10. Publishing to the Market
What is store?
Publishing to the Apple App Store
Apple Developer Portal steps
Visual Studio steps
Publishing to the Google Play Store
Preparing Project to Compile
Creating a package
Publishing an application on the Google Play Store
Publishing to the Windows Store
Summary
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜