Skip to content

bberak/Appy

Repository files navigation

Appy

Repository for holding Appy - quick desktop apps for web developers! Like Electron, but powered by .NET and the ASP.NET Razor engine.

What's the point of all this?

  • Build your desktop apps using the MVC pattern. Allows for better testability and maintainability.
  • Allow designers to transfer their web development skills to the desktop.
  • Develop fluent user interfaces using HTML, CSS and JavaScript rather than WPF (XAML) and WinForms.

How To Start

  • Build the solution in VS 2012 or download the binaries here. Ensure that your platform config is set to x86 if buidling!
  • Run the 'Appy' project or Appy.exe (if you downloaded the binaries).
  • Follow the prompts to bootstrap a new project or compile an existing project.

Developing Your App

  • Make changes to the contents of the Site folder - this is basically an HTML5 website and will make up your UI.
  • Make changes to the Code folder - this is the logic of your app. Feel free to add more of your own 'controller' classes (note: they don't have to inherit from Controller). In fact, add any class that you need - just make sure it is valid C# code.
  • PS. when creating new 'controller' classes - you must import the Appy.Core namespace ('using Appy.Core;').

Apologies

  • I know this is such a poor guide.. I promise to publish something comprehensive very soon. However, if you need help now, send me an email and I will get back to you ASAP.

Special Thanks

About

Quick desktop apps for web developers! Like PhoneGap, but for the desktop.

Resources

License

Stars

Watchers

Forks

Packages

No packages published