没有合适的资源?快使用搜索试试~ 我知道了~
Mastering Xamarin UI Development 无水印pdf
需积分: 9 12 下载量 137 浏览量
2017-10-02
17:05:30
上传
评论
收藏 9.92MB PDF 举报
温馨提示
Mastering Xamarin UI Development 英文无水印pdf pdf所有页面使用FoxitReader和PDF-XChangeViewer测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除
资源推荐
资源详情
资源评论
MasteringXamarinUIDevelopment
TableofContents
MasteringXamarinUIDevelopment
Credits
AbouttheAuthor
Acknowledgments
AbouttheReviewers
www.PacktPub.com
Whysubscribe?
CustomerFeedback
Dedication
Preface
Whatthisbookcovers
Whatyouneedforthisbook
Whothisbookisfor
Conventions
Readerfeedback
Customersupport
Downloadingtheexamplecode
Errata
Piracy
Questions
1.CreatingtheTrackMyWalksNativeApp
CreatingtheTrackMyWalkssolution
UpdatingtheTrackMyWalkssolutionpackages
CreatingtheTrackMyWalksmodel
Creatingthewalksmainpage
Creatingthenewwalkentrycontentpage
Creatingthewalktrailcontentpage
AddingtheXamarin.Forms.MapsNuGetpackage
CreatingtheDistanceTravelledPagecontentpage
CreatingtheSplashscreencontentpage
UpdatingtheXamarin.FormsAppclass
DifferencesbetweenXamarinStudioandVisualStudio
RunningtheTrackMyWalksappusingthesimulator
Summary
2.MVVMandDataBinding
UnderstandingtheMVVMpatternarchitecture
ImplementingtheMVVMViewModelswithinyourapp
CreatingtheWalkBaseViewModelfortheTrackMyWalksapp
ImplementingtheWalksPageViewModel
UpdatingthewalksmainpagetousetheMVVMmodel
ImplementingthewalksentrypageViewModel
UpdatingtheWalksEntryPagetousetheMVVMmodel
ImplementingthewalktrailpageViewModel
UpdatingtheWalksTrailPagetousetheMVVMmodel
ImplementingtheDistanceTravelledViewModel
UpdatingtheDistanceTravelledPagetousetheMVVMmodel
Summary
3.NavigatingwithintheMVVMModel-TheXamarin.FormsWay
UnderstandingtheXamarin.FormsNavigationAPI
DifferencesbetweenthenavigationandViewModelapproaches
Implementingthenavigationservicewithinyourapp
CreatingthenavigationserviceinterfacefortheTrackMyWalksapp
CreatinganavigationservicetonavigatewithinourViewModels
UpdatingtheWalkBaseViewModeltouseournavigationservice
UpdatingthewalksmainpageViewModelandnavigationservice
UpdatingthewalksmainpagetousetheupdatedViewModel
UpdatingthewalksentrypageViewModelandnavigationservice
UpdatingtheWalksEntryPagetousetheupdatedViewModel
UpdatingthewalkstrailpageViewModelandnavigationservice
UpdatingtheWalksTrailPagetousetheupdatedViewModel
UpdatingthedistancetravelledViewModelandnavigationservice
UpdatingtheDistanceTravelledPagetousetheupdatedViewModel
UpdatingtheXamarin.Forms.Appclasstousethenavigationservice
Summary
4.AddingLocation-BasedFeatureswithinYourApp
Creatingandusingplatform-specificservices
CreatingtheLocationServiceInterfacefortheTrackMyWalksapp
CreatingtheLocationServiceclassfortheAndroidplatform
CreatingtheLocationServiceclassfortheiOSplatform
Enablingbackgroundupdatesandgettingtheuser'scurrentlocation
UpdatingtheWalkEntryViewModeltousethelocationservice
UpdatingtheDistanceTravelledViewModeltousethelocationservice
UpdatingtheSplashPagetoregisterourViewModels
UpdatingtheMainActivityclasstouseXamarin.Forms.Maps
UpdatingtheXamarin.FormsAppclasstouseplatformspecifics
Summary
5.CustomizingtheUserInterface
CreatingtheDataTemplateclassfortheTrackMyWalksapp
Updatingthewalksmainpagetousethedatatemplate
CreatingaTableViewEntryCellcustompickerfortheiOSplatform
CreatingthecustompickerrendererclassfortheiOSplatform
UpdatingtheWalksEntryPagetousethecustompickerrenderer
CreatingPlatformEffectsusingtheEffectsAPIfortheiOSplatform
CreatingPlatformEffectsusingtheEffectsAPIfortheAndroidplatform
ImplementingvalueconverterswithintheTrackMyWalksapp
UpdatingtheWalkBaseViewModeltouseourBooleanconverter
UpdatingtheWalksPageViewModeltouseourBooleanconverter
UpdatingthewalksmainpagetousetheupdatedViewModel
UpdatingtheWalksTrailPagetousetheupdatedViewModel
UpdatingtheDistanceTravelledPagetousetheupdatedViewModel
UpdatingtheWalkCellDataTemplateclasstousePlatformEffects
Summary
6.WorkingwithRazorTemplates
UnderstandingtheRazortemplateengine
CreatingandimplementingRazortemplateswithinXamarinStudio
AddingtheSQLite.NetpackagetotheBookLibrarysolution
Creatingandimplementingthebooklibrarydatabasemodel
Creatingandimplementingthebookdatabasewrapper
CreatingandimplementingtheBookLibrarydatabasewrapper
Creatingandimplementingthebooklistingmainpage
CreatingandimplementingtheBookLibraryAddRazortemplate
CreatingandimplementingtheBookLibraryEditRazortemplate
CreatingandimplementingtheWebViewControllerclass
UpdatingthebooklibraryCascadingStyleSheet(CSS)
Summary
7.IncorporatingAPIDataAccessUsingMicrosoftAzureAppServices
SettingupourTrackMyWalksappusingMicrosoftAzure
AddingtheJson.NetNuGetpackagetotheTrackMyWalksapp
AddingtheHttpClientNuGetpackagetotheTrackMyWalksapp
UpdatingtheWalkEntriesmodeltousetheJson.Netframework
CreatingtheHTTPwebserviceclassfortheTrackMyWalksapp
CreatingtheDataServiceAPIfortheTrackMyWalksapp
CreatingtheDataServiceAPIclassfortheTrackMyWalksapp
UpdatingtheWalkBaseViewModeltouseourDataServiceAPI
UpdatingtheWalkEntryViewModeltouseourDataServiceAPI
UpdatingtheWalksPageViewModeltouseourDataServiceAPI
UpdatingtheWalksPagetousetheupdatedViewModel
UpdatingthecustompickerrendererclassfortheiOSplatform
UpdatingtheWalksEntryPagetousetheupdatedcustompicker
Summary
8.MakingOurAppSocial-UsingtheFacebookAPI
SettingupandregisteringtheTrackMyWalksappwithFacebook
AddingtheXamarin.AuthNuGetpackagetotheTrackMyWalksapp
AddingtheFaceBookSDKlibrarytotheTrackMyWalksapp
CreatingaFacebookusermodelfortheTrackMyWalksapp
CreatingaFacebookCredentialsclassfortheTrackMyWalksapp
CreatingtheFacebookSignIntousewithinourTrackMyWalksapp
CreatingtheFacebookSignInClassforTrackMyWalks(iOS)app
UpdatingtheNavigationServiceInterfacefortheTrackMyWalksapp
剩余444页未读,继续阅读
资源评论
yinkaisheng-nj
- 粉丝: 763
- 资源: 6231
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功