Android App Development in Studio

Page 29

CHAPTER 3. TEST DRIVE: HELLO WORLD APP

file called “MainActivity.java” is the active tab in Section 2 therefore the middle pane in Section 3 shows the contents of this “MainActivity.java” file. Section 4. This section is also controlled via tabs. The developer can switch project files, structures, captures and favourites for viewing in the left pane. Section 5. The current or previous compilation, building or debugging processes are shown here. For the snapshot of Figure 3.6, it is indicated that the “Gradle build finished in 14 seconds”. Gradle is the build system of Android Studio. Therefore, the message says that the building engine completed its previous task in 14 seconds. Section 6. This is the Run button of Android Studio. When we set up the user interface and write the Java code of a project, we click this button to make the Android Studio build the project (which means creating the executable file from project files) and then we can run it on an emulator or on a real device.

3.4. Folder and File Structure of an Android Studio Project The file structure of an Android project can be viewed in various forms in Android Studio. The button just at above the left pane (shown by the arrow) is used to open the selection box for choosing the preferred method of viewing the file hierarchy as shown in Figure 3.7. The default file viewer is the “Android” mode which is the easiest way of grouping files and folders in my opinion. When the selection is the “Android” mode, the default files and folders shown in Figure 3.8 is shown in the left pane. You can use the arrows (shown inside the circle in the figure) for viewing the contents of folders. The default folders (shown inside the rectangles in Figure 3.8) and their contents are explained as follows:

29


Turn static files into dynamic content formats.

Create a flipbook

Articles inside

10.4. Building and Running the App

1min
pages 198-200

10.2. Designing the User Interface

1min
pages 186-189

10.3. Developing the Main Code

5min
pages 190-197

Emulator

1min
pages 182-184

9.2. Creating and Adding an Api Key

1min
pages 161-163

8.4. Building and Running the App

0
page 158

8.3. Writing the Main Code of the App

7min
pages 148-157

8.2. Designing the GUI of the App

0
pages 146-147

7.4. Building and Running the App

1min
pages 140-142

6.5. Developing the Main Code of the App

5min
pages 119-124

6.4. Adding and Positioning the Button

0
page 118

6.7. Final Notes

2min
pages 127-130

6.3. Adding the EditText Widgets

1min
pages 115-117

6.2. Adding and Positioning TextViews

2min
pages 112-114

5.4. Building and Running the App

1min
pages 107-110

5.2. Developing the User Interface

5min
pages 90-97

5.3. Writing the Main Code of the App

8min
pages 98-106

4.5. Loops in Java

5min
pages 69-73

4.6. Methods in Java

4min
pages 74-78

4.7. Classes, Objects and Inheritance in Java

6min
pages 79-86

4.4. Logical Decision Making Statements in Java

3min
pages 65-68

4.3. Variables in Java

12min
pages 53-64

4.2. Using Android Studio for Java Coding

6min
pages 47-52

1.2. How do Android Apps Work?

2min
pages 11-13

3.5. Building the User Interface

2min
pages 31-34

3.2. Creating a New Android Studio Project

3min
pages 24-27

3.6. Building the Project and Running on an Emulator

4min
pages 35-40

3.3. Main Sections of the IDE

0
page 28

2.2. Installation of Emulators

2min
pages 18-22

3.4. Folder and File Structure of an Android Studio Project

2min
pages 29-30

1.3. Programming Languages Used For Developing Android Apps

1min
page 14
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.