Utilizzo di Git su Android: strumenti e guida gratuiti
La sfida più grande, oltre alla necessità di freelance e team remoti, è quella di "passare al mondo mobile" al giorno d'oggi. Anche se gli editor di codici mobili aiutano i programmatori a svilupparsi in movimento, senza il supporto mobile per i sistemi di controllo delle versioni come Git, gli sviluppatori difficilmente usano tali IDE.
Esistono, tuttavia, alcune app per configurare e utilizzare i repository Git sulla piattaforma Android . Git Client, server e IDE per Android aiutano i codificatori a codificare mentre sono in movimento e inviano lo stesso ai repository cloud su GitHub, BitBucket e altri o su un repository locale. Non è tutto, puoi anche creare e clonare repository, checkout e unire rami e molto altro ancora.
In questo post, condivideremo i migliori strumenti gratuiti per l'utilizzo di Git su dispositivi Android e alcuni tutorial passo-passo su come fare un rapido avvio con Git repos utilizzando uno degli strumenti.
Strumenti Android Git
SGit
SGit è senza dubbio il miglior client Git per Android. È un programma open source che supporta tutte le funzionalità di base di qualsiasi client. L'app memorizza tutti i repository nella memoria interna del telefono, proteggendo i tuoi repository privati da ladri e hacker.
Inoltre, è attivamente sviluppato e viene fornito con le seguenti funzionalità (al momento della stesura):
- Crea ed elimina i repository locali
- Aggiunge e clona i repository remoti
- Estrae e spinge ai repository remoti
- Checkout e unisce rami e tag
- Navigazione e diffs commettono da un repo
- Modifica e salva i file (usando editor esterni)
- Evidenzia la sintassi durante la navigazione dei file

- Fornisce un tema scuro per l'utilizzo notturno
- Consente l'importazione di repository dal computer
- Supporta i protocolli HTTP, HTTPS e SSH
- Supporta le autenticazioni di utente / pass e chiave SSH
- Supporta la scelta della directory di archiviazione per i repository locali
- Consente di scegliere la lingua del codice per l'evidenziazione della sintassi
Contro:
- Non fornisce l'editor di testo in modo nativo
- Non supporta la scheda SD per l'archiviazione
AIDE
AIDE, Android IDE, è un ambiente di sviluppo integrato per scrivere Java e visualizzare progetti Android sulla piattaforma Android, come Eclipse o Android Studio per sistemi desktop.
Fornisce funzionalità per il ciclo completo di compilazione-compilazione . L'app fornisce guide di codifica interattive e istruzioni dettagliate per la scrittura e la compilazione del codice.
L'app ha un'interfaccia utente intuitiva per un'esperienza fluida per i nuovi utenti. Ha un editor ricco e fornisce il refactoring e la navigazione con codice intelligente insieme al controllo degli errori in tempo reale.
Inoltre, AIDE integra anche le funzionalità di base di un client Git tra cui:
- Modifica e salva i file di codice
- Commette e scarta file o modifiche
- Spinge e tira da repository remoto
- Si ramifica e si fonde con i repository
- Fornisce un editor di testo integrato per la visualizzazione dei file

Contro:
- Non supporta i repository di clonazione
Idiota
Git è un client Git super-basic e di sola lettura per Android . L'app fornisce accesso offline ai repository Git remoti (da GitHub, BitBucket e altri) ma non presenta tutte le funzionalità richieste offerte da altri client.
Git offre varie funzionalità semplici come:
- Clona i repository remoti sul tuo dispositivo
- Sfoglia i file e i log dai repository
- Controlla i rami e i tag da repository
- Tira le modifiche dall'origine (dei repository remoti)
- Supporta i protocolli HTTP e HTTPS

