در این آموزش تصویری با ساخت اپلیکیشن های چندسکویی با زامارین، ویژوال استدیو و سی شارپ آشنا می شوید.

این دوره قسمت اول مجموعه برنامه نویسی Xamarin می باشد.

این دوره آموزشی محصول Puralsight است.

سرفصل های این دوره آموزشی:

  • معماری و نصب
  • درک چالش ها
  • .NET on Android/iOS چیست؟
  • ابزارهای iOS
  • ابزارهای اندروید
  • ایجاد نرم افزار اندروید
  • ایجاد پروژه اندروید
  • لایه های رابط کاربری
  • کدهای رابط کاربری
  • اضافه کردن تصویر به لایه
  • توسعه iOS
  • نصب Xamarin در OS X
  • اتصال Visual Studio/Xamarin.iOS
  • ایجاد برنامه های iOS
  • اضافه کردن پروژه iOS
  • اضافه کردن کنترل ها به UI
  • اضافه کردن ویژگی ها به کنترل ها
  • اجرای پروژه
  • اضافه کردن تصویر به لایه
  • ایجاد کد کتابخانه مشترک
  • ایجاد یک کتابخانه قابل حمل
  • اضافه کردن مدیریت داده ها
  • ساخت Cursor-Like
  • اتصال به رابط گرافیکی اندروید
  • اتصال به رابط گرافیکی iOS
  • مدیریت تصاویر کراس پلت فرم
  • مدیریت تصاویر اشتراک گذاشته شده در برنامه های iOS

عنوان دوره: Puralsight Building Cross-Platform iOS/Android Apps with Xamarin, Visual Studio, and C# – Part 1

سطح: متوسط

نویسنده: Jim Wilson

مدت دوره: 3 ساعت و 10 دقیقه

Building Cross-Platform iOS/Android Apps with Xamarin, Visual Studio, and C# - Part 1

3h 10m
Jim Wilson

Learn how to use Xamarin to leverage your skills in Microsoft Visual Studio and C# to build cross-platform apps that run on both Android and iOS. In the first part of this course series, we show you everything you need to get started using Xamarin's integration with Visual Studio to create cross-platform C# apps. We provide detailed coverage of Xamarin along with other tools you need, their setup, architecture, and the basics of their use. We introduce the basics of creating an Android and an iOS application, creating a simple user interface, and how to test and deploy the application to emulators, simulators, and real devices all using Xamarin's cross-platform developer tools. Finally, we introduce .NETs Portable Class Library and show how to create a single class library that runs across both Android and iOS devices.

Architecture and Setup 33m 59s
Introduction 1m 33s
Series and Course Expectations 2m 52s
What You Need for This Course 3m 55s
Understanding the Challenge 2m 10s
.NET on Android/iOS - What is it? 3m 29s
Bringing .NET to Android/iOS 6m 21s
Android Tool Experience 2m 16s
iOS Tool Experience 4m 16s
Development Philosophy and Solution Organization 3m 58s
Summary 3m 5s
Creating The Android App4 1m 52s
Introduction 0m 41s
Create the Android Project 7m 3s
Layout the User Inteface 8m 30s
Tie User Interface to Code 6m 47s
Run the App on the Emulator 3m 33s
Add Image to Layout 7m 30s
Add Image Handling Code 3m 27s
Run the App with Image Handling 2m 1s
Summary 2m 16s
Preparing for iOS Development 19m 47s
Introduction 0m 44s
The iOS Development Experience 2m 18s
Installation Requirements 2m 11s
Installing Xamarin on OS X 2m 11s
Visual Studio/Xamarin.iOS Connectivity 1m 34s
Configuring Connectivity 5m 27s
Verifying Setup 3m 42s
Summary 1m 37s
Creating the iOS App 37m 35s
Introduction 0m 44s
Add the iOS Project 3m 44s
Add UI Designer Support 6m 39s
Add Controls to the UI 3m 1s
Add Properties for the Controls 4m 25s
Tie the User Interface to Code 3m 6s
Run the Project 2m 18s
Add Image to Layout 4m 59s
Add Images and Image Handling Code 4m 29s
Run the App with Image Handling 2m 29s
Summary 1m 37s
Creating the Shared Code Library 35m 50s
Introduction 0m 51s
Creating a Portable Class Library 3m 43s
Add Basic Data Representation 2m 40s
Add Data Management 2m 52s
Create Cursor-Like Behavior 3m 22s
Connect to Android User Interface 6m 54s
Connect to iOS User Interface 6m 34s
Providing Visual Feedback from the Library 7m 8s
Summary 1m 42s
Cross-platform Image Management 21m 9s
Introduction 0m 42s
Shared Image Management in the iOS App 3m 35s
Quick-and-Dirty Shared Image Management in the Android App 5m 51s
Translating Image Names to Resource Identifiers with Reflection 3m 37s
Reducing Image Translation Overhead 3m 56s
Summary 1m 14s
What's Next in Part 2?? 2m 10s