The document provides an overview of Android Studio, the official IDE for Android app development, highlighting its advanced features like a flexible build system and extensive testing tools. It outlines the installation process, project creation, and the structure of project files, including essential folders like manifest, java, and res. Additionally, it explains how to debug an Android application using the debugging tools available in Android Studio.
WELCOME TO OURPRESENTATION
PRESENTATION TOPIC: ANDROID STUDIO OVERVIEW
2.
TEAM MEMBERS
• Md.Rifat Rahman ID: 162-15-1049
• Shadul Islam Rishad ID: 162-15-1029
• Mohammad Salim Hosen ID: 162-15-1044
• Md. Arifur Jaman ID: 153-15-607
3.
WHAT IS ANDROIDSTUDIO
• Android Studio is the official Integrated Development
Environment (IDE) for Android app development.
4.
WHY ANDROID STUDIO
•Most advanced IDE
• A flexible Gradle-based build system
• A fast and feature-rich emulator
• Extensive testing tools and frameworks
• C++ and NDK support
• Google Official support
INSTALL
• Setting upAndroid Studio takes just a few clicks.
• After downloading android studio Double click on the .exe file
• Follow the setup wizard in Android Studio and install any SDK
packages that it recommends.
• That’s it after completing installation you will be prompted to create
a project.
PROJECT FILE STRUCTURE
Bydefault, Android Studio displays project files in the
Android project view as shown in the figure.
All the build files are visible at the top level
under Gradle Scripts and each app module contains
the following folders:
• Manifest: Contains the AndroidManifest.xml file
• java: Contains the Java source code files, including JUnit
test code.
• res: Contains all non-code resources, such as XML
layouts, UI strings, and bitmap images.
DEBUGGING APP
In thetoolbar, click Debug icon to debug the app
If the Debug window is not open, select View > Tool Windows >
Debug
The system log shows system messages while you debug your app.
To write log messages in your code, use the Log class. Log messages
help you understand the execution flow by collecting the system
debug output while you interact with your app.