Pagina inicial » Kit de ferramentas » Usando o Git no Android - Ferramentas e Guia Gratuitos

    Usando o Git no Android - Ferramentas e Guia Gratuitos

    O maior desafio, assim como a necessidade de freelancers e equipes remotas, é "ir móvel" hoje em dia. Embora os editores de códigos móveis ajudem os programadores a se desenvolver em qualquer lugar, sem o suporte móvel para sistemas de controle de versão como o Git, os desenvolvedores dificilmente usam esses IDEs.

    Existem, no entanto, alguns aplicativos para configurar e usar repositórios Git na plataforma Android. Git Clients, Servers e IDEs para Android ajudam codificadores a codificar em qualquer lugar empurre o mesmo para repos em nuvem no GitHub, BitBucket e outros ou em um repositório local. Isso não é tudo, você também pode criar e clonar repos, check-out e mesclar ramificações e muito mais.

    Neste post, vamos compartilhar as melhores ferramentas gratuitas para usar o Git em dispositivos Android e alguns tutoriais passo-a-passo sobre como fazer um rápido início com o Git repos usando uma das ferramentas.

    Ferramentas do Android Git

    SGit

    O SGit é sem dúvida o melhor cliente Git para Android. É um programa de código aberto que suporta todos os recursos básicos de qualquer cliente. O aplicativo armazena todos os repositórios no armazenamento interno do seu telefone, mantendo seu repositório privado protegido contra ladrões e hackers.

    Além disso, está sendo ativamente desenvolvido e vem com os seguintes recursos (no momento da escrita):

    • Cria e elimina repos locais
    • Adiciona e clona os repositórios remotos
    • Puxa e empurra para repositórios remotos
    • Checkouts e mescla ramificações e tags
    • Navega e difere commits de um repo
    • Edita e salva arquivos (usando editores externos)
    • Destaca a sintaxe ao navegar pelos arquivos

    Prós:

    • Fornece tema escuro para uso noturno
    • Permite importar repos do computador
    • Suporta protocolos HTTP, HTTPS e SSH
    • Suporta autenticações de chave de usuário / senha e SSH
    • Suporta a escolha do diretório de armazenamento para repositórios locais
    • Permite a escolha do idioma do código para realce de sintaxe

    Contras:

    • Não fornece editor de texto nativamente
    • Não suporta cartão SD para armazenamento
    AIDE

    AIDE, Android IDE, é um ambiente de desenvolvimento integrado para escrevendo Java e visualizando projetos Android na plataforma Android, como o Eclipse ou o Android Studio faz para sistemas desktop.

    Ele fornece recursos para o completo compilar-compilar-executar ciclo. O aplicativo fornece guias de codificação interativa e instruções passo a passo para escrever e compilar código.

    O aplicativo tem um interface de usuário intuitiva para uma experiência suave para novos usuários. Tem um editor rico e fornece refatoração e navegação inteligente por código juntamente com a verificação em tempo real dos erros.

    Além disso, o AIDE também integra recursos básicos de um cliente Git, incluindo:

    • Edita e salva arquivos de código
    • Confirma e descarta arquivos ou alterações
    • Empurra e puxa de repositórios remotos
    • Filiais e mescladas para os repositórios
    • Fornece um editor de texto interno para visualizar arquivos

    Prós:

  • Suporta o protocolo SSH para a conexão
  • Contras:

    • Não suporta repos de clonagem
    Git

    Git é um super-básico e cliente Git somente leitura para Android. A aplicação dá acesso offline aos seus repositórios Git remotos (do GitHub, BitBucket e outros), mas não apresenta todos os recursos necessários oferecidos por outros clientes.

    O Git fornece vários recursos simples, como:

    • Clones repos remotas para o seu dispositivo
    • Procura arquivos e logs dos repositórios
    • Filiais e tags dos checkouts das recompras
    • Puxa alterações da origem (de repos remotas)
    • Suporta os protocolos HTTP e HTTPS

    Prós:

    • É simples de usar

    Contras:

    • Não suporta o protocolo SSH
    • App trava ao clonar um repo, às vezes
    Gidder

    O Gidder é um servidor Git para Android igual ao GitHub, BitBucket GitLab ou outros. É como carregando seus próprios projetos do GitHub com você em qualquer lugar. Isso também significa mais segurança para seus projetos sensíveis.

    A aplicação funciona em cima de um servidor SSH e permite que as pessoas acessem os projetos usando o WiFi. Permite vários usuários para acessar os repositórios (se permitido) e fazer operações nos repos. Ele fornece os seguintes recursos para usar repos em redes sem fio locais:

    • Cria, edita e elimina repos
    • Permite a clonagem de repos do seu servidor
    • Suporta push to e pull de repositórios
    • Cria, edita e exclui usuários que podem acessar os repositórios
    • Ativa ou desativa o servidor Git quando o WiFi liga / desliga
    • Integra o suporte a DNS dinâmico para pessoas que trabalham em redes diferentes

    Prós:

    • Seu servidor baseado em SSH melhora a segurança da conexão
    • Permite atribuir permissões aos usuários para acesso controlado

    Contras:

    • Seu repo não pode ser lido, às vezes, como relatado por Ben
    Servidor de Repositório Git

    Git Repository Server é outro servidor Git para Android que é bastante similar em recursos ao Gidder. O aplicativo funciona bem para hospedar Git repos localmente no seu smartphone semelhante a como o GitHub, o BitBucket ou outros hospedam seus projetos em seus servidores.

    Ele permite que você leve seus projetos com você em fuga. Seu uso do armazenamento interno do seu telefone garante que seus projetos estejam protegidos contra exclusão ou roubo acidental. Ele faz principalmente todo o trabalho necessário e recursos de disponibilidade listados abaixo:

    • Cria, edita e elimina repos
    • Suporta repos de clonagem de seu servidor
    • Começa com a inicialização, ou seja, inicia automaticamente quando o telefone é iniciado
    • Cria, edita e exclui usuários para acessar os repositórios
    • Permite definir o DNS dinâmico se suas redes continuarem mudando

    Prós:

    • Fornece armazenamento SFTP também como armazenamento seguro de arquivos
    • Suporta repos Maven além do Git para manter arquivos de projeto
    • Permite definir permissões de usuário para acesso controlado baseado em regras

    Contras:

    • Não opera sobre o SSH

    Usando o SGit no Android

    Gostaria de aproveitar esta oportunidade para mostrar como usar o Git no Android. Para fazer isso, estou usando o SGit como exemplo. Vamos ver como você pode clonar um repositório remoto e criar um repositório local com o SGit.

    Clone um Repositório Remoto usando o SGit
    1. Abra o cliente SGit, se você ainda não.
    2. Toque no ícone + (na barra de ação) para adicionar um novo repositório
    3. Insira o URL do repositório remoto e seu nome local
    4. Digite seu nome de usuário e senha também se for um repositório privado e se requer suas credenciais de usuário para clonagem
    5. Clique no botão Clone. O SGit irá clonar (download) o repositório remoto localmente.
    Crie um Repositório Local usando o SGit
    1. Toque no ícone + (na barra de ação) para adicionar um novo repositório.
    2. Clique no botão Init Local para criar um repositório local.
    3. Digite o nome do seu repositório local.
    4. Clique no botão Init. SGit irá criar um repositório local pelos detalhes preenchidos.

    Isso é tudo sobre ferramentas e guias para usar o Git no Android. Você já usa o Git ou desenvolve código no seu Android? Gostaríamos de saber sobre sua experiência de codificação em qualquer lugar.