entity framework 7

of 26 /26
Entity Framework 7 Campus Party 2015 Por Priscila Mayumi Sato @MayogaX

Author: priscila-mayumi-sato

Post on 18-Jul-2015

232 views

Category:

Technology


0 download

Embed Size (px)

TRANSCRIPT

Entity Framework 7

Campus Party 2015Por Priscila Mayumi [email protected]

Antes de comear a fazer sua app voc precisa comear definindo o visual dela, e este artigo vai te ajudar a definir o visual tendo como premissa te mostrar os princpios de design e referencias para preparar sua app.

Eu o/

Priscila Mayumi Sato23 anos 6 anos como devMicrosoft [email protected]://www.dev.mayogax.me

Conhecendo o Modern DesignModern Design o conjunto de princpios de design utilizados nas Windows Store apps e Windows Phone apps para manter seu visual moderno, limpo, telas sbrias que operam de forma rpida, tipografia minimalista e notificaes automticas para novidades e informaes atualizadas.

Os pilares do Modern DesignPara voc conhecer mais fundo do Modern Design os 3 pilares (para saber a histria por de trs dos pilares leia os artigos citados na seo referncias deste artigo):

The Bauhaus: remover o que suprfluoSwiss Style: design limpo, legibilidade e objetividade so seus temas centrais. Apartir disso temo um grid visual e layouts assimtricosMotion design: o conceito de movimento para interagir entre as tasksEsses pilares inspiraram a Microsoft a criar os prprios princpios de design:

Orgulho em criar arteFaa mais com menosRpido e fluidoAutenticamente digitaisVena como um(Para ver sobre o principio Rpido e Fludo veja o artigo sobre definindo a navegao da app).

Entity Framework

ORMOpen SourceMigrationsEDM e Code First

Conhecendo o Modern DesignModern Design o conjunto de princpios de design utilizados nas Windows Store apps e Windows Phone apps para manter seu visual moderno, limpo, telas sbrias que operam de forma rpida, tipografia minimalista e notificaes automticas para novidades e informaes atualizadas.

Os pilares do Modern DesignPara voc conhecer mais fundo do Modern Design os 3 pilares (para saber a histria por de trs dos pilares leia os artigos citados na seo referncias deste artigo):

The Bauhaus: remover o que suprfluoSwiss Style: design limpo, legibilidade e objetividade so seus temas centrais. Apartir disso temo um grid visual e layouts assimtricosMotion design: o conceito de movimento para interagir entre as tasksEsses pilares inspiraram a Microsoft a criar os prprios princpios de design:

Orgulho em criar arteFaa mais com menosRpido e fluidoAutenticamente digitaisVena como um(Para ver sobre o principio Rpido e Fludo veja o artigo sobre definindo a navegao da app).

Entity Framework 7

LevePortvelAdaptvel

Conhecendo o Modern DesignModern Design o conjunto de princpios de design utilizados nas Windows Store apps e Windows Phone apps para manter seu visual moderno, limpo, telas sbrias que operam de forma rpida, tipografia minimalista e notificaes automticas para novidades e informaes atualizadas.

Os pilares do Modern DesignPara voc conhecer mais fundo do Modern Design os 3 pilares (para saber a histria por de trs dos pilares leia os artigos citados na seo referncias deste artigo):

The Bauhaus: remover o que suprfluoSwiss Style: design limpo, legibilidade e objetividade so seus temas centrais. Apartir disso temo um grid visual e layouts assimtricosMotion design: o conceito de movimento para interagir entre as tasksEsses pilares inspiraram a Microsoft a criar os prprios princpios de design:

Orgulho em criar arteFaa mais com menosRpido e fluidoAutenticamente digitaisVena como um(Para ver sobre o principio Rpido e Fludo veja o artigo sobre definindo a navegao da app).

Open Source

EF 6 Codeplex mais de 50 submisses aceitasEF 7 Github vrias contribuies

Conhecendo o Modern DesignModern Design o conjunto de princpios de design utilizados nas Windows Store apps e Windows Phone apps para manter seu visual moderno, limpo, telas sbrias que operam de forma rpida, tipografia minimalista e notificaes automticas para novidades e informaes atualizadas.

Os pilares do Modern DesignPara voc conhecer mais fundo do Modern Design os 3 pilares (para saber a histria por de trs dos pilares leia os artigos citados na seo referncias deste artigo):

