Nozioni di base sul flusso di lavoro degli sviluppatori
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Il flusso di lavoro per lo sviluppo di un'app per Android è concettualmente lo stesso di quello per altre piattaforme di app. Tuttavia, per creare in modo efficiente
un'app ben progettata per Android, hai bisogno di alcuni strumenti specializzati.
Questa pagina fornisce una panoramica della procedura per creare un'app per Android e
include link a ulteriori informazioni sugli strumenti di Android Studio per ogni fase di sviluppo.
- Configurare l'area di lavoro
Questa è la prima fase del processo di sviluppo delle app per Android. Per maggiori dettagli, consulta la pagina di installazione di Android Studio e la guida alla creazione di un progetto.
Completa una procedura dettagliata con Android Studio e apprendi alcuni concetti fondamentali sullo sviluppo di Android con la guida Crea la tua prima app per Android.
- Scrivi la tua app
Dopo aver configurato l'area di lavoro, puoi iniziare a scrivere la tua app. Android Studio include una varietà di strumenti e funzionalità intelligenti per lavorare più velocemente, scrivere codice di qualità, progettare un'interfaccia utente e creare risorse per diversi tipi di dispositivi. Per ulteriori informazioni sugli strumenti e sulle funzionalità disponibili, consulta Scrivere un'app.
- Crea ed esegui
Durante la fase di creazione ed esecuzione, crei il progetto in un pacchetto APK di cui è possibile eseguire il debug che puoi installare ed eseguire nell'emulatore o su un dispositivo Android. Per maggiori informazioni su come eseguire il codice, consulta Creare ed eseguire un'app.
In questa fase puoi anche personalizzare la build. Ad esempio, puoi creare varianti di build che
producono versioni diverse della tua app dallo stesso progetto e ridurre il codice e le risorse per
ridurre le dimensioni dell'app. Per un'introduzione alle configurazioni delle build personalizzate, consulta Configurare la build.
- Debug, profilo e test
In questa fase iterativa, continui a sviluppare l'app eliminando i bug e ottimizzando le prestazioni dell'app. Per ricevere assistenza per il debug e l'ottimizzazione dell'app,
testa l'app in Android Studio.
Per ulteriori informazioni sul debug, consulta Eseguire il debug dell'app e Scrivere e visualizzare log con Logcat.
Per visualizzare e analizzare varie metriche sulle prestazioni, come utilizzo della memoria, traffico di rete, impatto sulla CPU e altro ancora, consulta Profilo delle prestazioni dell'app.
- Pubblica
Per preparare l'app al rilascio per gli utenti, devi creare un
Android App Bundle,
firmarlo con un token di sicurezza e prepararti per la pubblicazione sul Google Play Store. Per ulteriori
informazioni, consulta la pagina
Pubblicare un'app.
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2023-09-25 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2023-09-25 UTC."],[],[],null,["# Developer workflow basics\n\nThe workflow to develop an app for Android is conceptually the same as\nfor other app platforms. However, to efficiently build a\nwell-designed app for Android, you need some specialized tools.\n\nThis page provides an overview of the process to build an Android app and\nincludes links to more information about Android Studio tools for each phase of development. \n\n1. **Set up your workspace**\n\n This is the first step of the Android app development process. For more details, see\n the [Android Studio installation page](/studio) and the guide to\n [creating a project](/studio/projects/create-project).\n\n Complete a walkthrough with Android Studio and learn some Android development\n fundamentals with the\n [Build your first Android app](/training/basics/firstapp) guide.\n2. **Write your app**\n\n Once you have set up your workspace, you can begin writing your app. Android Studio\n includes a variety of tools and intelligence to help you work faster, write quality code,\n design a UI, and create resources for different device types. For more information about the\n tools and features available, see [Write your app](/studio/write).\n3. **Build and run**\n\n During the build and run phase, you build your project into a debuggable APK package that\n you can install and run on the emulator or an Android-powered device. For more information\n on how to run your code, see\n [Build and run your app](/studio/run).\n\n You can also customize your build in this phase. For example, you can [create build variants](/studio/build/build-variants) that\n produce different versions of your app from the same project, and [shrink your code and resources](/studio/build/shrink-code) to\n make your app smaller. For an introduction to custom build configurations,\n see [Configure your build](/studio/build).\n4. **Debug, profile, and test**\n\n In this iterative phase, you continue developing your app while eliminating bugs and\n optimizing app performance. For help to debug and optimize your app,\n [test your app in Android Studio](/studio/test/test-in-android-studio).\n\n For more information about debugging, read [Debug your app](/studio/debug) and [Write and view logs with Logcat](/studio/debug/am-logcat).\n\n To view and analyze various performance metrics such as memory usage, network traffic, CPU\n impact, and more, see [Profile your app performance](/studio/profile).\n5. **Publish**\n\n To prepare your app for release to users, you will need to build an\n [Android App Bundle](/guide/app-bundle),\n sign it with a security key, and get ready to publish to the Google Play Store. For more\n information, see the\n [Publish your app](/studio/publish)."]]