# Initial page

## Customize Project

Project customizing

## Project Structure <a href="#project-structure" id="project-structure"></a>

After importing project successfully you will get project structure like below imageProject Structure![](https://blobscdn.gitbook.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-LL-HKbZINSmw9C6bM7z%2F-LLrv6B0d0Runnxr73PM%2F-LLrvAUsa8RPwvwUYE2R%2FScreen%20Shot%202018-09-08%20at%2012.13.43%20PM.png?alt=media\&token=6d1eb2ef-6c0f-4109-adef-4046c5331123)

&#x20;Within each Android app module, files are shown in the following groups:

**manifest**

Contains the [`AndroidManifest.xml`](https://developer.android.com/guide/topics/manifest/manifest-intro.html) file.

**java**

Contains the Java source code files, separated by package names, including JUnit test code.

**res**

Contains all non-code resources, such as XML layouts, UI strings, and bitmap images, divided into corresponding sub-directories. For more information about all possible resource types, see [Providing Resources](https://developer.android.com/guide/topics/resources/providing-resources.html).

To know more about project structure please go through this link [Android Project Structure](https://developer.android.com/studio/projects/)​

#### Change App name  <a href="#change-app-name" id="change-app-name"></a>

To change project name follow below steps.

**App > res > values > strings.xml**

```
 <string name="app_name">QuickChat</string>
```

![](https://blobscdn.gitbook.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-LL-HKbZINSmw9C6bM7z%2F-LLrv6B0d0Runnxr73PM%2F-LLrvvZZihbnEPQLRfkY%2FScreen%20Shot%202018-09-08%20at%2012.16.10%20PM.png?alt=media\&token=23ea2a21-ee26-4654-9e9c-3ef36cb43765)

#### Change App colors <a href="#change-app-colors" id="change-app-colors"></a>

&#x20;**App > res > values > colors.xml**

```
 <color name="colorPrimary">#006257</color> <color name="colorPrimaryDark">#005048</color> <color name="colorAccent">#25D366</color> <color name="primary_text">#212121</color> <color name="secondary_text">#878787</color>
```

#### Change App icon <a href="#change-app-icon" id="change-app-icon"></a>

Place your app icon inside mipmap folder -> **app\src\main\res\mipmap\\**

Icon of the name should be **"ic\_launcher.png"**

#### Change App Package Name  <a href="#change-app-package-name" id="change-app-package-name"></a>

Open App level build.gradle and change **ApplicationId** variable inside **android > defaultConfig**

```
applicationId "in.raushanjha.quickchat"
```

#### Change icon on splash screen <a href="#change-icon-on-splash-screen" id="change-icon-on-splash-screen"></a>

**App > res > drawable > logo.png**

**Change company icon on splash screen App > res > drawable > logo.png**

**Demo App URL:** [**http://bit.ly/2GumC7y**](http://bit.ly/2GumC7y)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://quick-chat.gitbook.io/quick-chat-app/master.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