The Bauhaus: remover o que suprfluoSwiss Style: design limpo, legibilidade e objetividade so seus temas centrais. Apartir disso temo um grid visual e layouts assimtricosMotion design: o conceito de movimento para interagir entre as tasksEsses pilares inspiraram a Microsoft a criar os prprios princpios de design:

Orgulho em criar arteFaa mais com menosRpido e fluidoAutenticamente digitaisVena como um(Para ver sobre o principio Rpido e Fludo veja o artigo sobre definindo a navegao da app).

Reboot

A verso 7 uma reescrita do framework

Conhecendo o Modern DesignModern Design o conjunto de princpios de design utilizados nas Windows Store apps e Windows Phone apps para manter seu visual moderno, limpo, telas sbrias que operam de forma rpida, tipografia minimalista e notificaes automticas para novidades e informaes atualizadas.

Os pilares do Modern DesignPara voc conhecer mais fundo do Modern Design os 3 pilares (para saber a histria por de trs dos pilares leia os artigos citados na seo referncias deste artigo):

The Bauhaus: remover o que suprfluoSwiss Style: design limpo, legibilidade e objetividade so seus temas centrais. Apartir disso temo um grid visual e layouts assimtricosMotion design: o conceito de movimento para interagir entre as tasksEsses pilares inspiraram a Microsoft a criar os prprios princpios de design:

Orgulho em criar arteFaa mais com menosRpido e fluidoAutenticamente digitaisVena como um(Para ver sobre o principio Rpido e Fludo veja o artigo sobre definindo a navegao da app).

Universal Apps

Windows Store e Windows Phone

Conhecendo o Modern DesignModern Design o conjunto de princpios de design utilizados nas Windows Store apps e Windows Phone apps para manter seu visual moderno, limpo, telas sbrias que operam de forma rpida, tipografia minimalista e notificaes automticas para novidades e informaes atualizadas.

Os pilares do Modern DesignPara voc conhecer mais fundo do Modern Design os 3 pilares (para saber a histria por de trs dos pilares leia os artigos citados na seo referncias deste artigo):

The Bauhaus: remover o que suprfluoSwiss Style: design limpo, legibilidade e objetividade so seus temas centrais. Apartir disso temo um grid visual e layouts assimtricosMotion design: o conceito de movimento para interagir entre as tasksEsses pilares inspiraram a Microsoft a criar os prprios princpios de design:

Orgulho em criar arteFaa mais com menosRpido e fluidoAutenticamente digitaisVena como um(Para ver sobre o principio Rpido e Fludo veja o artigo sobre definindo a navegao da app).

NoSQL

Redis, Azure Table Storage

Conhecendo o Modern DesignModern Design o conjunto de princpios de design utilizados nas Windows Store apps e Windows Phone apps para manter seu visual moderno, limpo, telas sbrias que operam de forma rpida, tipografia minimalista e notificaes automticas para novidades e informaes atualizadas.

Os pilares do Modern DesignPara voc conhecer mais fundo do Modern Design os 3 pilares (para saber a histria por de trs dos pilares leia os artigos citados na seo referncias deste artigo):

The Bauhaus: remover o que suprfluoSwiss Style: design limpo, legibilidade e objetividade so seus temas centrais. Apartir disso temo um grid visual e layouts assimtricosMotion design: o conceito de movimento para interagir entre as tasksEsses pilares inspiraram a Microsoft a criar os prprios princpios de design:

Orgulho em criar arteFaa mais com menosRpido e fluidoAutenticamente digitaisVena como um(Para ver sobre o principio Rpido e Fludo veja o artigo sobre definindo a navegao da app).

NoSQL

DocumentDB e MongoDB providers ?

Conhecendo o Modern DesignModern Design o conjunto de princpios de design utilizados nas Windows Store apps e Windows Phone apps para manter seu visual moderno, limpo, telas sbrias que operam de forma rpida, tipografia minimalista e notificaes automticas para novidades e informaes atualizadas.

Os pilares do Modern DesignPara voc conhecer mais fundo do Modern Design os 3 pilares (para saber a histria por de trs dos pilares leia os artigos citados na seo referncias deste artigo):

The Bauhaus: remover o que suprfluoSwiss Style: design limpo, legibilidade e objetividade so seus temas centrais. Apartir disso temo um grid visual e layouts assimtricosMotion design: o conceito de movimento para interagir entre as tasksEsses pilares inspiraram a Microsoft a criar os prprios princpios de design:

