hideout-lastation.com
Paradis Pour Les Concepteurs Et Les Développeurs


Utiliser Git sur Android - Outils gratuits et Guide

Le plus grand défi, ainsi que le besoin de freelances et d'équipes à distance, est de "passer au mobile" de nos jours. Bien que les éditeurs de code mobile aident les programmeurs à se développer en déplacement, sans support mobile pour les systèmes de contrôle de version comme Git, les développeurs utilisent rarement ces IDE.

Il y a, cependant, quelques applications pour installer et utiliser des dépôts Git sur la plate-forme Android . Les clients Git, les serveurs et les IDE pour Android aident les codeurs à coder en déplacement et les transmettent de la même manière aux dépôts cloud sur GitHub, BitBucket et autres ou dans un référentiel local. Ce n'est pas tout, vous pouvez également créer et cloner des dépôts, vérifier et fusionner des branches et bien plus encore.

Dans ce post, nous allons partager les meilleurs outils gratuits pour utiliser Git sur les appareils Android et quelques tutoriels étape par étape sur la façon de démarrer rapidement avec les dépôts Git en utilisant l'un des outils.

Outils Android Git

SGit

SGit est sans aucun doute le meilleur client Git pour Android. C'est un programme open-source qui prend en charge toutes les fonctionnalités de base d'un tel client. L'application stocke tous les dépôts dans le stockage interne de votre téléphone, gardant votre repos privé sécurisé contre les voleurs et les pirates.

De plus, il est activement développé et possède les caractéristiques suivantes (au moment de la rédaction):

  • Crée et supprime des repos locaux
  • Ajoute et clone des dépôts à distance
  • Extrait et repousse les repos à distance
  • Checkouts et fusionne les branches et les tags
  • Les navigations et les diffs sont validés par un dépôt
  • Modifie et enregistre les fichiers (en utilisant des éditeurs externes)
  • Met en évidence la syntaxe lors de la navigation dans les fichiers
Avantages:

  • Fournit un thème sombre pour l'utilisation de nuit
  • Permet l'importation de repos depuis l'ordinateur
  • Prend en charge les protocoles HTTP, HTTPS et SSH
  • Prise en charge des authentifications de clé utilisateur / passe et SSH
  • Prend en charge le choix du répertoire de stockage pour les dépôts locaux
  • Permet de choisir la langue du code pour la coloration syntaxique

Les inconvénients:

  • Ne fournit pas d'éditeur de texte nativement
  • Ne prend pas en charge la carte SD pour le stockage
AIDE

AIDE, Android IDE, est un environnement de développement intégré pour l' écriture de Java et l'affichage de projets Android sur la plateforme Android, à la manière d'Eclipse ou d'Android Studio pour les systèmes de bureau.

Il fournit des fonctionnalités pour le cycle complet de construction-compilation-exécution . L'application fournit des guides de codage interactifs et des instructions pas à pas pour l'écriture et la compilation de code.

L'application dispose d'une interface utilisateur intuitive pour une expérience fluide pour les nouveaux utilisateurs. Il a un éditeur riche et fournit le refactoring et la navigation intelligente de code avec la vérification en temps réel des erreurs.

De plus, AIDE intègre également les fonctionnalités de base d'un client Git, notamment:

  • Modifie et enregistre les fichiers de code
  • Valide et rejette les fichiers ou les modifications
  • Pousse vers et tire des dépôts à distance
  • Branches provenant de et fusionnées avec le repos
  • Fournit un éditeur de texte intégré pour l'affichage des fichiers
