Casa > Q > Quais Ferramentas Os Desenvolvedores Do Android Studio Usam Para Projetar A Interface De Usuário De Seus Aplicativos?

Quais ferramentas os desenvolvedores do Android Studio usam para projetar a interface de usuário de seus aplicativos?

Sendo um desenvolvedor andróide hobbyista, eu uso as seguintes ferramentas:

Android Studio - para codificação

Este é um must absoluto. Alguns desenvolvedores preferem o eclipse para desenvolvimento, mas note que o Android Studio é o IDE oficial recomendado pelo google para desenvolvimento de andróides. É mais fácil de configurar do que o eclipse e tem mais funcionalidades.

Um cliente desktop GitHub (Opcional)

GitHub tem uma vasta gama de plugins e bibliotecas de IU maravilhosas que não estão disponíveis no android studio. estas bibliotecas vão tornar o seu desenvolvimento muito mais fácil. Por exemplo, se sua aplicação usa Graphs e Charts, não há uma maneira fácil de fazê-los do zero usando o android studio. Bibliotecas versáteis como MPAndroidChart podem ajudá-lo a atingir seu objetivo através de apenas algumas linhas de código.

Aqui está uma lista de belas bibliotecas de androide UI que você pode usar do Github.

wasabeef/awesome-android-ui

Um editor gráfico para fazer os ícones e outros recursos gráficos

Nos primeiros dias, os recursos gráficos precisavam estar no formato .gif ou .png. Agora o google recomenda que você use imagens vetoriais. As imagens vetoriais são muito pequenas em tamanho de arquivo e têm qualidade muito superior a outras imagens porque nunca ficam pixeladas quando ampliadas. Também é incrivelmente fácil de aplicar a coloração programática nelas. Então se você tem um aplicativo que permite ao usuário mudar temas de cores, imagens vetoriais (.svg) são o caminho a seguir.

Você não pode fazer imagens vetoriais usando MS paint ou Photoshop. você precisará de um editor de imagens vetoriais como Adobe illustrator, Corel Draw ou Inkscape para fazer gráficos vetoriais.

Alternativamente, alguns sites oferecem toneladas de ícones vetoriais gratuitos que você pode usar. Eu uso os dois seguintes, eles são realmente bons.

FlatIcon : Flaticon, a maior base de dados de ícones vetoriais livres

Icons8 : 48.700 Ícones Livres - O Maior Pacote de Ícones de Sempre

Um software de criação de ícones

Enquanto você pode usar gráficos vetoriais dentro da aplicação, o ícone principal da aplicação (conhecido como ícone lançador) ainda precisa ser um .png , você não pode usar imagens vetoriais lá. Seu ícone é a primeira coisa que os usuários vão notar na loja de jogos, então é melhor torná-lo um doce para os olhos.

A menos que você seja habilidoso, fazer o ícone da aplicação à mão pode não resultar em um bom ícone. use um software de criação de ícones para fazer o trabalho para você. Eu uso o logo AAA.

Logotipo AAAA. Faça seu próprio logotipo agora mesmo!

Uma ferramenta normal de edição de imagem

Isso é para fazer os cartazes promocionais da Play Store. Eu uso principalmente o photoshop para o trabalho. As pessoas pensam em photoshop como uma ferramenta de manipulação de imagens para fazer Memes, mas também é uma excelente ferramenta de design gráfico. Eu fiz o poster abaixo usando photoshop para um dos meus app.

main-qimg-b07e22e0947366bd4ed13192f4c6bc42.webp

alguns pontos a lembrar:

Esta é a era do design simples e plano. não faça sobre o topo da complexa IU assim:

main-qimg-4b0e94c856377ff4ebfda8743ed51d92.webp

Em vez disso, faça isto:

main-qimg-35a1b105a97d991e3c4d56627b04b8f4.webp

Utilize animações fluidas sempre que possível para tornar a IU responsiva. O Android 5.0 e superior tem muito bom suporte para animações com transições de atividades compartilhadas. Leia as diretrizes de design de material do google.

Material motion - Motion

É isso! a ferramenta mais eficaz para o desenvolvimento é a sua imaginação que não pode ser igualada por nenhuma ferramenta.

Eu desenvolvi muitos aplicativos andróides para meu uso pessoal! Eu raramente faço upload de aplicativos no google play store. No entanto, poucos dias atrás eu carreguei isso para os alunos, que segue principalmente todas as orientações de design de material com animações. Ele também usa bibliotecas Github UI e ícones vetoriais incluindo suporte a temas!

TrackMyStudy - Study organizer - Android Apps no Google Play

De Ogren Mangta

Posso depositar cheque fotocopiado? :: O que é aço de grau 8.8 e para que é utilizado?