Orgulho em criar arteFaa mais com menosRpido e fluidoAutenticamente digitaisVena como um(Para ver sobre o principio Rpido e Fludo veja o artigo sobre definindo a navegao da app).

Leve

SQLite e InMemory

Conhecendo o Modern DesignModern Design o conjunto de princpios de design utilizados nas Windows Store apps e Windows Phone apps para manter seu visual moderno, limpo, telas sbrias que operam de forma rpida, tipografia minimalista e notificaes automticas para novidades e informaes atualizadas.

Os pilares do Modern DesignPara voc conhecer mais fundo do Modern Design os 3 pilares (para saber a histria por de trs dos pilares leia os artigos citados na seo referncias deste artigo):

The Bauhaus: remover o que suprfluoSwiss Style: design limpo, legibilidade e objetividade so seus temas centrais. Apartir disso temo um grid visual e layouts assimtricosMotion design: o conceito de movimento para interagir entre as tasksEsses pilares inspiraram a Microsoft a criar os prprios princpios de design:

Orgulho em criar arteFaa mais com menosRpido e fluidoAutenticamente digitaisVena como um(Para ver sobre o principio Rpido e Fludo veja o artigo sobre definindo a navegao da app).

Morte

Model FirstObjectContext, Entity SQL, EntityConnectionPrefixo Has na Fluent API/IsXXXLegth()

Conhecendo o Modern DesignModern Design o conjunto de princpios de design utilizados nas Windows Store apps e Windows Phone apps para manter seu visual moderno, limpo, telas sbrias que operam de forma rpida, tipografia minimalista e notificaes automticas para novidades e informaes atualizadas.

Os pilares do Modern DesignPara voc conhecer mais fundo do Modern Design os 3 pilares (para saber a histria por de trs dos pilares leia os artigos citados na seo referncias deste artigo):

The Bauhaus: remover o que suprfluoSwiss Style: design limpo, legibilidade e objetividade so seus temas centrais. Apartir disso temo um grid visual e layouts assimtricosMotion design: o conceito de movimento para interagir entre as tasksEsses pilares inspiraram a Microsoft a criar os prprios princpios de design:

Orgulho em criar arteFaa mais com menosRpido e fluidoAutenticamente digitaisVena como um(Para ver sobre o principio Rpido e Fludo veja o artigo sobre definindo a navegao da app).

Mudana

.Collection() e .Reference()

Conhecendo o Modern DesignModern Design o conjunto de princpios de design utilizados nas Windows Store apps e Windows Phone apps para manter seu visual moderno, limpo, telas sbrias que operam de forma rpida, tipografia minimalista e notificaes automticas para novidades e informaes atualizadas.

Os pilares do Modern DesignPara voc conhecer mais fundo do Modern Design os 3 pilares (para saber a histria por de trs dos pilares leia os artigos citados na seo referncias deste artigo):

The Bauhaus: remover o que suprfluoSwiss Style: design limpo, legibilidade e objetividade so seus temas centrais. Apartir disso temo um grid visual e layouts assimtricosMotion design: o conceito de movimento para interagir entre as tasksEsses pilares inspiraram a Microsoft a criar os prprios princpios de design:

Orgulho em criar arteFaa mais com menosRpido e fluidoAutenticamente digitaisVena como um(Para ver sobre o principio Rpido e Fludo veja o artigo sobre definindo a navegao da app).

Queries

db.Blogs.Where(b => b.BlogId == id).OrderByDescending(b => b.Url).ToList();

Conhecendo o Modern DesignModern Design o conjunto de princpios de design utilizados nas Windows Store apps e Windows Phone apps para manter seu visual moderno, limpo, telas sbrias que operam de forma rpida, tipografia minimalista e notificaes automticas para novidades e informaes atualizadas.

Os pilares do Modern DesignPara voc conhecer mais fundo do Modern Design os 3 pilares (para saber a histria por de trs dos pilares leia os artigos citados na seo referncias deste artigo):

The Bauhaus: remover o que suprfluoSwiss Style: design limpo, legibilidade e objetividade so seus temas centrais. Apartir disso temo um grid visual e layouts assimtricosMotion design: o conceito de movimento para interagir entre as tasksEsses pilares inspiraram a Microsoft a criar os prprios princpios de design:

Orgulho em criar arteFaa mais com menosRpido e fluidoAutenticamente digitaisVena como um(Para ver sobre o principio Rpido e Fludo veja o artigo sobre definindo a navegao da app).

Queries

SELECT[Project1].[BlogId] AS [BlogId],[Project1].[Url] AS [Url]FROM ( SELECT[Extent1].[BlogId] AS [BlogId],[Extent1].[Url] AS [Url]FROM [dbo].[Blog] AS [Extent1]WHERE [Extent1].[BlogId] = @p__linq__0) AS [Project1]ORDER BY [Project1].[Url] DESC

Conhecendo o Modern DesignModern Design o conjunto de princpios de design utilizados nas Windows Store apps e Windows Phone apps para manter seu visual moderno, limpo, telas sbrias que operam de forma rpida, tipografia minimalista e notificaes automticas para novidades e informaes atualizadas.

Os pilares do Modern DesignPara voc conhecer mais fundo do Modern Design os 3 pilares (para saber a histria por de trs dos pilares leia os artigos citados na seo referncias deste artigo):

The Bauhaus: remover o que suprfluoSwiss Style: design limpo, legibilidade e objetividade so seus temas centrais. Apartir disso temo um grid visual e layouts assimtricosMotion design: o conceito de movimento para interagir entre as tasksEsses pilares inspiraram a Microsoft a criar os prprios princpios de design:

Orgulho em criar arteFaa mais com menosRpido e fluidoAutenticamente digitaisVena como um(Para ver sobre o principio Rpido e Fludo veja o artigo sobre definindo a navegao da app).

Queries

SELECT [b].[BlogId],[b].[Url]FROM [Blog] AS [b]WHERE [b].[BlogId] = @p0ORDER BY [b].[Url] DESC

Conhecendo o Modern DesignModern Design o conjunto de princpios de design utilizados nas Windows Store apps e Windows Phone apps para manter seu visual moderno, limpo, telas sbrias que operam de forma rpida, tipografia minimalista e notificaes automticas para novidades e informaes atualizadas.

Os pilares do Modern DesignPara voc conhecer mais fundo do Modern Design os 3 pilares (para saber a histria por de trs dos pilares leia os artigos citados na seo referncias deste artigo):

The Bauhaus: remover o que suprfluoSwiss Style: design limpo, legibilidade e objetividade so seus temas centrais. Apartir disso temo um grid visual e layouts assimtricosMotion design: o conceito de movimento para interagir entre as tasksEsses pilares inspiraram a Microsoft a criar os prprios princpios de design:

Orgulho em criar arteFaa mais com menosRpido e fluidoAutenticamente digitaisVena como um(Para ver sobre o principio Rpido e Fludo veja o artigo sobre definindo a navegao da app).

Instalao

NuGet verso >= 2.8.3

Install-Package EntityFramework.SqlServer Pre

.SqlServer.SQLite.AzureTableStorage.InMemory

Conhecendo o Modern DesignModern Design o conjunto de princpios de design utilizados nas Windows Store apps e Windows Phone apps para manter seu visual moderno, limpo, telas sbrias que operam de forma rpida, tipografia minimalista e notificaes automticas para novidades e informaes atualizadas.

Os pilares do Modern DesignPara voc conhecer mais fundo do Modern Design os 3 pilares (para saber a histria por de trs dos pilares leia os artigos citados na seo referncias deste artigo):

The Bauhaus: remover o que suprfluoSwiss Style: design limpo, legibilidade e objetividade so seus temas centrais. Apartir disso temo um grid visual e layouts assimtricosMotion design: o conceito de movimento para interagir entre as tasksEsses pilares inspiraram a Microsoft a criar os prprios princpios de design:

Orgulho em criar arteFaa mais com menosRpido e fluidoAutenticamente digitaisVena como um(Para ver sobre o principio Rpido e Fludo veja o artigo sobre definindo a navegao da app).

Migrations

Instalar Migration:Install-Package EntityFramework.Commands -Pre

Apply-Migration

Conhecendo o Modern DesignModern Design o conjunto de princpios de design utilizados nas Windows Store apps e Windows Phone apps para manter seu visual moderno, limpo, telas sbrias que operam de forma rpida, tipografia minimalista e notificaes automticas para novidades e informaes atualizadas.

Os pilares do Modern DesignPara voc conhecer mais fundo do Modern Design os 3 pilares (para saber a histria por de trs dos pilares leia os artigos citados na seo referncias deste artigo):

The Bauhaus: remover o que suprfluoSwiss Style: design limpo, legibilidade e objetividade so seus temas centrais. Apartir disso temo um grid visual e layouts assimtricosMotion design: o conceito de movimento para interagir entre as tasksEsses pilares inspiraram a Microsoft a criar os prprios princpios de design:

Orgulho em criar arteFaa mais com menosRpido e fluidoAutenticamente digitaisVena como um(Para ver sobre o principio Rpido e Fludo veja o artigo sobre definindo a navegao da app).

Migrations

Inicializa o banco

Conhecendo o Modern DesignModern Design o conjunto de princpios de design utilizados nas Windows Store apps e Windows Phone apps para manter seu visual moderno, limpo, telas sbrias que operam de forma rpida, tipografia minimalista e notificaes automticas para novidades e informaes atualizadas.

Os pilares do Modern DesignPara voc conhecer mais fundo do Modern Design os 3 pilares (para saber a histria por de trs dos pilares leia os artigos citados na seo referncias deste artigo):

The Bauhaus: remover o que suprfluoSwiss Style: design limpo, legibilidade e objetividade so seus temas centrais. Apartir disso temo um grid visual e layouts assimtricosMotion design: o conceito de movimento para interagir entre as tasksEsses pilares inspiraram a Microsoft a criar os prprios princpios de design:

Orgulho em criar arteFaa mais com menosRpido e fluidoAutenticamente digitaisVena como um(Para ver sobre o principio Rpido e Fludo veja o artigo sobre definindo a navegao da app).

DEMO tradicional .net

Conhecendo o Modern DesignModern Design o conjunto de princpios de design utilizados nas Windows Store apps e Windows Phone apps para manter seu visual moderno, limpo, telas sbrias que operam de forma rpida, tipografia minimalista e notificaes automticas para novidades e informaes atualizadas.

Os pilares do Modern DesignPara voc conhecer mais fundo do Modern Design os 3 pilares (para saber a histria por de trs dos pilares leia os artigos citados na seo referncias deste artigo):

The Bauhaus: remover o que suprfluoSwiss Style: design limpo, legibilidade e objetividade so seus temas centrais. Apartir disso temo um grid visual e layouts assimtricosMotion design: o conceito de movimento para interagir entre as tasksEsses pilares inspiraram a Microsoft a criar os prprios princpios de design:

Orgulho em criar arteFaa mais com menosRpido e fluidoAutenticamente digitaisVena como um(Para ver sobre o principio Rpido e Fludo veja o artigo sobre definindo a navegao da app).

DEMO Windows Phone

Conhecendo o Modern DesignModern Design o conjunto de princpios de design utilizados nas Windows Store apps e Windows Phone apps para manter seu visual moderno, limpo, telas sbrias que operam de forma rpida, tipografia minimalista e notificaes automticas para novidades e informaes atualizadas.

Os pilares do Modern DesignPara voc conhecer mais fundo do Modern Design os 3 pilares (para saber a histria por de trs dos pilares leia os artigos citados na seo referncias deste artigo):

The Bauhaus: remover o que suprfluoSwiss Style: design limpo, legibilidade e objetividade so seus temas centrais. Apartir disso temo um grid visual e layouts assimtricosMotion design: o conceito de movimento para interagir entre as tasksEsses pilares inspiraram a Microsoft a criar os prprios princpios de design:

Orgulho em criar arteFaa mais com menosRpido e fluidoAutenticamente digitaisVena como um(Para ver sobre o principio Rpido e Fludo veja o artigo sobre definindo a navegao da app).

DEMO InMemory

Conhecendo o Modern DesignModern Design o conjunto de princpios de design utilizados nas Windows Store apps e Windows Phone apps para manter seu visual moderno, limpo, telas sbrias que operam de forma rpida, tipografia minimalista e notificaes automticas para novidades e informaes atualizadas.

Os pilares do Modern DesignPara voc conhecer mais fundo do Modern Design os 3 pilares (para saber a histria por de trs dos pilares leia os artigos citados na seo referncias deste artigo):

The Bauhaus: remover o que suprfluoSwiss Style: design limpo, legibilidade e objetividade so seus temas centrais. Apartir disso temo um grid visual e layouts assimtricosMotion design: o conceito de movimento para interagir entre as tasksEsses pilares inspiraram a Microsoft a criar os prprios princpios de design:

