App exemplo em Xamarin para o Grupo Monkey Nights!
monkeynights / beer-trade Goto Github PK
View Code? Open in Web Editor NEWAplicativo da Maratona Xamarin Live
License: MIT License
Aplicativo da Maratona Xamarin Live
License: MIT License
posso postar minhas duvidas... boa
Fala pessoal, estou usando o vs2019 com prism para estudos e fiz esse snippet para criar as propriedades da viewmodel prontas para uso com o setvalue do prism.
Gif mostrando o uso
https://github.com/luizhj/xamarin_studies/blob/development/snippets/propvm.gif?raw=true
Link para o snippet
https://github.com/luizhj/xamarin_studies/blob/development/snippets/propvm.snippet
Coloque os apps ja feitos em xamarin para exemplos
Tenho uma idéia de app, que alem do app, criarei 1 admin para gerenciar o app,
Sendo assim, qual usar? e o custo ?
🇺🇸 We already did this live! I think that would be nice to have a little documentation about the process to help the first-timers.
🇧🇷 Fizemos essa configuração ao vivo, mas eu penso que seria interessante incluir algum tipo de documentação para ajudar quem está começando.
🇺🇸 We need to get better project description both in Portuguese and English.
🇧🇷 Precisamos melhorar a descrição do projeto tanto em Português quanto em Inglês.
Como faço pra descobrir qual assembly esta sendo removido pelo linker sendo que consigo rodar o App mas ele nāo exibe nada na pagina?
segue o repo no qual estou tentando ativar o link all: https://github.com/jorgecensi/BolaoJovemNerd
Pessoal, alguns pontos que esqueci de comentar na segunda live.
Na própria documentação do fastlane tem algumas boas práticas pra usar ele com CI, lá vocês podem ver como fazer 2FA, como integrar com Azure DevOps, Jenkins e vários outros serviços. Link aqui.
Eu foquei em usar o match pra vocês verem a mágica do fastlane, pois ele é o mais simples de ser usado pra times, dado que ele faz tudo e deixa a máquina da pessoa pronta pra buildar/distribuir apps, mas pra um cenário semelhante ao que temos aqui na maratona, em que vamos precisar dos arquivos descriptografados pra fazer upload pra um CI, vocês podem usar simplesmente o cert e o sigh que servem apenas pra automatizar a geração de certificados e provisioning profiles no portal da Apple. Essa é normalmente a parte mais chata e repetitiva, então ter ela automatizada já ajuda bastante. O que você não vai ter usando eles no lugar do match
: repositório separado e arquivos criptografados.
Aí você precisa versionar esses arquivos por conta própria. Quem quiser ver isso com mais detalhes, eu tenho um post no meu blog onde explico eles com mais detalhes.
Quem tiver mais alguma dúvida mandaí ;)
Sei que o projeto ainda não tem nada funcional, mas o erro abaixo é normal?
Estou com Windows10 e VS2019 versão 16.0.1
Severity Code Description Project File Line Suppression State
Error NU1201 Project BeerTrade.iOS is not compatible with net461 (.NETFramework,Version=v4.6.1) / win-x86. Project BeerTrade.iOS supports: xamarinios10 (Xamarin.iOS,Version=v1.0) BeerTrade.UITests C:\Users\vagne\Source\Repos\beer-trade\src\BeerTrade\BeerTrade.UITests\BeerTrade.UITests.csproj 1
A algum tempo atrás eu achei essa extensão para o VS Windows em que você configura alguns mappings e ela cria a VIEW a partir dos componentes públicos de uma VIEWMODEL.
Link do projeto do github: Rapid-XAML-Toolkit
Link para configuração pronta para gerar View com as configurações do Prism.DryIOC e Material Design: Settings Raw View
Link para gif demonstrando como funciona: sample gif
Sei que uma extensão dessa esta longe da qualidade que vemos nas lives, mas serve para fazer um scaffolding rápido e configurar algumas coisas do cabeçalho.
A extensão ainda está em beta e não tem nuget, mas dá para instalar via https://www.myget.org/F/rapid-xaml-toolkit-nightly/vsix/
Fiquei perdido com o início do projeto e está difícil acompanhar.
Preciso me conectar ao App Center poder buildar o projeto?
O que você achou da segunda Live?
Em que podemos melhorar?
O que você faria diferente?
Galera estou tentando fazer uma tela e estou tendo muita dificuldade em colocar um scrollview para roda, tenho um label ao qual eu não sei o tamanho pois ele vem de forma dinamica, e com isso não sei qual será a altura da tela por isso preciso de um scrollview, porém para que o scrollview funcione eu preciso setar uma altura no absolutelayout e com isso ou coloco muito espaço quando o texto vem curto ou pouco quando o texto vem longo, me help please.
`
<ContentPage.Content>
<ScrollView Orientation="Vertical">
<StackLayout>
<AbsoluteLayout x:Name="ParentLayout" BackgroundColor="White" HeightRequest="900" VerticalOptions="FillAndExpand" >
<Image Source="teste.jpg" BackgroundColor="#3c3c3c"
AbsoluteLayout.LayoutBounds="0,0,1,250"
AbsoluteLayout.LayoutFlags="PositionProportional,WidthProportional"
HorizontalOptions="FillAndExpand"
VerticalOptions="FillAndExpand"
Aspect="Fill"
/>
<AbsoluteLayout BackgroundColor="White" Margin="30"
AbsoluteLayout.LayoutBounds="0,135,1,500" AbsoluteLayout.LayoutFlags="XProportional,WidthProportional,SizeProportional"
>
<Frame BackgroundColor="White"
HasShadow="True"
CornerRadius="0"
Margin="0,-10,0,0"
>
<Label Text="2Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean imperdiet elit lorem, quis feugiat est placerat in. Sed pharetra ante at porta hendrerit. Aliquam erat volutpat
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean imperdiet elit lorem, quis feugiat est placerat in. Sed pharetra ante at porta hendrerit. Aliquam erat volutpat
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean imperdiet elit lorem, quis feugiat est placerat in. Sed pharetra ante at porta hendrerit. Aliquam erat volutpat
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean imperdiet elit lorem, quis feugiat est placerat in. Sed pharetra ante at porta hendrerit. Aliquam erat volutpat
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean imperdiet elit lorem, quis feugiat est placerat in. Sed pharetra ante at porta hendrerit. Aliquam erat volutpat
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean imperdiet elit lorem, quis feugiat est placerat in. Sed pharetra ante at porta hendrerit. Aliquam erat volutpat
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean imperdiet elit lorem, quis feugiat est placerat in. Sed pharetra ante at porta hendrerit. Aliquam erat volutpat
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean imperdiet elit lorem, quis feugiat est placerat in. Sed pharetra ante at porta hendrerit. Aliquam erat volutpat
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean imperdiet elit lorem, quis feugiat est placerat in. Sed pharetra ante at porta hendrerit. Aliquam erat volutpat
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean imperdiet elit lorem, quis feugiat est placerat in. Sed pharetra ante at porta hendrerit. Aliquam erat volutpat
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean imperdiet elit lorem, quis feugiat est placerat in. Sed pharetra ante at porta hendrerit. Aliquam erat volutpat
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean imperdiet elit lorem, quis feugiat est placerat in. Sed pharetra ante at porta hendrerit. Aliquam erat volutpat
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean imperdiet elit lorem, quis feugiat est placerat in. Sed pharetra ante at porta hendrerit. Aliquam erat volutpat
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean imperdiet elit lorem, quis feugiat est placerat in. Sed pharetra ante at porta hendrerit. Aliquam erat volutpat
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean imperdiet elit lorem, quis feugiat est placerat in. Sed pharetra ante at porta hendrerit. Aliquam erat volutpat
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean imperdiet elit lorem, quis feugiat est placerat in. Sed pharetra ante at porta hendrerit. Aliquam erat volutpat
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean imperdiet elit lorem, quis feugiat est placerat in. Sed pharetra ante at porta hendrerit. Aliquam erat volutpat
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean imperdiet elit lorem, quis feugiat est placerat in. Sed pharetra ante at porta hendrerit. Aliquam erat volutpat
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean imperdiet elit lorem, quis feugiat est placerat in. Sed pharetra ante at porta hendrerit. Aliquam erat volutpat
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean imperdiet elit lorem, quis feugiat est placerat in. Sed pharetra ante at porta hendrerit. Aliquam erat volutpat
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean imperdiet elit lorem, quis feugiat est placerat in. Sed pharetra ante at porta hendrerit. Aliquam erat volutpat
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean imperdiet elit lorem, quis feugiat est placerat in. Sed pharetra ante at porta hendrerit. Aliquam erat volutpat
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean imperdiet elit lorem, quis feugiat est placerat in. Sed pharetra ante at porta hendrerit. Aliquam erat volutpat
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean imperdiet elit lorem, quis feugiat est placerat in. Sed pharetra ante at porta hendrerit. Aliquam erat volutpat
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean imperdiet elit lorem, quis feugiat est placerat in. Sed pharetra ante at porta hendrerit. Aliquam erat volutpat
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean imperdiet elit lorem, quis feugiat est placerat in. Sed pharetra ante at porta hendrerit. Aliquam erat volutpat
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean imperdiet elit lorem, quis feugiat est placerat in. Sed pharetra ante at porta hendrerit. Aliquam erat volutpat
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean imperdiet elit lorem, quis feugiat est placerat in. Sed pharetra ante at porta hendrerit. Aliquam erat volutpat
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean imperdiet elit lorem, quis feugiat est placerat in. Sed pharetra ante at porta hendrerit. Aliquam erat volutpat
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean imperdiet elit lorem, quis feugiat est placerat in. Sed pharetra ante at porta hendrerit. Aliquam erat volutpat
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean imperdiet elit lorem, quis feugiat est placerat in. Sed pharetra ante at porta hendrerit. Aliquam erat volutpat
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean imperdiet elit lorem, quis feugiat est placerat in. Sed pharetra ante at porta hendrerit. Aliquam erat volutpat
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean imperdiet elit lorem, quis feugiat est placerat in. Sed pharetra ante at porta hendrerit. Aliquam erat volutpat
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean imperdiet elit lorem, quis feugiat est placerat in. Sed pharetra ante at porta hendrerit. Aliquam erat volutpat
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean imperdiet elit lorem, quis feugiat est placerat in. Sed pharetra ante at porta hendrerit. Aliquam erat volutpat
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean imperdiet elit lorem, quis feugiat est placerat in. Sed pharetra ante at porta hendrerit. Aliquam erat volutpat
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean imperdiet elit lorem, quis feugiat est placerat in. Sed pharetra ante at porta hendrerit. Aliquam erat volutpat
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean imperdiet elit lorem, quis feugiat est placerat in. Sed pharetra ante at porta hendrerit. Aliquam erat volutpat
Aenean imperdiet elit lorem, quis feugiat est placerat in. Sed pharetra ante at porta hendrerit. Aliquam erat volutpat"
Margin="0,70,0,0"
TextColor="#595959"
FontSize="14" HorizontalTextAlignment="Start"
/>
</Frame>
</AbsoluteLayout>
<BoxView BackgroundColor="White"
AbsoluteLayout.LayoutBounds=".5,95,100,100"
AbsoluteLayout.LayoutFlags="XProportional"
/>
<Image Source="teste.jpg" BackgroundColor="#eaeff7"
AbsoluteLayout.LayoutBounds=".5,100,90,90"
AbsoluteLayout.LayoutFlags="XProportional"
HorizontalOptions="FillAndExpand"
VerticalOptions="FillAndExpand"
Aspect="Fill"
/>
<Label Text="Empresa Nome" TextColor="Black" AbsoluteLayout.LayoutBounds=".5,200,1,40" AbsoluteLayout.LayoutFlags="XProportional,WidthProportional" FontSize="Medium" HorizontalTextAlignment="Center"/>
</AbsoluteLayout>
</StackLayout>
</ScrollView>
</ContentPage.Content>
`
Alguém pode me ajudar?
Olá gente,
na ultima live, sobre os testes, vocês recomendaram não utilizar async void.
Porém, para métodos que estão ligados na view, e eles tem que ser async, usar
public async task OnMethod retorna erro.
"Unhandled Exception:
Xamarin.Forms.Xaml.XamlParseException: Position 98:36. Method OnMethod does not have the correct signature"
Na criação do App deu trabalho para atualizar todos os pacotes NuGet pelo Vs Mac?
Essa extensão habilita a opção Manage NuGet Packages como no Vs 2019.
O Melhor caminho é utilizar Messageria?
"MessagingCenter.Subscribe"
Fiz um projeto com Xamarin Forms pra Android e publiquei, ele recebe/envia dados e fotos para uma API Rest em PHP(não fiz a API).
Agora estou utilizando Prism em projetos de estudo, é muito cedo?
Pessoal, boa tarde.
Não sei se esse tópico (repositório) ainda está ativo, mas vou mandar minha pergunta mesmo assim.
Gostaria de entender a diferença entre Keystore Password e Key Password?
Na verdade a diferença não, pois já entendi.
O que gostaria mesmo de entender é que no processo de geração da Keystore pelo Vistual Studio, só existe um campo de password, já em outras IDE's como Android Studio por exemplo, possuem os dois campos distintos.
Por favor vote em cada opção utilizando reactions 👍🏼
Tipo Unit Tests, UI Tests, AppCenter Tests, etc
Inclua nesta issue sua sugestão de dependência incluindo link para documentação.
Desligamos o linker all depois de adicionar o Prism. Precisamos religá-lo.
O projeto conseguiu mais de 100 estrelas, cadê o cabelo azul do @willbuildapps e do @angelobelchior ?
🤡
#YoutuberFeelings
Sugiro criar Templates para maximizar o desenvolvimento do app, eu já criei a estrutura usando ContentView
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.