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

Enable the creation of Xamarin.Forms apps #321

Open
mrlacey opened this Issue May 12, 2017 · 19 comments

Comments

Projects
None yet
8 participants
@mrlacey
Collaborator

mrlacey commented May 12, 2017

From #319

Is there a plan to also include templates to help kick-start Xamarin and Xamarin.Forms development? Thinking along the same lines, wouldn't it be great to have the ability to create a Xamarin Forms solution, pick which MVVM framework to use, choose between a hamburger menu or a tabs based app, include settings, themes (light-dark), add maps, login page, splash screen etc. Essentially everything that the Template Studio offers for UWP apps.

Please add any specifics about what you'd like to see for Xamarin.Forms below.

https://github.com/Microsoft/WindowsTemplateStudio/wiki/Xamarin

@crutkas

This comment has been minimized.

Show comment
Hide comment
@crutkas

crutkas May 13, 2017

Member

how is this different than #229?

Member

crutkas commented May 13, 2017

how is this different than #229?

@mrlacey

This comment has been minimized.

Show comment
Hide comment
@mrlacey

mrlacey May 16, 2017

Collaborator

#229 is to create a solution containing a UWP app project and a library project (PCL or Net Standard) that could then be used in a Xamarin.Forms (or other) project. It doesn't create anything that targets another platform though.
This issue is a request to be able to create a Xamarin.Forms app from the start. The output from this would be a shared library (or PCL) and multiple platform heads (iOS, Android, Windows, & others?) as if doing File>New>Xamarin.Forms.
This is the request for the ability to do for Xamarin.Forms, what WTS does for UWP.

Collaborator

mrlacey commented May 16, 2017

#229 is to create a solution containing a UWP app project and a library project (PCL or Net Standard) that could then be used in a Xamarin.Forms (or other) project. It doesn't create anything that targets another platform though.
This issue is a request to be able to create a Xamarin.Forms app from the start. The output from this would be a shared library (or PCL) and multiple platform heads (iOS, Android, Windows, & others?) as if doing File>New>Xamarin.Forms.
This is the request for the ability to do for Xamarin.Forms, what WTS does for UWP.

@mrlacey

This comment has been minimized.

Show comment
Hide comment
@mrlacey

mrlacey Jun 13, 2017

Collaborator

It appears something might be happening in this area....https://github.com/Microsoft/WindowsTemplateStudio/tree/xamarin

Collaborator

mrlacey commented Jun 13, 2017

It appears something might be happening in this area....https://github.com/Microsoft/WindowsTemplateStudio/tree/xamarin

@crutkas

This comment has been minimized.

Show comment
Hide comment
Member

crutkas commented Jun 29, 2017

@nguyenthanhliemfc

This comment has been minimized.

Show comment
Hide comment
@nguyenthanhliemfc

nguyenthanhliemfc Feb 6, 2018

Is it support Xamarin-forms now?

nguyenthanhliemfc commented Feb 6, 2018

Is it support Xamarin-forms now?

@crutkas

This comment has been minimized.

Show comment
Hide comment
@crutkas

crutkas Feb 6, 2018

Member

We have multiple aspects of this built out, we are forming a plan of exact execution. We'll be sharing shortly for feedback

Member

crutkas commented Feb 6, 2018

We have multiple aspects of this built out, we are forming a plan of exact execution. We'll be sharing shortly for feedback

@nguyenthanhliemfc

This comment has been minimized.

Show comment
Hide comment

nguyenthanhliemfc commented Feb 6, 2018

@crutkas Thank you

@mrlacey

This comment has been minimized.

Show comment
Hide comment
@mrlacey

mrlacey Feb 6, 2018

Collaborator

