Podstawy przepływu pracy programisty
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Proces tworzenia aplikacji na Androida jest koncepcyjnie taki sam jak w przypadku innych platform aplikacji. Jednak aby sprawnie stworzyć dobrze zaprojektowaną
aplikację na Androida, potrzebujesz kilku specjalistycznych narzędzi.
Na tej stronie znajdziesz omówienie procesu tworzenia aplikacji na Androida oraz linki do dodatkowych informacji o narzędziach Android Studio na każdym etapie tworzenia aplikacji.
- Konfigurowanie obszaru roboczego
To pierwszy etap procesu tworzenia aplikacji na Androida. Więcej informacji znajdziesz na stronie instalacji Android Studio oraz w przewodniku dotyczącym tworzenia projektu.
Skorzystaj z przewodnika w Android Studio i poznaj podstawy programowania aplikacji na Androida z poradnika Tworzenie pierwszej aplikacji na Androida.
- Pisanie aplikacji
Po skonfigurowaniu obszaru roboczego możesz zacząć pisać aplikację. Android Studio zawiera różne narzędzia i funkcje analityczne, które pomagają szybciej pracować, pisać kod jakości, zaprojektować interfejs i tworzyć zasoby dla różnych typów urządzeń. Więcej informacji o dostępnych narzędziach i funkcjach znajdziesz w artykule Pisanie aplikacji.
- Tworzenie i uruchamianie
Na etapie kompilacji i uruchamiania kompilujesz projekt w możliwy do debugowania pakiet APK, który możesz zainstalować i uruchomić w emulatorze lub urządzeniu z Androidem. Więcej informacji o uruchamianiu kodu znajdziesz w artykule o tworzeniu i uruchamianiu aplikacji.
Na tym etapie możesz też dostosować kompilację. Możesz na przykład tworzyć warianty kompilacji, które produkują różne wersje aplikacji z tego samego projektu, i zmniejszać kod i zasoby, by zmniejszyć rozmiar aplikacji. Wprowadzenie do niestandardowych konfiguracji kompilacji znajdziesz w artykule o konfigurowaniu kompilacji.
- Debugowanie, profilowanie i testowanie
Na tej fazie iteracyjnej kontynuujesz tworzenie aplikacji, eliminując błędy i optymalizując wydajność aplikacji. Aby uzyskać pomoc w debugowaniu i optymalizacji aplikacji, przetestuj ją w Android Studio.
Więcej informacji o debugowaniu znajdziesz w artykułach Debugowanie aplikacji oraz Zapisywanie i wyświetlanie logów w Logcat.
Informacje o tym, jak wyświetlić i przeanalizować różne wskaźniki wydajności, takie jak wykorzystanie pamięci, ruch w sieci, wpływ na procesor i inne, znajdziesz w artykule Profilowanie wydajności aplikacji.
- Opublikuj
Aby przygotować aplikację do udostępnienia użytkownikom, musisz utworzyć pakiet Android App Bundle, podpisać ją kluczem bezpieczeństwa i przygotować się do opublikowania w Sklepie Google Play. Więcej informacji znajdziesz w artykule o publikowaniu aplikacji.
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2024-04-02 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2024-04-02 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)."]]