Avantages:

  • Prend en charge le protocole SSH pour la connexion
  • Les inconvénients:

    • Ne prend pas en charge le repos de clonage
    Git

    Git est un client Git super basique et en lecture seule pour Android . L'application donne un accès hors ligne à vos dépôts Git distants (à partir de GitHub, BitBucket et autres), mais ne présente pas toutes les fonctionnalités requises offertes par d'autres clients.

    Git fournit diverses fonctionnalités simples telles que:

    • Clones de repos distant sur votre appareil
    • Parcourt les fichiers et les journaux du repos
    • Checkouts branches et tags de repos
    • Extrait les modifications de l'origine (de repos à distance)
    • Prend en charge les protocoles HTTP et HTTPS
    Avantages:

    • C'est simple à utiliser

    Les inconvénients:

    • Ne supporte pas le protocole SSH
    • App se bloque en clonant un repo, parfois
    Gidder

    Gidder est un serveur Git pour Android même que GitHub, BitBucket GitLab ou autres. C'est comme transporter vos propres projets GitHub avec vous en déplacement . Cela signifie également plus de sécurité pour vos projets sensibles.

    L'application fonctionne sur un serveur SSH et permet aux utilisateurs d'accéder aux projets en utilisant le WiFi. Il permet à plusieurs utilisateurs d'accéder aux référentiels (si cela est autorisé) et d'effectuer des opérations sur les repos. Il fournit les fonctionnalités suivantes pour l'utilisation de repos sur le réseau sans fil local:

    • Crée, modifie et supprime les repos
    • Autorise le clonage de repos sur son serveur
    • Prend en charge la poussée vers et tirer de repos
    • Crée, modifie et supprime les utilisateurs autorisés à accéder aux comptes de dépôt
    • Active ou désactive le serveur Git lorsque le Wi-Fi est activé / désactivé
    • Intègre le support DNS dynamique pour les personnes travaillant dans différents réseaux
    Avantages:

    • Son serveur basé sur SSH améliore la sécurité de la connexion
    • Permet d'attribuer des autorisations aux utilisateurs pour un accès contrôlé

    Les inconvénients:

    • Son repo ne peut pas être lu, parfois, tel que rapporté par Ben
    Git Repository Server

    Git Repository Server est un autre serveur Git pour Android qui est assez similaire à Gidder. L'application fonctionne bien pour héberger des dépôts Git localement sur votre smartphone, comme GitHub, BitBucket ou d'autres hébergent vos projets sur leurs serveurs .

    Cela vous permet de mener vos projets en courant. Son utilisation du stockage interne de votre téléphone assure que vos projets sont à l'abri de la suppression accidentelle ou du vol . Il effectue principalement toutes les tâches requises et dispose des fonctionnalités énumérées ci-dessous:

    • Crée, modifie et supprime les repos
    • Prend en charge les repos de clonage à partir de son serveur
    • Démarre avec démarrage, c.-à-d. Démarrage automatique lorsque le téléphone démarre
    • Crée, modifie et supprime les utilisateurs pour accéder aux comptes de dépôt
    • Permet de configurer le DNS dynamique si vos réseaux continuent de changer
    Avantages:

    • Fournit le stockage SFTP aussi comme un stockage de fichiers sécurisé
    • Prend en charge les repos Maven en dehors de Git pour conserver les fichiers de projet
    • Permet de définir les autorisations utilisateur pour un accès contrôlé basé sur des règles

    Les inconvénients:

    • Ne fonctionne pas sur SSH

    Utiliser SGit sur Android

    Je profite de l'occasion pour vous montrer comment utiliser Git sur Android. Pour ce faire, j'utilise SGit comme exemple. Regardons comment vous pouvez cloner un dépôt distant et créer un dépôt local avec SGit.

    Cloner un référentiel distant en utilisant SGit
    1. Ouvrez le client SGit, si ce n'est déjà fait.
    2. Appuyez sur l'icône + (dans la barre d'action) pour ajouter un nouveau référentiel
    3. Entrez l'URL du repo distant et son nom local
    4. Entrez également son nom d'utilisateur et son mot de passe s'il s'agit d'un référentiel privé et s'il nécessite vos informations d'identification utilisateur pour le clonage
    5. Cliquez sur le bouton Cloner. SGit va cloner (télécharger) le repo distant localement.
    Créer un référentiel local en utilisant SGit
    1. Appuyez sur l'icône + (dans la barre d'action) pour ajouter un nouveau référentiel.
    2. Cliquez sur le bouton Init Local pour créer un référentiel local.
    3. Entrez le nom de votre référentiel local.
    4. Cliquez sur le bouton Init. SGit va créer un référentiel local par les détails remplis.
    Tout sur les outils et les guides pour utiliser Git sur Android. Utilisez-vous déjà Git ou développez du code sur votre Android? Nous aimerions entendre parler de votre expérience de codage en déplacement.

    Comment installer une ancienne version d'applications Android

    Comment installer une ancienne version d'applications Android

    Si vous consultez les critiques d'applications avant de télécharger une application sur Google Play Store, vous devez avoir vu quelqu'un dire "l'application était géniale, mais la dernière mise à jour l'a brisée" . Oui, les mises à jour des applications Android ne sont pas toujours une bonne nouvelle pour certaines personnes.Si vous

    (Conseils techniques et de conception)

    Une introduction aux applications Web progressistes

    Une introduction aux applications Web progressistes

    La plupart des développeurs ont au moins entendu parler de Progressive Web Apps . Ceux-ci sont largement supportés par des entreprises technologiques telles que Google et deviennent rapidement la norme pour les applications Web multi-appareils .Mais, quelle est exactement la différence entre une application web typique et progressive ?Po

    (Conseils techniques et de conception)