@nguyenthanhliemfc what, specifically, do you want from Xamaring.Forms support? What should (and shouldn't?) it include or enable you to do?

Collaborator

mrlacey commented Feb 6, 2018

@nguyenthanhliemfc what, specifically, do you want from Xamaring.Forms support? What should (and shouldn't?) it include or enable you to do?

@LocalJoost

This comment has been minimized.

Show comment
Hide comment
@LocalJoost

LocalJoost Feb 16, 2018

I would use this, and this would definitely help us. We now suffer a lot from 'set up costs' and it makes apps too expensive compared to web apps.

LocalJoost commented Feb 16, 2018

I would use this, and this would definitely help us. We now suffer a lot from 'set up costs' and it makes apps too expensive compared to web apps.

@jesulink2514

This comment has been minimized.

Show comment
Hide comment
@jesulink2514

jesulink2514 Feb 16, 2018

@mrlacey I think that bring Prism for Xamarin.Forms templates could be a great start point considering that Prism Template Pack already exists. https://marketplace.visualstudio.com/items?itemName=BrianLagunas.PrismTemplatePack

jesulink2514 commented Feb 16, 2018

@mrlacey I think that bring Prism for Xamarin.Forms templates could be a great start point considering that Prism Template Pack already exists. https://marketplace.visualstudio.com/items?itemName=BrianLagunas.PrismTemplatePack

@anotherlab

This comment has been minimized.

Show comment
Hide comment
@anotherlab

anotherlab Feb 16, 2018

I would like to see push notification supported, When creating a new cross plat app, that's one of the things need platform specific code to get up and running.

How extensible is Windows Template Studio? I need to cache data on device and needs to be encrypted. If I wanted to add LiteDB support to bring that fucntionality in, can WTS be extended to make that an option?

anotherlab commented Feb 16, 2018

I would like to see push notification supported, When creating a new cross plat app, that's one of the things need platform specific code to get up and running.

How extensible is Windows Template Studio? I need to cache data on device and needs to be encrypted. If I wanted to add LiteDB support to bring that fucntionality in, can WTS be extended to make that an option?

@crutkas

This comment has been minimized.

Show comment
Hide comment
@crutkas

crutkas Feb 16, 2018

Member

@anotherlab what you're proposing are features. yes those would have to be thought about in terms of how that would work for xamarin and a dev but right now we're really looking for feedback on the actual implementation for the base.

Member

crutkas commented Feb 16, 2018

@anotherlab what you're proposing are features. yes those would have to be thought about in terms of how that would work for xamarin and a dev but right now we're really looking for feedback on the actual implementation for the base.

@crutkas

This comment has been minimized.

Show comment
Hide comment
@crutkas

crutkas Feb 16, 2018

Member

@LocalJoost so you're ok with the hybrid approach we outlined here: https://github.com/Microsoft/WindowsTemplateStudio/wiki/Xamarin-approach

Member

crutkas commented Feb 16, 2018

@LocalJoost so you're ok with the hybrid approach we outlined here: https://github.com/Microsoft/WindowsTemplateStudio/wiki/Xamarin-approach

@crutkas

This comment has been minimized.

Show comment
Hide comment
@crutkas

crutkas Feb 16, 2018

Member

@jesulink2514 prism was one of the frameworks we were going to have for for Xamarin, but right now, we are heavily interested in the hybrid approach model we are proposing: https://github.com/Microsoft/WindowsTemplateStudio/wiki/Xamarin-approach

Member

crutkas commented Feb 16, 2018

@jesulink2514 prism was one of the frameworks we were going to have for for Xamarin, but right now, we are heavily interested in the hybrid approach model we are proposing: https://github.com/Microsoft/WindowsTemplateStudio/wiki/Xamarin-approach

@jamesmcroft

This comment has been minimized.

Show comment
Hide comment
@jamesmcroft

jamesmcroft Feb 16, 2018

Collaborator

Would WTS support all of the current features for all platforms? IMO it would be potentially misleading if they weren't all supported.

Also what about naming. Supporting Xamarin branches outside of just Windows so Windows Template Studio wouldn't be an accurate name for the extension

Collaborator

jamesmcroft commented Feb 16, 2018

Would WTS support all of the current features for all platforms? IMO it would be potentially misleading if they weren't all supported.

Also what about naming. Supporting Xamarin branches outside of just Windows so Windows Template Studio wouldn't be an accurate name for the extension

@crutkas

This comment has been minimized.

Show comment
Hide comment
@crutkas

crutkas Feb 17, 2018

Member

@jamesmcroft I wouldn't focus on the name. That will solve itself.

are you talking if we did the hybrid approach, would UWP workflow have more options than a xamarin one, yes that is possible. The wizard would have to work that into the design.

There are very desktop specific scenarios and features.

Member

crutkas commented Feb 17, 2018

@jamesmcroft I wouldn't focus on the name. That will solve itself.

are you talking if we did the hybrid approach, would UWP workflow have more options than a xamarin one, yes that is possible. The wizard would have to work that into the design.

There are very desktop specific scenarios and features.

@jamesmcroft

This comment has been minimized.

Show comment
Hide comment
@jamesmcroft

jamesmcroft Mar 7, 2018

Collaborator

@crutkas thinking back on this around Xamarin support, why couldn't this be its own thing that evolves on it's own. Windows Template Studio has this incredible system that backs it for creating these projects from the provided templates which leans well to having separate UI for the different platforms.

I can see possibilities where there are things developers might want/need for UWP but having this application for Xamarin that cannot support it or vice versa.

I also want to refer to #1311 where @bartlannoeye commented on supporting Xamarin Native. Is this something that will be considered?

Collaborator

jamesmcroft commented Mar 7, 2018

@crutkas thinking back on this around Xamarin support, why couldn't this be its own thing that evolves on it's own. Windows Template Studio has this incredible system that backs it for creating these projects from the provided templates which leans well to having separate UI for the different platforms.

I can see possibilities where there are things developers might want/need for UWP but having this application for Xamarin that cannot support it or vice versa.

I also want to refer to #1311 where @bartlannoeye commented on supporting Xamarin Native. Is this something that will be considered?

@crutkas

This comment has been minimized.

Show comment
Hide comment
@crutkas

crutkas Mar 8, 2018

Member

@jamesmcroft It can be its own "thing" but at some point, someone has to do the work. We've had this as a work item for almost a year. We're proposing a solution that allows us to maximize our current investments and allows for companion iOS and Android applications. i'm fine with the system's ability to support native as well but UX has to be considered for these scenarios.

If you're proposing that you (or others) are willing to do the work, lets figure out where we can help and let you guys lead the effort :)

Member

crutkas commented Mar 8, 2018

@jamesmcroft It can be its own "thing" but at some point, someone has to do the work. We've had this as a work item for almost a year. We're proposing a solution that allows us to maximize our current investments and allows for companion iOS and Android applications. i'm fine with the system's ability to support native as well but UX has to be considered for these scenarios.

If you're proposing that you (or others) are willing to do the work, lets figure out where we can help and let you guys lead the effort :)

@TopperDEL

This comment has been minimized.

Show comment
Hide comment
@TopperDEL

TopperDEL Jul 30, 2018

Would love to have a one-stop-solution for a cross-platform app.creation-tool using C#/.Net/Xamarin! Keep it coming!

TopperDEL commented Jul 30, 2018

Would love to have a one-stop-solution for a cross-platform app.creation-tool using C#/.Net/Xamarin! Keep it coming!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment