Xamarin Rocket #3 — Tela Cheia, ocultando a barra de status

Fala galera,
Tentando manter a periodicidade semanal chegamos novamente com uma dica rápida de Xamarin.Forms!
A ideia é ser um artigo bem rápido e todas as dicas vão ficar em um único repositório, se você perdeu algum veja as que ja saíram :
· Xamarin Rocket #1 — LineBreakMode
· Xamarin Rocket #2 — Alterando o espaço das linhas e colunas do Grid
Muitas vezes para melhorar a interface do nosso aplicativo podemos faze-lo em tela cheia, ou seja , ocultar a barra de status !
Existe uma forma muito facil de fazer isso com Xamarin.Forms, mais facil com iOS do que com Android.. Mas facil tambem hahahahha.
Antes que você fique confuso, vamos a ela!
iOS :
De uma forma bem simples apenas precisamos adicionar o namespace das propriedades de plataforma do iOS xmlns:iOS=”clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core” em seguida habilitar PrefersStatusBarHidden :
Se quiser aprender mais sobre funcionalidades nativas clique aqui.
Rodando :

Android :
No Android ja precisamos criar uma funcionalidade nativa, nada muito difícil como vou demonstrar :
Primeiro vamos criar a interface no projeto compartilhado :
Em seguida vamos criar no Android o AndroidHideStatusBar :
Agora vamos chamar o Dependency service na tela principal :
Rodando :

Legal não?
Mas Bertuzzi o Forms.Context esta obsoleto .. Posso ficar usando?
Certo, então vamos implementar o nosso com o novo Application.Context :
Vamos criar nosso Próprio MainApplication:
E colocar no Lugar do FormContext :
Duas dicas pelo preço de uma em?
É uma dica bem simples mas que ajuda muito :D
Caso queira baixar o código utilizado no Exemplo: Clique aqui.
Quer ver outros artigos sobre Xamarin ? Clique aqui.
Espero ter ajudado!
Aquele abraço!