forums.aproksha.uber.space Open in urlscan Pro
2a00:d0c0:200:0:ccd:dff:fec0:d062  Public Scan

URL: https://forums.aproksha.uber.space/
Submission: On September 30 via automatic, source certstream-suspicious — Scanned from DE

Form analysis 0 forms found in the DOM

Text Content

Skip to main content
 * Aparoksha
 * Guides
    * Tutorials
    * Human Interface Guidelines
    * Documentation

 * Backends
 * 

Search



NATIVE. CROSS-PLATFORM.
APAROKSHA.

Create your next cross-platform app with Aparoksha to give it a native look on
each platform. Aparoksha is easy-to-use, safe, and aparoksha, meaning that its
reactive and declarative approach as well as the clean syntax significantly
enhance the readability.

Get Started



START WITH SIMPLE VIEWS

A view is a piece of the user interface. Create your own views, such as
Thumbnail, PlaybackButtons, and MusicToolbar. Combine them into pages, windows.
and apps.



struct MusicToolbar: View {

    @Binding var music: Music

    var view: Body {
        Thumbnail(music: music)
        title
        PlaybackButtons(control: $music.control)
    }

    var title: AnyView {
        VStack {
            Text(music.title)
                .headline()
            Text(music.artist)
        }
    }

}



THE MAGIC OF THE STATE

Each of your views has the ability to store state throughout view updates. For
instance, create a simple counter view.



struct SearchView: View {

    @State private var count = 0

    var view: Body {
        Button(icon: .minus) {
            count -= 1
        }
        Text("\(count)")
        Button(icon: .plus) {
            count += 1
        }
    }

}



SUPPORTED PLATFORMS

Aparoksha’s goal is to allow everyone to bring great user experiences to
everyone. Therefore, it is built in an open and extensible way. Creating a
backend for a new platform is almost as simple as creating an app!

A list of some backends is available here. They can be combined with Aparoksha
in a simple way. Aparoksha itself supports the three major desktop platforms
GNOME, Windows, and macOS. What makes the Aparoksha project unique is that each
backend is a fully independent project, optimized for its platform. In a
cross-platform app, you can leverage the full potential of the individual
backends by writing platform-specific bits of code.

© Aparoksha, 2024

Website source

Powered by Zola and Duckquill