دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: برنامه نویسی: زبان های برنامه نویسی ویرایش: 1 نویسندگان: Gerald Versluis. Steven Thewissen سری: ISBN (شابک) : 1484241339, 9781484241332 ناشر: Apress سال نشر: 2019 تعداد صفحات: 291 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 8 مگابایت
کلمات کلیدی مربوط به کتاب Xamarin.Forms Solutions: امنیت، iOS، سی شارپ، دات نت، توسعه موبایل، اندروید، توسعه اپلیکیشن، رابط کاربری، Xamarin.Forms، XAML
در صورت تبدیل فایل کتاب Xamarin.Forms Solutions به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب Xamarin.Forms Solutions نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
از راه حل های ارائه شده در این کتاب برای رسیدگی به چالش های رایج در Xamarin.Forms که به صورت روزانه با آنها مواجه می شوند، استفاده کنید. مثالها و تکنیکهای کاری ارائه شدهاند که میتوانید آنها را تغییر دهید و مستقیماً در پروژههای خود قرار دهید. شما قادر خواهید بود کدهای کاری را سریعتر از همیشه تحویل دهید. نمونههایی از طریق GitHub در دسترس هستند و راحتی و ارزش این کتاب را برای توسعهدهندگان Xamarin.Forms به حداکثر میرسانند. راهحلهای کتاب بهطور گسترده در حوزههای مشکلی مانند رابط کاربری برای برنامهها، دادهها و امنیت، اتصال و خدمات خارجی و موارد دیگر سازماندهی شدهاند. در هر حوزه، کتاب راهحلهای خاصی را ارائه میکند که به چالشهایی که معمولاً با آنها مواجه میشوند، پرداخته است. برای مثال، در بخش داده و امنیت، راهحلهای خاصی در مورد ذخیره اعتبار ورود، ذخیرهسازی محلی دادهها و ارسال توکنهای مجوز در درخواستهای HTTP پیدا خواهید کرد. راهحلهای کتاب نه تنها مشکلات خاصی را حل میکنند، بلکه بهترین روشها را نیز ارائه میکنند که میتواند باعث اطلاعرسانی و بهبود کیفیت کدهایی شود که مینویسید. Xamarin.Forms Solutions مملو از توصیه های کاربردی و نمونه های کدی است که هیچ برنامه نویس Xamarin.Forms نمی خواهد بدون آنها باشد. اصول اولیه Xamarin.Forms برای توسعه دهندگان مبتدی ارائه شده است. آنچه شما یاد خواهید گرفت • اصول اساسی Xamarin.Forms و عملکرد درونی را بدانید • رندرهای سفارشی و خدمات وابستگی ایجاد کنید • مدیریت ظاهر رابط های کاربری از طریق استایل و قالب بندی، گزینه های چیدمان، چرخش و انیمیشن • ایجاد رابط های کاربری پیچیده با استفاده از انواع کنترل ها که امکان مشاهده PDF، تفسیر بارکد، جستجو و یافتن و سایر کنترل ها را فراهم می کند. • برنامه های خود را ایمن کنید و از طریق درخواست های HTTP با سرویس ها ارتباط امن برقرار کنید • برنامه های خود را امضا و اجرا کنید و اندازه فایل باینری را بهینه کنید این کتاب برای چه کسی است کسانی که برنامه های تلفن همراه را روی پلتفرم Xamarin برای iOS و Android می سازند. با ترکیب راهحلها و توضیح کامل مبانی Xamarin.Forms، این کتاب نیازهای شروع از طریق توسعهدهندگان Xamarin.Forms متوسط را پوشش میدهد. حتی کارشناسان نیز برای بهبود کیفیت و سرعت کار توسعه برنامههای کاربردی خود، چند جواهر پیدا خواهند کرد.
Use the solutions provided in this book to handle common challenges in Xamarin.Forms that are encountered on a daily basis. Working examples and techniques are presented that you can modify and drop directly into your own projects. You will be able to deliver working code faster than ever. Examples are made available through GitHub, maximizing the convenience and value this book provides to Xamarin.Forms developers. Solutions in the book are organized broadly into problem domains such as user interface for applications, data and security, connectivity and external services, and more. Within each domain the book presents specific solutions addressing challenges that are commonly faced. Under data and security, for example, you’ll find specific solutions around storing login credentials, local data caching, and sending authorization tokens in HTTP requests. Not only do the solutions in the book solve specific problems, they also present best practices that can inform and improve the quality of the code that you write. Xamarin.Forms Solutions is chock full of practical advice and code examples that no Xamarin.Forms programmer will want to be without. The basics of Xamarin.Forms are provided for beginning developers. What You'll Learn • Know the in-depth basics of Xamarin.Forms and the inner workings • Create custom renderers and dependency services • Manage the appearance of user interfaces through styling and theming, layout options, rotation, and animation • Build sophisticated user interfaces using a variety of controls that allow for PDF viewing, barcode interpretation, searching and finding, and other controls • Secure your applications, and communicate securely with services via HTTP requests • Sign and deploy your apps and optimize the binary file size Who This Book Is For Those building mobile applications on the Xamarin platform for iOS and Android. By mixing together the solutions and a thorough explanation of the basics of Xamarin.Forms, the book spans the needs of beginning through intermediate Xamarin.Forms developers. Even experts will find a few gems to improve the quality and speed of their application development work.
Intro
Table of Contents
About the Authors
About the Technical Reviewer
Acknowledgments
Foreword by David Ortinau
Introduction
Chapter 1: Fundamentals
Custom Renderers
Built-in Renderers
Implementing a Custom Renderer
Effects
Effects Versus Custom Renderers
Implementing an Effect
MessagingCenter
How MessagingCenter Works
Using MessagingCenter
DependencyService
Using the DependencyService
DependencyFetchTarget
Behaviors
Xamarin. Forms Behaviors
Attached Behaviors
Summary
Chapter 2: User Interface
Exploring the Layout Options
Using the Right Layout Controls
StackLayout RelativeLayoutAbsoluteLayout
Grid
ScrollView
Determining the Right Alignment and Expansion
Alignment
Expansion
Margin and Padding
Specifying Thickness Values
Introducing the FlexLayout
Direction
Wrap
JustifyContent
AlignItems
AlignContent
AlignSelf
Order
Basis
Grow
Shrink
Changing Our UI Based on Data
Property Triggers
Data Triggers
Event Triggers
Multi Triggers
Using Triggers with Style
Using EnterActions and ExitActions
Working with Animations
Adding Simple Animations
Translation
Scaling
Rotation
Fading
Working with Anchors
Cancelling an Animation Combining AnimationsWorking with Easing
Working with Custom Animations
Creating an Animation
Cancelling an Animation
Using Child Animations
Creating a Custom Animation Extension Method
Using Custom Fonts
Adding a Custom Font in iOS
Adding a Custom Font in Android
Finding the PostScript Name of the Font
Tying It All Together in Shared Code
Creating Reusable Controls
Introducing a Simple Use Case
Creating a Custom Control
Creating a Bindable Property
Using a Custom Control
Exploring Gestures
Adding a TapGestureRecognizer
Adding a PinchGestureRecognizer Adding a PanGestureRecognizerSummary
Chapter 3: Working with Data
Getting Data Onto the Screen
Data Binding Basics
Data Bindings in Xamarin. Forms
Different Binding Modes
Overriding the Default Binding Mode
Notifying the App of Data Changes
Implementing INotifyPropertyChanged Using Fody
Working with Collections
Converting Data Bound Values
Using ValueConverters to Tackle Complex Scenarios
Getting to Know the ListView
Understanding the Basics
Using the Built-In Cell Types
Defining Separators and Row Height
Adding Headers and Footers
Selecting Items and Handling Tap Events Adding a Pull-to-RefreshUsing a Context Action to Act on a List Item
Adding a Jump List for Easy Navigation
Using Data Templates
Creating a Data Template
Create an Inline Data Template
Create a Data Template in a Resource Dictionary
Create a Custom Cell Type to Use in the Data Template
Dynamically Selecting a Data Template
Caching Data Using the ListView
Summary
Chapter 4: Network and Security
Connecting with REST APIs
The Old-Fashioned Way
HTTP Requests with Refit
Other Libraries
Connectivity
Caching
Akavache
Monkey Cache
Network Resilience
Retry Policy
Timeout