Native iOS UI
in C#.

A C# UI framework for native iOS: real UIKit controls, no storyboards or constraints, zero boilerplate.

MainView.cs
[Page]
public class MainView : ContentView
{
    public MainView()
    {
        Content = new StackPanel
        {
            Spacing = 12,
            Padding = new Thickness(20),
            Children =
            {
                new Label { Text = "Hello, iOS" },
                new Button { Text = "Continue" }
            }
        };
    }
}

What is SkeleKit?

Native UIKit

Controls wrap UIKit types directly. SkeleKit owns composition and layout, never rendering.

Clean C# syntax

Define view trees with object initializers instead of XAML, view controllers or Auto Layout constraints.

Full AOT compatible

Bindings avoid reflection, expression trees, and runtime code generation.

Application services

Navigation, dependency injection, Dynamic Type, safe areas, keyboard avoidance, and accessibility are integrated.