Day Showcase
en

Day Showcase

Explore native apps with Day

Development build of main. It can be unstable. Get the 0.5.1 release instead

About

Day is an application development framework for creating native mobile and desktop apps from one Rust codebase. Build for handsets, tablets, foldables, and desktops using each platform's native controls and system features. Day Showcase lets you try the framework's capabilities on your own device. Each page is a working example you can interact with, change, and learn from. Explore what you can build with Day: • Native interfaces: try navigation, menus, and layouts that adapt to phones, tablets, and desktop windows. • Animation and physics: change timing curves, animate shapes, and send glass marbles bouncing across the screen. • Interactive charts: explore line, bar, area, scatter, and heatmap charts, with live data changes and selection. • Lottie animations: play vector animations, switch between examples, and adjust playback speed. • Embedded web views: use a website inside the app and follow links between web content and native screens. • Custom graphics: experiment with gradients, paths, gauges, and drawing that responds to touch. • Rich text and code: preview Markdown, format text, and edit code with syntax highlighting. • Live data: search and filter a local database, and watch lists update as their data changes. • Media and device features: play video, try speech and haptics, and watch live sensor readings. • Languages and layouts: switch between English, French, Arabic, and Simplified Chinese, including right-to-left layouts, and compare light and dark themes. Tap the code button on any page to see how it was built. Star your favorites to keep them at the top of the navigation list. Day and Day Showcase are open source. Learn about the framework at daybrite.dev, or browse the app's code at github.com/daybrite/Day-Showcase.
Release notes (0.5.1)
First App Store release. 35 pages in eight groups, from controls and layout to sensors and crash reporting, in English, French, Arabic, and Simplified Chinese.

Download — iOS (UIKit)

Packed by the last CI run and signed for development.

Screenshots

iOS

iPhone

iPad

Permissions

iOS

  • Camera

    high

    Preview and take a photo on the Camera page.

    Key: NSCameraUsageDescription

  • Face ID

    high

    Confirm it is you on the Security page.

    Key: NSFaceIDUsageDescription

  • Location (in use)

    high

    Show your coordinates live on the Device & sensors page.

    Key: NSLocationWhenInUseUsageDescription

  • Bluetooth

    medium

    Show how Day asks for Bluetooth — the showcase never connects to a device.

    Key: NSBluetoothAlwaysUsageDescription

  • Motion & fitness

    medium

    Show live accelerometer, gyroscope and magnetometer traces on the Device & sensors page.

    Key: NSMotionUsageDescription

About

Day is an application development framework for creating native mobile and desktop apps from one Rust codebase. Build for handsets, tablets, foldables, and desktops using each platform's native controls and system features. Day Showcase lets you try the framework's capabilities on your own device. Each page is a working example you can interact with, change, and learn from. Explore what you can build with Day: • Native interfaces: try navigation, menus, and layouts that adapt to phones, tablets, and desktop windows. • Animation and physics: change timing curves, animate shapes, and send glass marbles bouncing across the screen. • Interactive charts: explore line, bar, area, scatter, and heatmap charts, with live data changes and selection. • Lottie animations: play vector animations, switch between examples, and adjust playback speed. • Embedded web views: use a website inside the app and follow links between web content and native screens. • Custom graphics: experiment with gradients, paths, gauges, and drawing that responds to touch. • Rich text and code: preview Markdown, format text, and edit code with syntax highlighting. • Live data: search and filter a local database, and watch lists update as their data changes. • Media and device features: play video, try speech and haptics, and watch live sensor readings. • Languages and layouts: switch between English, French, Arabic, and Simplified Chinese, including right-to-left layouts, and compare light and dark themes. Tap the code button on any page to see how it was built. Star your favorites to keep them at the top of the navigation list. Day and Day Showcase are open source. Learn about the framework at daybrite.dev, or browse the app's code at github.com/daybrite/Day-Showcase.
Release notes (0.5.1)
First App Store release. 35 pages in eight groups, from controls and layout to sensors and crash reporting, in English, French, Arabic, and Simplified Chinese.