Orgulho em criar arteFaa mais com menosRpido e fluidoAutenticamente digitaisVena como um(Para ver sobre o principio Rpido e Fludo veja o artigo sobre definindo a navegao da app).

Prioridade

Asp.Net 5 (Sql Server e depois PostegreSQL)Mais recursosMais provedores

Conhecendo o Modern DesignModern Design o conjunto de princpios de design utilizados nas Windows Store apps e Windows Phone apps para manter seu visual moderno, limpo, telas sbrias que operam de forma rpida, tipografia minimalista e notificaes automticas para novidades e informaes atualizadas.

Os pilares do Modern DesignPara voc conhecer mais fundo do Modern Design os 3 pilares (para saber a histria por de trs dos pilares leia os artigos citados na seo referncias deste artigo):

The Bauhaus: remover o que suprfluoSwiss Style: design limpo, legibilidade e objetividade so seus temas centrais. Apartir disso temo um grid visual e layouts assimtricosMotion design: o conceito de movimento para interagir entre as tasksEsses pilares inspiraram a Microsoft a criar os prprios princpios de design:

Orgulho em criar arteFaa mais com menosRpido e fluidoAutenticamente digitaisVena como um(Para ver sobre o principio Rpido e Fludo veja o artigo sobre definindo a navegao da app).

Prioridade

Para entregar o EF7 junto com o Asp.Net 5 no h trabalhos envolvendo o lazy load (entre outros)

Conhecendo o Modern DesignModern Design o conjunto de princpios de design utilizados nas Windows Store apps e Windows Phone apps para manter seu visual moderno, limpo, telas sbrias que operam de forma rpida, tipografia minimalista e notificaes automticas para novidades e informaes atualizadas.

Os pilares do Modern DesignPara voc conhecer mais fundo do Modern Design os 3 pilares (para saber a histria por de trs dos pilares leia os artigos citados na seo referncias deste artigo):

The Bauhaus: remover o que suprfluoSwiss Style: design limpo, legibilidade e objetividade so seus temas centrais. Apartir disso temo um grid visual e layouts assimtricosMotion design: o conceito de movimento para interagir entre as tasksEsses pilares inspiraram a Microsoft a criar os prprios princpios de design:

Orgulho em criar arteFaa mais com menosRpido e fluidoAutenticamente digitaisVena como um(Para ver sobre o principio Rpido e Fludo veja o artigo sobre definindo a navegao da app).

Dvidas?

Criticas, sugestes, comentrios, convites pra jogar Magic?

Conhecendo o Modern DesignModern Design o conjunto de princpios de design utilizados nas Windows Store apps e Windows Phone apps para manter seu visual moderno, limpo, telas sbrias que operam de forma rpida, tipografia minimalista e notificaes automticas para novidades e informaes atualizadas.

Os pilares do Modern DesignPara voc conhecer mais fundo do Modern Design os 3 pilares (para saber a histria por de trs dos pilares leia os artigos citados na seo referncias deste artigo):

The Bauhaus: remover o que suprfluoSwiss Style: design limpo, legibilidade e objetividade so seus temas centrais. Apartir disso temo um grid visual e layouts assimtricosMotion design: o conceito de movimento para interagir entre as tasksEsses pilares inspiraram a Microsoft a criar os prprios princpios de design:

Orgulho em criar arteFaa mais com menosRpido e fluidoAutenticamente digitaisVena como um(Para ver sobre o principio Rpido e Fludo veja o artigo sobre definindo a navegao da app).

Obrigada

Conhecendo o Modern DesignModern Design o conjunto de princpios de design utilizados nas Windows Store apps e Windows Phone apps para manter seu visual moderno, limpo, telas sbrias que operam de forma rpida, tipografia minimalista e notificaes automticas para novidades e informaes atualizadas.

Os pilares do Modern DesignPara voc conhecer mais fundo do Modern Design os 3 pilares (para saber a histria por de trs dos pilares leia os artigos citados na seo referncias deste artigo):

The Bauhaus: remover o que suprfluoSwiss Style: design limpo, legibilidade e objetividade so seus temas centrais. Apartir disso temo um grid visual e layouts assimtricosMotion design: o conceito de movimento para interagir entre as tasksEsses pilares inspiraram a Microsoft a criar os prprios princpios de design:

Orgulho em criar arteFaa mais com menosRpido e fluidoAutenticamente digitaisVena como um(Para ver sobre o principio Rpido e Fludo veja o artigo sobre definindo a navegao da app).