- È semplice da usare
Contro:
- Non supporta il protocollo SSH
- L'app si arresta in modo anomalo durante la clonazione di un repository, a volte
Gidder
Gidder è un server Git per Android uguale a GitHub, BitBucket GitLab o altri. È come portare i tuoi progetti GitHub con te mentre sei in giro . Ciò significa anche maggiore sicurezza per i tuoi progetti sensibili.
L'app funziona su un server SSH e consente alle persone di accedere ai progetti tramite WiFi. Consente a più utenti di accedere ai repository (se consentito) e di eseguire operazioni sui repository . Fornisce le seguenti funzionalità per l'utilizzo dei repository sulla rete wireless locale:
- Crea, modifica ed elimina i repository
- Permette ai repository di clonare dal proprio server
- Supporta push e pull da repository
- Crea, modifica ed elimina utenti che possono accedere ai repository
- Attiva o disattiva il server Git quando il WiFi si attiva / disattiva
- Integra il supporto DNS dinamico per le persone che lavorano in reti diverse

- Il server basato su SSH migliora la sicurezza della connessione
- Consente di assegnare autorizzazioni agli utenti per l'accesso controllato
Contro:
- Il suo repo non può essere letto, a volte, come riportato da Ben
Git Repository Server
Git Repository Server è un altro server Git per Android che è abbastanza simile nelle funzionalità di Gidder. L'app si comporta bene per l'hosting di repository Git localmente sullo smartphone in modo simile a come GitHub, BitBucket o altri ospitano i tuoi progetti sui loro server .
Ti permette di portare con te i tuoi progetti in fuga. L'utilizzo della memoria interna del telefono garantisce la sicurezza dei tuoi progetti contro la cancellazione accidentale o il furto . Per lo più esegue tutte le funzioni di lavoro e di avail richieste elencate di seguito:
- Crea, modifica ed elimina i repository
- Supporta i repository di clonazione dal proprio server
- Inizia con l'avvio, ovvero l'avvio automatico all'avvio del telefono
- Crea, modifica ed elimina utenti per accedere ai repository
- Consente di impostare il DNS dinamico se le reti continuano a cambiare

- Fornisce anche lo storage SFTP come archiviazione sicura dei file
- Supporta i repository Maven separatamente da Git per conservare i file di progetto
- Consente di impostare le autorizzazioni utente per l'accesso controllato basato su regole
Contro:
- Non funziona su SSH
Utilizzo di SGit su Android
Vorrei cogliere l'occasione per mostrarti come utilizzare Git su Android. Per fare questo, sto usando SGit come esempio. Diamo un'occhiata a come è possibile clonare un repository remoto e creare un repository locale con SGit.
Clona un repository remoto usando SGit
- Apri il client SGit, se non lo hai già fatto.
- Toccare l'icona + (nella barra delle azioni) per aggiungere un nuovo repository
- Inserisci l'URL del repository remoto e il suo nome locale
- Immettere il nome utente e la password anche nel caso in cui si tratti di un archivio privato e se richiede le credenziali dell'utente per la clonazione
- Fai clic sul pulsante Clona. SGit clonerà (scarichi) il repository remoto localmente.

- Toccare l'icona + (nella barra delle azioni) per aggiungere un nuovo repository.
- Fare clic sul pulsante Init Local per creare un repository locale.
- Inserisci il nome del tuo repository locale.
- Clicca sul pulsante Init. SGit creerà un repository locale per i dettagli compilati.


Instagram ora ti permette di aggiungere dei segnalibri ai post
Ultimamente, Instagram ha rilasciato nuove funzionalità su un rotolo, ed ecco un altro aggiornamento piacevole: i post dei segnalibri.Disponibile su Instagram versione 10.2, vedrai un'icona segnalibro sotto i post nel feed. Toccando su di esso, il post verrà salvato in una cartella "Saved", visibile solo al proprietario .

I designer ci stupiscono con il loro talento e creatività quando vediamo vari loghi, pagine di destinazione e banner. Tuttavia, potremmo essere doppiamente colpiti quando si dilettano in forme insolite di arte come la street art o giocando con la carta, come gli origami. Tuttavia, non bisogna sottovalutare la carta, o quanto incredibilmente talentuoso possa essere un artista .