Git Product home page Git Product logo

beer-trade's Introduction

Monkey Nights

App exemplo em Xamarin para o Grupo Monkey Nights!


beer-trade's People

Contributors

akamud avatar angelobelchior avatar azchohfi avatar felipebaltazar avatar heytherewill avatar jorgecensi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

beer-trade's Issues

Setup project CI on App Center for Android

🇺🇸 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.

Update Readme

🇺🇸 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.

Fastlane no BeerTrade

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í ;)

Eu clonei o projeto e está apresentando erro no VS2019

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

Microsoft - Rapid-XAML-Toolkit -> Criar view a automaticamente a partir da viewmodel

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/

Ajuda para compreender Layout

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>

`

image
image

Alguém pode me ajudar?

Sobre o async Task

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"

Devo utilizar Prism com Xamarin Forms?

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?

Keystore Password vs. Key Password

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.

Criei a solução no VS2019. Template diferente do VS for MAC.

No Windows, criei a solução no VS2019, mas não apareceu a opção de adicionar o UITest Project. Precisei adicionar manualmente. Embora, no fim das contas ficou tudo igual, tem como adicionar o projeto de testes no momento da criação da solução?

image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.