Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add an example/showcase on the website #592

Open
Lenormju opened this issue Feb 6, 2025 · 2 comments
Open

Add an example/showcase on the website #592

Lenormju opened this issue Feb 6, 2025 · 2 comments
Labels
enhancement New features, or improvements to existing features.

Comments

@Lenormju
Copy link

Lenormju commented Feb 6, 2025

What is the problem or limitation you are having?

I just heard of BeeWare, am interested on learning more, but I can't find an example of what it can do, how well it works.

Describe the solution you'd like

I would like to see at least a link to a demo app, with screenshots of how well it works, what amazing things it can do.
I could not find a complete example, not even the tutorial's complete code on GitHub.
Would you consider providing a ready-to-run GitHub repository showcasing all the glory of BeeWare ?

Describe alternatives you've considered

Or a video/gif, showing some demo code, a command, then screenshots of it running on different platforms.

Additional context

Give something visual, especially when proving GUI apps.

@Lenormju Lenormju added the enhancement New features, or improvements to existing features. label Feb 6, 2025
@freakboy3742
Copy link
Member

Thanks for the suggestion! This is definitely a worthwhile idea.

To some extent, it does exist - that's what the toga-demo application is. However, that application can only run on desktop platforms because it depends on features that aren't support on iOS, Android, web or Textual.

beeware/toga#1873 is tracking the task of improving this demo and making it a more comprehensive cross-platform "widget capability showcase". Work on the demo app itself would be better focussed around that ticket; but once that work has been done, surfacing the app in the form of demo images and videos on the website would definitely make sense.

@mhsmith
Copy link
Member

mhsmith commented Feb 7, 2025

Meanwhile, there is a collection of example apps here: https://github.com/beeware/toga/tree/main/examples

Each of them can be run on any platform using the briefcase create / build / run commands from the tutorial.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New features, or improvements to existing features.
Projects
None yet
Development

No branches or pull requests

3 participants