Fastlane frameit
Un'azione da riga di comando della toolchain Fastlane che racchiude gli screenshot in cornici di dispositivi utilizzando template statici.
frameit è un'azione di Fastlane che prende screenshot grezzi di app da una cartella, rileva a quale dispositivo appartiene ciascuno screenshot in base alle sue dimensioni in pixel e li compone all'interno della cornice del dispositivo corrispondente. Aggiunge poi, opzionalmente, un titolo e un'immagine di sfondo letti da un file Framefile.json locale. frameit ha aperto la strada all'idea dell'inquadratura automatizzata di screenshot per i team mobile ed è ancora ampiamente utilizzato nelle pipeline di rilascio più datate basate su Ruby. Anche le sue limitazioni sono ben note: la configurazione risiede in file JSON accanto a PSD versionati nel sistema di controllo versione, la libreria di device frame deve essere scaricata e aggiornata a mano quando Apple o Google rilasciano nuovo hardware, e frameit non ha alcuna nozione di un editor live, nessuna anteprima, nessuna libreria centrale di template e nessuna API. I team che hanno superato frameit di solito migrano verso una piattaforma di screenshot in hosting che offre un editor visivo, API REST, scaffold YAML e rendering per template — pur restando invocabile da Fastlane tramite un plugin, in modo che il flusso `fastlane deliver` circostante continui a funzionare. frameit rimane una base utile per comprendere lo spazio del problema.
Utilizzato in
Scopra come questo concetto si manifesta nel prodotto:
Esplori la funzionalitàTermini correlati
- Device FrameLa cornice visiva di un telefono o tablet, renderizzata attorno a uno screenshot per dargli un contesto realistico.
- YAML ScaffoldUn file YAML leggibile dall'uomo che descrive un job di rendering di screenshot — template, locale, dispositivi, variabili — per l'uso in CI.
- Template PortingConvertire automaticamente un template di screenshot nei layout richiesti per ulteriori dimensioni di dispositivo.