Download — Android (Material)

Packed by the last CI run and signed for development.

Screenshots

Android

Handset

Tablet

Permissions

Android

  • Approximate location

    high

    Accesses your approximate location.

    Key: android.permission.ACCESS_COARSE_LOCATION

  • Biometrics

    high

    Authenticates with biometrics such as face or fingerprint.

    Key: android.permission.USE_BIOMETRIC

  • Camera

    high

    Takes pictures and records video.

    Key: android.permission.CAMERA

  • Precise location

    high

    Accesses your precise location.

    Key: android.permission.ACCESS_FINE_LOCATION

  • Activity recognition

    medium

    Detects your physical activity, such as walking or running.

    Key: android.permission.ACTIVITY_RECOGNITION

  • Notifications

    low

    Shows notifications.

    Key: android.permission.POST_NOTIFICATIONS

About

Day is an application development framework for creating native mobile and desktop apps from one Rust codebase. Build for handsets, tablets, foldables, and desktops using each platform's native controls and system features. Day Showcase lets you try the framework's capabilities on your own device. Each page is a working example you can interact with, change, and learn from. Explore what you can build with Day: • Native interfaces: try navigation, menus, and layouts that adapt to phones, tablets, and desktop windows. • Animation and physics: change timing curves, animate shapes, and send glass marbles bouncing across the screen. • Interactive charts: explore line, bar, area, scatter, and heatmap charts, with live data changes and selection. • Lottie animations: play vector animations, switch between examples, and adjust playback speed. • Embedded web views: use a website inside the app and follow links between web content and native screens. • Custom graphics: experiment with gradients, paths, gauges, and drawing that responds to touch. • Rich text and code: preview Markdown, format text, and edit code with syntax highlighting. • Live data: search and filter a local database, and watch lists update as their data changes. • Media and device features: play video, try speech and haptics, and watch live sensor readings. • Languages and layouts: switch between English, French, Arabic, and Simplified Chinese, including right-to-left layouts, and compare light and dark themes. Tap the code button on any page to see how it was built. Star your favorites to keep them at the top of the navigation list. Day and Day Showcase are open source. Learn about the framework at daybrite.dev, or browse the app's code at github.com/daybrite/Day-Showcase.
Release notes (0.5.1)
First App Store release. 35 pages in eight groups, from controls and layout to sensors and crash reporting, in English, French, Arabic, and Simplified Chinese.

Download — HarmonyOS (ArkUI)

Packed by the last CI run and signed for development.

Screenshots

HarmonyOS

Handset

Tablet

Permissions

HarmonyOS

  • Approximate location

    high

    Show your coordinates live on the Device & sensors page.

    Key: ohos.permission.APPROXIMATELY_LOCATION

  • Camera

    high

    Preview and take a photo on the Camera page.

    Key: ohos.permission.CAMERA

  • Precise location

    high

    Show your coordinates live on the Device & sensors page.

    Key: ohos.permission.LOCATION

  • Motion & fitness

    medium

    Show live accelerometer, gyroscope and magnetometer traces on the Device & sensors page.

    Key: ohos.permission.ACTIVITY_MOTION

  • Access biometric

    low

    Confirm it is you on the Security page.

    Key: ohos.permission.ACCESS_BIOMETRIC

About

Day is an application development framework for creating native mobile and desktop apps from one Rust codebase. Build for handsets, tablets, foldables, and desktops using each platform's native controls and system features. Day Showcase lets you try the framework's capabilities on your own device. Each page is a working example you can interact with, change, and learn from. Explore what you can build with Day: • Native interfaces: try navigation, menus, and layouts that adapt to phones, tablets, and desktop windows. • Animation and physics: change timing curves, animate shapes, and send glass marbles bouncing across the screen. • Interactive charts: explore line, bar, area, scatter, and heatmap charts, with live data changes and selection. • Lottie animations: play vector animations, switch between examples, and adjust playback speed. • Embedded web views: use a website inside the app and follow links between web content and native screens. • Custom graphics: experiment with gradients, paths, gauges, and drawing that responds to touch. • Rich text and code: preview Markdown, format text, and edit code with syntax highlighting. • Live data: search and filter a local database, and watch lists update as their data changes. • Media and device features: play video, try speech and haptics, and watch live sensor readings. • Languages and layouts: switch between English, French, Arabic, and Simplified Chinese, including right-to-left layouts, and compare light and dark themes. Tap the code button on any page to see how it was built. Star your favorites to keep them at the top of the navigation list. Day and Day Showcase are open source. Learn about the framework at daybrite.dev, or browse the app's code at github.com/daybrite/Day-Showcase.
Release notes (0.5.1)
First App Store release. 35 pages in eight groups, from controls and layout to sensors and crash reporting, in English, French, Arabic, and Simplified Chinese.

Download — macOS (AppKit)

Packed by the last CI run and signed for development.

Screenshots

macOS

Permissions

macOS

  • Camera

    high

    Preview and take a photo on the Camera page.

    Key: NSCameraUsageDescription

  • Location

    high

    Show your coordinates live on the Device & sensors page.

    Key: NSLocationUsageDescription

  • Location (in use)

    high

    Show your coordinates live on the Device & sensors page.

    Key: NSLocationWhenInUseUsageDescription

About

Day is an application development framework for creating native mobile and desktop apps from one Rust codebase. Build for handsets, tablets, foldables, and desktops using each platform's native controls and system features. Day Showcase lets you try the framework's capabilities on your own device. Each page is a working example you can interact with, change, and learn from. Explore what you can build with Day: • Native interfaces: try navigation, menus, and layouts that adapt to phones, tablets, and desktop windows. • Animation and physics: change timing curves, animate shapes, and send glass marbles bouncing across the screen. • Interactive charts: explore line, bar, area, scatter, and heatmap charts, with live data changes and selection. • Lottie animations: play vector animations, switch between examples, and adjust playback speed. • Embedded web views: use a website inside the app and follow links between web content and native screens. • Custom graphics: experiment with gradients, paths, gauges, and drawing that responds to touch. • Rich text and code: preview Markdown, format text, and edit code with syntax highlighting. • Live data: search and filter a local database, and watch lists update as their data changes. • Media and device features: play video, try speech and haptics, and watch live sensor readings. • Languages and layouts: switch between English, French, Arabic, and Simplified Chinese, including right-to-left layouts, and compare light and dark themes. Tap the code button on any page to see how it was built. Star your favorites to keep them at the top of the navigation list. Day and Day Showcase are open source. Learn about the framework at daybrite.dev, or browse the app's code at github.com/daybrite/Day-Showcase.
Release notes (0.5.1)
First App Store release. 35 pages in eight groups, from controls and layout to sensors and crash reporting, in English, French, Arabic, and Simplified Chinese.

Download — Linux (GTK 4 / GNOME)

Packed by the last CI run and signed for development.

Screenshots

GNOME

Permissions

GNOME

No declared permissions.

About

Day is an application development framework for creating native mobile and desktop apps from one Rust codebase. Build for handsets, tablets, foldables, and desktops using each platform's native controls and system features. Day Showcase lets you try the framework's capabilities on your own device. Each page is a working example you can interact with, change, and learn from. Explore what you can build with Day: • Native interfaces: try navigation, menus, and layouts that adapt to phones, tablets, and desktop windows. • Animation and physics: change timing curves, animate shapes, and send glass marbles bouncing across the screen. • Interactive charts: explore line, bar, area, scatter, and heatmap charts, with live data changes and selection. • Lottie animations: play vector animations, switch between examples, and adjust playback speed. • Embedded web views: use a website inside the app and follow links between web content and native screens. • Custom graphics: experiment with gradients, paths, gauges, and drawing that responds to touch. • Rich text and code: preview Markdown, format text, and edit code with syntax highlighting. • Live data: search and filter a local database, and watch lists update as their data changes. • Media and device features: play video, try speech and haptics, and watch live sensor readings. • Languages and layouts: switch between English, French, Arabic, and Simplified Chinese, including right-to-left layouts, and compare light and dark themes. Tap the code button on any page to see how it was built. Star your favorites to keep them at the top of the navigation list. Day and Day Showcase are open source. Learn about the framework at daybrite.dev, or browse the app's code at github.com/daybrite/Day-Showcase.
Release notes (0.5.1)
First App Store release. 35 pages in eight groups, from controls and layout to sensors and crash reporting, in English, French, Arabic, and Simplified Chinese.

Download — Linux (Qt 6 / KDE)

Packed by the last CI run and signed for development.

Screenshots

KDE

Permissions

KDE

No declared permissions.

About

Day is an application development framework for creating native mobile and desktop apps from one Rust codebase. Build for handsets, tablets, foldables, and desktops using each platform's native controls and system features. Day Showcase lets you try the framework's capabilities on your own device. Each page is a working example you can interact with, change, and learn from. Explore what you can build with Day: • Native interfaces: try navigation, menus, and layouts that adapt to phones, tablets, and desktop windows. • Animation and physics: change timing curves, animate shapes, and send glass marbles bouncing across the screen. • Interactive charts: explore line, bar, area, scatter, and heatmap charts, with live data changes and selection. • Lottie animations: play vector animations, switch between examples, and adjust playback speed. • Embedded web views: use a website inside the app and follow links between web content and native screens. • Custom graphics: experiment with gradients, paths, gauges, and drawing that responds to touch. • Rich text and code: preview Markdown, format text, and edit code with syntax highlighting. • Live data: search and filter a local database, and watch lists update as their data changes. • Media and device features: play video, try speech and haptics, and watch live sensor readings. • Languages and layouts: switch between English, French, Arabic, and Simplified Chinese, including right-to-left layouts, and compare light and dark themes. Tap the code button on any page to see how it was built. Star your favorites to keep them at the top of the navigation list. Day and Day Showcase are open source. Learn about the framework at daybrite.dev, or browse the app's code at github.com/daybrite/Day-Showcase.
Release notes (0.5.1)
First App Store release. 35 pages in eight groups, from controls and layout to sensors and crash reporting, in English, French, Arabic, and Simplified Chinese.

Download — Windows (WinUI 3)

Packed by the last CI run and signed for development.

Screenshots

Windows

Permissions

Windows

No declared permissions.

About

Day is an application development framework for creating native mobile and desktop apps from one Rust codebase. Build for handsets, tablets, foldables, and desktops using each platform's native controls and system features. Day Showcase lets you try the framework's capabilities on your own device. Each page is a working example you can interact with, change, and learn from. Explore what you can build with Day: • Native interfaces: try navigation, menus, and layouts that adapt to phones, tablets, and desktop windows. • Animation and physics: change timing curves, animate shapes, and send glass marbles bouncing across the screen. • Interactive charts: explore line, bar, area, scatter, and heatmap charts, with live data changes and selection. • Lottie animations: play vector animations, switch between examples, and adjust playback speed. • Embedded web views: use a website inside the app and follow links between web content and native screens. • Custom graphics: experiment with gradients, paths, gauges, and drawing that responds to touch. • Rich text and code: preview Markdown, format text, and edit code with syntax highlighting. • Live data: search and filter a local database, and watch lists update as their data changes. • Media and device features: play video, try speech and haptics, and watch live sensor readings. • Languages and layouts: switch between English, French, Arabic, and Simplified Chinese, including right-to-left layouts, and compare light and dark themes. Tap the code button on any page to see how it was built. Star your favorites to keep them at the top of the navigation list. Day and Day Showcase are open source. Learn about the framework at daybrite.dev, or browse the app's code at github.com/daybrite/Day-Showcase.
Release notes (0.5.1)
First App Store release. 35 pages in eight groups, from controls and layout to sensors and crash reporting, in English, French, Arabic, and Simplified Chinese.

Open — Web (DOM)

Open it in any browser

Screenshots

Web

Permissions

Web

No declared permissions.