“City App” Documentation by “Bezets” v2.1.0

“City App”

Created: 01/02/2018
By: Bezets
Email: bezets.envato@gmail.com

Thank you for purchasing this item. If you have any questions that are beyond the scope of this item, please feel free to email via my user page contact form here. Thanks so much!

Table of Contents

  1. Introduction
  2. Getting Started
  3. Import the Project in Android Studio
  4. Rename Application Package Name
  5. Change Application Name
  6. Admin Backend Installation
  7. Firebase Installation
  8. Admob Configuration
  9. Maps Configuration
  10. License Installation
  11. Additional
  12. Useful Tutorials

A) Introduction - top

City App is a native java android application template for city guide solution for showing interesting place from a city with description an some attribute. An Augmented Reality Technology is implemented for searching a place from user location through camera. Admin Backend is integrated to manage places data, you can edit, update or delete data. Integrated with Firebase so apps works with offline mode


After you buy this item you will get project file of City App Template code, apk file, admin panel and also this documentation file to guide you installing this app.

B) Getting Started - top

Before doing installation, you need to do the following things:

  1. Have a web hosting to store admin panel files. Because this project using cpanel, a web hosting with cpanel is recommended or you can use local webserver like xampp, etc with latest version.
  2. Install tools that requires for developing Android app such as Java Development Kit and Android Studio as the official Android IDE. For update tutorial about how to install them, you can see and Download from Android Developer website.
  3. If you do all things above, you can go to the next step.

C) Import the Project in Android Studio - top

To import this project to Android Studio do this following steps.

  1. Open Android Studio > Import Project (Eclipse ADT, Gradle, etc.)
  2. New window will opened > Browse to directory where you place "CityAppTemplate/AndroidStudioSource/CityApp" project > OK
  3. Wait for few minutes until all process import has finished.

D) Rename Application Package Name - top

  1. First click one on your package and then click setting icon on Android Studio
  2. Close / Unselect Compact Empty Middle Packages
  3. Then, right click your package and rename it
  4. Right click on the root folder of your project
  5. Click "Open Module Setting"
  6. Go to the Flavours tab
  7. Change the application ID with same name of your package name before > Pres OK

  8. Then go to app > com.your.package > java > utils > Constants.java
  9. Change APP_PACKAGENAME with yours

E) Change Application Name - top

  1. Open Android studio > app > res > values > string.xml
  2. Select 'strings.xml'
  3. Enter your app name inside "app_name" string tag :
  4. <string name="app_name">Visit The City</string> 

F) Admin Backend Installation - top

G) Firebase Installation - top

  1. Open Firebase Console Web
  2. Login/Sign Up with your google account
  3. Once you have logged in Click Add project
  4. Fill your Project name, Country/region, and then click Create Project
  5. Add Firebase to Android Project
  6. Add Firebase to Backend Web
  7. Firebase Auth Configuration
  8. Firebase Storage Configuration
  9. Firebase Database Configuration
  10. Firebase Notification Configuration

H) Admob Configuration - top

I) Maps Configuration - top

  • Online Maps (Google Maps API)
  • J) Additional Config - top

    K) Useful Tutorials - top

    Once again, thank you so much for purchasing this template. As I said at the beginning, I'd be glad to help you if you have any questions relating to this template. No guarantees, but I'll do my best to assist.


    Go To Table of Contents