Skip to content

Latest commit

 

History

History
66 lines (48 loc) · 2.61 KB

dotnet-recap.md

File metadata and controls

66 lines (48 loc) · 2.61 KB

.NET Recap

Let's remember .NET fundamentals

.NET Framework

  • Development platform for building apps for web, Windows, Windows Server, and Microsoft Azure
  • Components
    • Common language runtime (CLR)
    • .NET Framework class library
  • .NET Framework services include:
    • Memory management
    • Type and memory safety
    • Security
    • Networking
    • Application deployment
  • Data structures and APIs that abstract the lower-level Windows operating system
  • Supports many programming languages including C#, F#, and Visual Basic

We will focus on .NET Core and .NET Standard in the C# course

  • Use C# to write mobile apps for Android and iOS
  • Cross-platform mobile development (Xamarin.Android and Xamarin.iOS)
    • Code reuse
    • Reduces effort for building an app for multiple platforms
    • Bindings and interop to underlying SDKs and native languages (e.g. Java, Objective-C)
  • Compiled to native code, not interpreted

We will focus on Xamarin and Xamarin Forms in the Mobile Computing course

.NET Core Architecture

.NET Core Architecture

Further Readings and Exercises