City Guide Android

Android App template for my City Guide script


  1. Create empty MySQL database with utf8_unicode_ci charset
  2. Upload zip on server via cpanel file manager and extract directly on server
  3. Open web server public url and configuration will appear.
  4. Enter database name, username, password.
  5. Click on "Save" and you will get login and links info (Please save this info because it's unique).

Regarding hosting providers, my scripts are tested on:

a2_hosting_logo

Detailed cpanel guide: http://iwinter.com.hr/support/?p=4833

More documentation about script can be found on: http://real-estate.iwinter.com.hr/documentation/

 

 

 

 

Install Android Studio, tested on v1.5.1

Java Development Kit is required: tested on jdk1.7.0_75

Required Android packages: used on testing

Open project in Android Studio

In app/src/main/res/values/string.xml populate your configuration, specifically:

<string name="script_url">http://map-kiosk.com/croatia-varazdin/index.php/</string>
<string name="files_url">http://map-kiosk.com/croatia-varazdin/files/</string>
<string name="thumbnails_url">http://map-kiosk.com/croatia-varazdin/files/thumbnail/</string>
<string name="lang_code">en</string>
<string name="property_uri">property</string>
<string name="website_enabled">true</string>

Website enable should be "false" if you don't have website portal version.

You should get Google API key, proccess is described here: http://iwinter.com.hr/support/?p=7339

When you get API key then set it to app/src/main/AndroidManifest.xml

<meta-data
    android:name="com.google.android.geo.API_KEY"
    android:value="your-api-key-paste-here"/>

Connect your mobile device to PC (drivers may be required)

Click Play/Run button and follow instructions

In app/src/main/res/values/string.xml populate your configuration you should define:

<string name="lang_code">en</string>

And translate all text below

Other translations is related to web script, detailed guide: http://iwinter.com.hr/support/?p=156

Guide is available here: http://iwinter.com.hr/support/?p=136

You should change logo and maybe colors, icons

You can change icons/images in drawable folder:

app/src/main/res/drawable

Colors can be changed in:

app/src/main/res/values/styles.xml

app/src/main/res/values/colors.xml

If you need some special customization please check this: http://iwinter.com.hr/support/?page_id=1870

 

 

Follow guide for release certificate: https://developers.google.com/maps/documentation/android-api/signup

You should change icon and replace package names, in other case google may suspend your app from market very fast:

Instructions:

After that follow Google guides: http://developer.android.com/distribute/tools/launch-checklist.html

Maybe you need our services to publish app to market?

If you have troubles or don't have time, because it's not trivial process we providing such service for additional cost, check:

http://iwinter.com.hr/support/?page_id=1870, part "Prepare Android App to market"

Now we have special website made for support, frequency questions for customizations, guides for basic CSS/HTML, tips & tricks etc.: http://iwinter.com.hr/support

Regarding hosting providers, my scripts are tested on:

a2_hosting_logo

And my suggestion if you decide to purchase by other hosting provider, please save your money/time and don’t buy from godaddy, goddady is good for domains but not for hosting because of many configuration limitations!

I've used the following files and services as listed:

  1. Thanks tutsplus and Paul Trebilcox-Ruiz on nice Android tutorial
  2. PHP
  3. CodeIgniter
  4. jQuery
  5. Bootstrap
  6. jQuery File Upload
  7. Stock.XCHNG (Example images)
  8. http://www.flickr.com/photos/daryl_mitchell (Example images)
  9. http://www.flickr.com/photos/58842866@N08 (Example images)
  10. http://www.flickr.com/photos/pnwra (Example images)
  11. The Documenter

Thank you so much for purchasing this application. I'd be glad to help you if you have any questions relating to this app. No guarantees, but I will do my best to help.