> For the complete documentation index, see [llms.txt](https://itechnotion.gitbook.io/city-directory/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://itechnotion.gitbook.io/city-directory/customize-project.md).

# Customize Project

Project customizing

## Project Structure

After importing project successfully you will get project structure like below image

![Project Structure ](https://641758514-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LB_cv3wkUN652fm7bWD%2F-LB_t1fzJY6vGI8f2YF1%2F-LB_t2wquw3n20mN8iB-%2FCapture1.PNG?alt=media\&token=e2bf1ac5-31c8-415b-9a71-1d43e6b9033b)

&#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/)&#x20;

#### Change App name&#x20;

To change project name follow below steps.

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

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

![](https://641758514-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LB_cv3wkUN652fm7bWD%2F-LB_t1fzJY6vGI8f2YF1%2F-LB_wH-YyYUjgdHjO6vT%2FCapture2.PNG?alt=media\&token=292d62ca-9a0b-4ff7-b7aa-51c107628a1c)

#### Change App colors

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

```
<color name="colorPrimary">#3F51B5</color><color name="colorPrimaryDark">#303F9F</color><color name="colorAccent">#8b2d4e</color><color name="PrimaryTextColor">#4d5674</color><color name="SecondaryTextColor">#99ABBD</color>
```

#### Change App icon

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&#x20;

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

```
applicationId "com.itechnotion.nearby"
```

Open Constants class which resides in utils package and change **PACKAGE\_NAME** variable

```
public static final String PACKAGE_NAME = "com.itechnotion.nearby";
```
