diff --git a/MyCompany.Visitors.Client.Droid/Assets/fonts/Roboto-Black.ttf b/MyCompany.Visitors.Client.Droid/Assets/fonts/Roboto-Black.ttf new file mode 100755 index 0000000..86ec2b2 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Assets/fonts/Roboto-Black.ttf differ diff --git a/MyCompany.Visitors.Client.Droid/Assets/fonts/Roboto-BlackItalic.ttf b/MyCompany.Visitors.Client.Droid/Assets/fonts/Roboto-BlackItalic.ttf new file mode 100755 index 0000000..1904c99 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Assets/fonts/Roboto-BlackItalic.ttf differ diff --git a/MyCompany.Visitors.Client.Droid/Assets/fonts/Roboto-Bold.ttf b/MyCompany.Visitors.Client.Droid/Assets/fonts/Roboto-Bold.ttf new file mode 100755 index 0000000..91ec212 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Assets/fonts/Roboto-Bold.ttf differ diff --git a/MyCompany.Visitors.Client.Droid/Assets/fonts/Roboto-BoldCondensed.ttf b/MyCompany.Visitors.Client.Droid/Assets/fonts/Roboto-BoldCondensed.ttf new file mode 100755 index 0000000..d7ea883 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Assets/fonts/Roboto-BoldCondensed.ttf differ diff --git a/MyCompany.Visitors.Client.Droid/Assets/fonts/Roboto-BoldCondensedItalic.ttf b/MyCompany.Visitors.Client.Droid/Assets/fonts/Roboto-BoldCondensedItalic.ttf new file mode 100755 index 0000000..3c9635a Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Assets/fonts/Roboto-BoldCondensedItalic.ttf differ diff --git a/MyCompany.Visitors.Client.Droid/Assets/fonts/Roboto-BoldItalic.ttf b/MyCompany.Visitors.Client.Droid/Assets/fonts/Roboto-BoldItalic.ttf new file mode 100755 index 0000000..4013bf8 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Assets/fonts/Roboto-BoldItalic.ttf differ diff --git a/MyCompany.Visitors.Client.Droid/Assets/fonts/Roboto-Condensed.ttf b/MyCompany.Visitors.Client.Droid/Assets/fonts/Roboto-Condensed.ttf new file mode 100755 index 0000000..6e7575a Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Assets/fonts/Roboto-Condensed.ttf differ diff --git a/MyCompany.Visitors.Client.Droid/Assets/fonts/Roboto-CondensedItalic.ttf b/MyCompany.Visitors.Client.Droid/Assets/fonts/Roboto-CondensedItalic.ttf new file mode 100755 index 0000000..5ed712c Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Assets/fonts/Roboto-CondensedItalic.ttf differ diff --git a/MyCompany.Visitors.Client.Droid/Assets/fonts/Roboto-Italic.ttf b/MyCompany.Visitors.Client.Droid/Assets/fonts/Roboto-Italic.ttf new file mode 100755 index 0000000..9f49ffd Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Assets/fonts/Roboto-Italic.ttf differ diff --git a/MyCompany.Visitors.Client.Droid/Assets/fonts/Roboto-Light.ttf b/MyCompany.Visitors.Client.Droid/Assets/fonts/Roboto-Light.ttf new file mode 100755 index 0000000..d43e943 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Assets/fonts/Roboto-Light.ttf differ diff --git a/MyCompany.Visitors.Client.Droid/Assets/fonts/Roboto-LightItalic.ttf b/MyCompany.Visitors.Client.Droid/Assets/fonts/Roboto-LightItalic.ttf new file mode 100755 index 0000000..c11442c Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Assets/fonts/Roboto-LightItalic.ttf differ diff --git a/MyCompany.Visitors.Client.Droid/Assets/fonts/Roboto-Medium.ttf b/MyCompany.Visitors.Client.Droid/Assets/fonts/Roboto-Medium.ttf new file mode 100755 index 0000000..8798341 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Assets/fonts/Roboto-Medium.ttf differ diff --git a/MyCompany.Visitors.Client.Droid/Assets/fonts/Roboto-MediumItalic.ttf b/MyCompany.Visitors.Client.Droid/Assets/fonts/Roboto-MediumItalic.ttf new file mode 100755 index 0000000..5e86637 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Assets/fonts/Roboto-MediumItalic.ttf differ diff --git a/MyCompany.Visitors.Client.Droid/Assets/fonts/Roboto-Regular.ttf b/MyCompany.Visitors.Client.Droid/Assets/fonts/Roboto-Regular.ttf new file mode 100755 index 0000000..7d9a6c4 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Assets/fonts/Roboto-Regular.ttf differ diff --git a/MyCompany.Visitors.Client.Droid/Assets/fonts/Roboto-Thin.ttf b/MyCompany.Visitors.Client.Droid/Assets/fonts/Roboto-Thin.ttf new file mode 100755 index 0000000..861d63a Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Assets/fonts/Roboto-Thin.ttf differ diff --git a/MyCompany.Visitors.Client.Droid/Assets/fonts/Roboto-ThinItalic.ttf b/MyCompany.Visitors.Client.Droid/Assets/fonts/Roboto-ThinItalic.ttf new file mode 100755 index 0000000..e65145f Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Assets/fonts/Roboto-ThinItalic.ttf differ diff --git a/MyCompany.Visitors.Client.Droid/Extensions/RobotoTextView.cs b/MyCompany.Visitors.Client.Droid/Extensions/RobotoTextView.cs new file mode 100755 index 0000000..1d7c99c --- /dev/null +++ b/MyCompany.Visitors.Client.Droid/Extensions/RobotoTextView.cs @@ -0,0 +1,198 @@ +/* +* Copyright (C) 2013 @JamesMontemagno http://www.montemagno.com http://www.refractored.com +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +using System; +using System.Collections.Generic; + +using Android.Content; +using Android.Content.Res; +using Android.Graphics; +using Android.Runtime; +using Android.Util; +using Android.Widget; +using MyCompany.Visitors.Client.Droid; + +namespace com.refractored.controls +{ + public class RobotoTextView : TextView + { + private const int RobotoThin = 0; + private const int RobotoThinItalic = 1; + private const int RobotoLight = 2; + private const int RobotoLightItalic = 3; + private const int RobotoRegular = 4; + private const int RobotoItalic = 5; + private const int RobotoMedium = 6; + private const int RobotoMediumItalic = 7; + private const int RobotoBold = 8; + private const int RobotoBoldItalic = 9; + private const int RobotoBlack = 10; + private const int RobotoBlackItalic = 11; + private const int RobotoCondensed = 12; + private const int RobotoCondensedItalic = 13; + private const int RobotoCondensedBold = 14; + private const int RobotoCondensedBoldItalic = 15; + + private TypefaceStyle m_Style = TypefaceStyle.Normal; + + private static readonly Dictionary Typefaces = new Dictionary(16); + + public RobotoTextView(Context context) : + base(context) + { + } + + protected RobotoTextView(IntPtr javaReference, JniHandleOwnership transfer) + : base(javaReference, transfer) + { + } + + + public RobotoTextView(Context context, IAttributeSet attrs) : + base(context, attrs) + { + this.Initialize(context, attrs); + } + + public RobotoTextView(Context context, IAttributeSet attrs, int defStyle) : + base(context, attrs, defStyle) + { + this.Initialize(context, attrs); + } + + private void Initialize(Context context, IAttributeSet attrs) + { + + + try + { + TypedArray values = context.ObtainStyledAttributes(attrs, Resource.Styleable.RobotoTextView); + + int typefaceValue = values.GetInt(Resource.Styleable.RobotoTextView_typeface, 4); + values.Recycle(); + var font = this.ObtainTypeface(context, typefaceValue); + this.SetTypeface(font, this.m_Style); + } + catch (Exception) + { + + } + + } + + private Typeface ObtainTypeface(Context context, int typefaceValue) + { + try + { + + Typeface typeface = null; + if (Typefaces.ContainsKey(typefaceValue)) + typeface = Typefaces[typefaceValue]; + + if (typeface == null) + { + typeface = this.CreateTypeface(context, typefaceValue); + Typefaces.Add(typefaceValue, typeface); + } + return typeface; + } + catch (Exception ex) + { + + } + + return null; + } + private Typeface CreateTypeface(Context context, int typefaceValue) + { + try + { + + Typeface typeface; + switch (typefaceValue) + { + case RobotoThin: + typeface = Typeface.CreateFromAsset(context.Assets, "fonts/Roboto-Thin.ttf"); + break; + case RobotoThinItalic: + typeface = Typeface.CreateFromAsset(context.Assets, "fonts/Roboto-ThinItalic.ttf"); + m_Style = TypefaceStyle.Italic; + break; + case RobotoLight: + typeface = Typeface.CreateFromAsset(context.Assets, "fonts/Roboto-Light.ttf"); + break; + case RobotoLightItalic: + typeface = Typeface.CreateFromAsset(context.Assets, "fonts/Roboto-LightItalic.ttf"); + m_Style = TypefaceStyle.Italic; + break; + case RobotoRegular: + typeface = Typeface.CreateFromAsset(context.Assets, "fonts/Roboto-Regular.ttf"); + break; + case RobotoItalic: + typeface = Typeface.CreateFromAsset(context.Assets, "fonts/Roboto-Italic.ttf"); + m_Style = TypefaceStyle.Italic; + break; + case RobotoMedium: + typeface = Typeface.CreateFromAsset(context.Assets, "fonts/Roboto-Medium.ttf"); + break; + case RobotoMediumItalic: + typeface = Typeface.CreateFromAsset(context.Assets, "fonts/Roboto-MediumItalic.ttf"); + m_Style = TypefaceStyle.Italic; + break; + case RobotoBold: + typeface = Typeface.CreateFromAsset(context.Assets, "fonts/Roboto-Bold.ttf"); + m_Style = TypefaceStyle.Bold; + break; + case RobotoBoldItalic: + typeface = Typeface.CreateFromAsset(context.Assets, "fonts/Roboto-BoldItalic.ttf"); + m_Style = TypefaceStyle.BoldItalic; + break; + case RobotoBlack: + typeface = Typeface.CreateFromAsset(context.Assets, "fonts/Roboto-Black.ttf"); + break; + case RobotoBlackItalic: + typeface = Typeface.CreateFromAsset(context.Assets, "fonts/Roboto-BlackItalic.ttf"); + m_Style = TypefaceStyle.Italic; + break; + case RobotoCondensed: + typeface = Typeface.CreateFromAsset(context.Assets, "fonts/Roboto-Condensed.ttf"); + break; + case RobotoCondensedItalic: + typeface = Typeface.CreateFromAsset(context.Assets, "fonts/Roboto-CondensedItalic.ttf"); + m_Style = TypefaceStyle.Italic; + break; + case RobotoCondensedBold: + typeface = Typeface.CreateFromAsset(context.Assets, "fonts/Roboto-BoldCondensed.ttf"); + m_Style = TypefaceStyle.Bold; + break; + case RobotoCondensedBoldItalic: + typeface = Typeface.CreateFromAsset(context.Assets, "fonts/Roboto-BoldCondensedItalic.ttf"); + m_Style = TypefaceStyle.BoldItalic; + break; + default: + throw new ArgumentException("Unknown typeface attribute value " + typefaceValue); + } + return typeface; + + } + catch (Exception) + { + } + + return null; + } + } +} \ No newline at end of file diff --git a/MyCompany.Visitors.Client.Droid/Resources/Drawable/Icon.png b/MyCompany.Visitors.Client.Droid/Resources/Drawable/Icon.png old mode 100644 new mode 100755 diff --git a/MyCompany.Visitors.Client.Droid/Resources/Drawable/ab_background_textured_myvisitor.xml b/MyCompany.Visitors.Client.Droid/Resources/Drawable/ab_background_textured_myvisitor.xml new file mode 100755 index 0000000..a668883 --- /dev/null +++ b/MyCompany.Visitors.Client.Droid/Resources/Drawable/ab_background_textured_myvisitor.xml @@ -0,0 +1,21 @@ + + + + \ No newline at end of file diff --git a/MyCompany.Visitors.Client.Droid/Resources/Drawable/background_card.9.png b/MyCompany.Visitors.Client.Droid/Resources/Drawable/background_card.9.png new file mode 100755 index 0000000..a5f274b Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/Drawable/background_card.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/Drawable/btn_cab_done_myvisitor.xml b/MyCompany.Visitors.Client.Droid/Resources/Drawable/btn_cab_done_myvisitor.xml new file mode 100755 index 0000000..d391604 --- /dev/null +++ b/MyCompany.Visitors.Client.Droid/Resources/Drawable/btn_cab_done_myvisitor.xml @@ -0,0 +1,27 @@ + + + + + + + + diff --git a/MyCompany.Visitors.Client.Droid/Resources/Drawable/no_photo.png b/MyCompany.Visitors.Client.Droid/Resources/Drawable/no_photo.png old mode 100644 new mode 100755 diff --git a/MyCompany.Visitors.Client.Droid/Resources/Drawable/progress_horizontal_myvisitor.xml b/MyCompany.Visitors.Client.Droid/Resources/Drawable/progress_horizontal_myvisitor.xml new file mode 100755 index 0000000..66ebc94 --- /dev/null +++ b/MyCompany.Visitors.Client.Droid/Resources/Drawable/progress_horizontal_myvisitor.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + diff --git a/MyCompany.Visitors.Client.Droid/Resources/Drawable/selectable_background_myvisitor.xml b/MyCompany.Visitors.Client.Droid/Resources/Drawable/selectable_background_myvisitor.xml new file mode 100755 index 0000000..1cf6b11 --- /dev/null +++ b/MyCompany.Visitors.Client.Droid/Resources/Drawable/selectable_background_myvisitor.xml @@ -0,0 +1,25 @@ + + + + + + + + \ No newline at end of file diff --git a/MyCompany.Visitors.Client.Droid/Resources/Drawable/spinner_background_ab_myvisitor.xml b/MyCompany.Visitors.Client.Droid/Resources/Drawable/spinner_background_ab_myvisitor.xml new file mode 100755 index 0000000..ea1fa7f --- /dev/null +++ b/MyCompany.Visitors.Client.Droid/Resources/Drawable/spinner_background_ab_myvisitor.xml @@ -0,0 +1,28 @@ + + + + + + + + + diff --git a/MyCompany.Visitors.Client.Droid/Resources/Drawable/tab_indicator_ab_myvisitor.xml b/MyCompany.Visitors.Client.Droid/Resources/Drawable/tab_indicator_ab_myvisitor.xml new file mode 100755 index 0000000..1f37a23 --- /dev/null +++ b/MyCompany.Visitors.Client.Droid/Resources/Drawable/tab_indicator_ab_myvisitor.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/MyCompany.Visitors.Client.Droid/Resources/Layout/Main.axml b/MyCompany.Visitors.Client.Droid/Resources/Layout/Main.axml old mode 100644 new mode 100755 index fe16859..4e7b9c9 --- a/MyCompany.Visitors.Client.Droid/Resources/Layout/Main.axml +++ b/MyCompany.Visitors.Client.Droid/Resources/Layout/Main.axml @@ -11,32 +11,32 @@ p1:minWidth="25px" p1:minHeight="25px" p1:layout_width="match_parent" - p1:layout_height="fill_parent" + p1:layout_height="400px" p1:layout_weight="1" p1:id="@+id/linearLayout2"> + p1:layout_weight="4" /> + p1:layout_weight="4" /> - @@ -9,18 +10,20 @@ android:layout_height="100px" android:id="@+id/imageView" android:layout_margin="10px" /> - - - - - - \ No newline at end of file diff --git a/MyCompany.Visitors.Client.Droid/Resources/Layout/VisitView.axml b/MyCompany.Visitors.Client.Droid/Resources/Layout/VisitView.axml old mode 100644 new mode 100755 index 2669d3e..8398abd --- a/MyCompany.Visitors.Client.Droid/Resources/Layout/VisitView.axml +++ b/MyCompany.Visitors.Client.Droid/Resources/Layout/VisitView.axml @@ -1,5 +1,6 @@ - - + android:background="@color/pop" /> + android:id="@+id/linearLayout2" + android:layout_margin="10dp" + android:background="@drawable/background_card" + android:padding="10dp"> + android:layout_marginRight="10dp" /> - - - - - - + + #ffe4e4e4 + #db5e73 + \ No newline at end of file diff --git a/MyCompany.Visitors.Client.Droid/Resources/Values/Strings.xml b/MyCompany.Visitors.Client.Droid/Resources/Values/Strings.xml old mode 100644 new mode 100755 index 78625ff..6de7ba5 --- a/MyCompany.Visitors.Client.Droid/Resources/Values/Strings.xml +++ b/MyCompany.Visitors.Client.Droid/Resources/Values/Strings.xml @@ -2,4 +2,6 @@ Hello World, Click Me! MyCompany.Visitors.Client.Droid + Add New Visit + Settings diff --git a/MyCompany.Visitors.Client.Droid/Resources/Values/Styles.xml b/MyCompany.Visitors.Client.Droid/Resources/Values/Styles.xml new file mode 100755 index 0000000..da7c62d --- /dev/null +++ b/MyCompany.Visitors.Client.Droid/Resources/Values/Styles.xml @@ -0,0 +1,20 @@ + + + + + + + + \ No newline at end of file diff --git a/MyCompany.Visitors.Client.Droid/Resources/Values/attrs.xml b/MyCompany.Visitors.Client.Droid/Resources/Values/attrs.xml new file mode 100755 index 0000000..ffa8489 --- /dev/null +++ b/MyCompany.Visitors.Client.Droid/Resources/Values/attrs.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/MyCompany.Visitors.Client.Droid/Resources/Values/styles_myvisitor.xml b/MyCompany.Visitors.Client.Droid/Resources/Values/styles_myvisitor.xml new file mode 100755 index 0000000..7d65e59 --- /dev/null +++ b/MyCompany.Visitors.Client.Droid/Resources/Values/styles_myvisitor.xml @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/ab_bottom_solid_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/ab_bottom_solid_myvisitor.9.png new file mode 100755 index 0000000..637a77a Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/ab_bottom_solid_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/ab_solid_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/ab_solid_myvisitor.9.png new file mode 100755 index 0000000..7a9d1c6 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/ab_solid_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/ab_stacked_solid_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/ab_stacked_solid_myvisitor.9.png new file mode 100755 index 0000000..fae720a Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/ab_stacked_solid_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/ab_texture_tile_myvisitor.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/ab_texture_tile_myvisitor.png new file mode 100755 index 0000000..afcfd5a Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/ab_texture_tile_myvisitor.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/ab_transparent_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/ab_transparent_myvisitor.9.png new file mode 100755 index 0000000..6339fc5 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/ab_transparent_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/btn_cab_done_default_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/btn_cab_done_default_myvisitor.9.png new file mode 100755 index 0000000..c8d351e Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/btn_cab_done_default_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/btn_cab_done_focused_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/btn_cab_done_focused_myvisitor.9.png new file mode 100755 index 0000000..b9ca422 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/btn_cab_done_focused_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/btn_cab_done_pressed_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/btn_cab_done_pressed_myvisitor.9.png new file mode 100755 index 0000000..8d332ef Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/btn_cab_done_pressed_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/cab_background_bottom_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/cab_background_bottom_myvisitor.9.png new file mode 100755 index 0000000..528fb18 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/cab_background_bottom_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/cab_background_top_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/cab_background_top_myvisitor.9.png new file mode 100755 index 0000000..aa0c7eb Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/cab_background_top_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/ic_action_content_new.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/ic_action_content_new.png new file mode 100755 index 0000000..8b39c4b Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/ic_action_content_new.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/ic_launcher.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/ic_launcher.png new file mode 100755 index 0000000..e95dd7e Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/ic_launcher.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/list_focused_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/list_focused_myvisitor.9.png new file mode 100755 index 0000000..44601de Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/list_focused_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/list_pressed_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/list_pressed_myvisitor.9.png new file mode 100755 index 0000000..74e4359 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/list_pressed_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/menu_dropdown_panel_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/menu_dropdown_panel_myvisitor.9.png new file mode 100755 index 0000000..9e12ec0 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/menu_dropdown_panel_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/progress_bg_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/progress_bg_myvisitor.9.png new file mode 100755 index 0000000..3d5c707 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/progress_bg_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/progress_primary_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/progress_primary_myvisitor.9.png new file mode 100755 index 0000000..fec8859 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/progress_primary_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/progress_secondary_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/progress_secondary_myvisitor.9.png new file mode 100755 index 0000000..c9ec964 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/progress_secondary_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/spinner_ab_default_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/spinner_ab_default_myvisitor.9.png new file mode 100755 index 0000000..4fd4aeb Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/spinner_ab_default_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/spinner_ab_disabled_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/spinner_ab_disabled_myvisitor.9.png new file mode 100755 index 0000000..d42c97b Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/spinner_ab_disabled_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/spinner_ab_focused_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/spinner_ab_focused_myvisitor.9.png new file mode 100755 index 0000000..9498f4c Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/spinner_ab_focused_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/spinner_ab_pressed_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/spinner_ab_pressed_myvisitor.9.png new file mode 100755 index 0000000..dda5bd5 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/spinner_ab_pressed_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/tab_selected_focused_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/tab_selected_focused_myvisitor.9.png new file mode 100755 index 0000000..8493be7 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/tab_selected_focused_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/tab_selected_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/tab_selected_myvisitor.9.png new file mode 100755 index 0000000..2ba48f2 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/tab_selected_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/tab_selected_pressed_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/tab_selected_pressed_myvisitor.9.png new file mode 100755 index 0000000..1083466 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/tab_selected_pressed_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/tab_unselected_focused_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/tab_unselected_focused_myvisitor.9.png new file mode 100755 index 0000000..3b2a74f Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/tab_unselected_focused_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/tab_unselected_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/tab_unselected_myvisitor.9.png new file mode 100755 index 0000000..7111630 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/tab_unselected_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/tab_unselected_pressed_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/tab_unselected_pressed_myvisitor.9.png new file mode 100755 index 0000000..4f18a95 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-hdpi/tab_unselected_pressed_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/ab_bottom_solid_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/ab_bottom_solid_myvisitor.9.png new file mode 100755 index 0000000..7a5be2c Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/ab_bottom_solid_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/ab_solid_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/ab_solid_myvisitor.9.png new file mode 100755 index 0000000..404f2e5 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/ab_solid_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/ab_stacked_solid_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/ab_stacked_solid_myvisitor.9.png new file mode 100755 index 0000000..f72f540 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/ab_stacked_solid_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/ab_texture_tile_myvisitor.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/ab_texture_tile_myvisitor.png new file mode 100755 index 0000000..d4833ff Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/ab_texture_tile_myvisitor.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/ab_transparent_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/ab_transparent_myvisitor.9.png new file mode 100755 index 0000000..369d2e7 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/ab_transparent_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/btn_cab_done_default_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/btn_cab_done_default_myvisitor.9.png new file mode 100755 index 0000000..70f1520 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/btn_cab_done_default_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/btn_cab_done_focused_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/btn_cab_done_focused_myvisitor.9.png new file mode 100755 index 0000000..ec4629e Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/btn_cab_done_focused_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/btn_cab_done_pressed_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/btn_cab_done_pressed_myvisitor.9.png new file mode 100755 index 0000000..4acbbf6 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/btn_cab_done_pressed_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/cab_background_bottom_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/cab_background_bottom_myvisitor.9.png new file mode 100755 index 0000000..7ab6ff9 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/cab_background_bottom_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/cab_background_top_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/cab_background_top_myvisitor.9.png new file mode 100755 index 0000000..aa4d87a Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/cab_background_top_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/ic_action_content_new.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/ic_action_content_new.png new file mode 100755 index 0000000..3431c90 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/ic_action_content_new.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/ic_launcher.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/ic_launcher.png new file mode 100755 index 0000000..948f8cf Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/ic_launcher.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/list_focused_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/list_focused_myvisitor.9.png new file mode 100755 index 0000000..e40fe3a Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/list_focused_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/list_pressed_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/list_pressed_myvisitor.9.png new file mode 100755 index 0000000..a58996d Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/list_pressed_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/menu_dropdown_panel_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/menu_dropdown_panel_myvisitor.9.png new file mode 100755 index 0000000..f199920 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/menu_dropdown_panel_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/progress_bg_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/progress_bg_myvisitor.9.png new file mode 100755 index 0000000..9372a60 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/progress_bg_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/progress_primary_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/progress_primary_myvisitor.9.png new file mode 100755 index 0000000..783b26f Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/progress_primary_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/progress_secondary_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/progress_secondary_myvisitor.9.png new file mode 100755 index 0000000..6458013 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/progress_secondary_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/spinner_ab_default_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/spinner_ab_default_myvisitor.9.png new file mode 100755 index 0000000..9aeafee Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/spinner_ab_default_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/spinner_ab_disabled_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/spinner_ab_disabled_myvisitor.9.png new file mode 100755 index 0000000..88dd441 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/spinner_ab_disabled_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/spinner_ab_focused_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/spinner_ab_focused_myvisitor.9.png new file mode 100755 index 0000000..2815553 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/spinner_ab_focused_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/spinner_ab_pressed_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/spinner_ab_pressed_myvisitor.9.png new file mode 100755 index 0000000..3580ff2 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/spinner_ab_pressed_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/tab_selected_focused_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/tab_selected_focused_myvisitor.9.png new file mode 100755 index 0000000..5b32f9f Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/tab_selected_focused_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/tab_selected_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/tab_selected_myvisitor.9.png new file mode 100755 index 0000000..073ce6e Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/tab_selected_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/tab_selected_pressed_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/tab_selected_pressed_myvisitor.9.png new file mode 100755 index 0000000..1b317c1 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/tab_selected_pressed_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/tab_unselected_focused_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/tab_unselected_focused_myvisitor.9.png new file mode 100755 index 0000000..b201b5b Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/tab_unselected_focused_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/tab_unselected_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/tab_unselected_myvisitor.9.png new file mode 100755 index 0000000..f1c6f3b Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/tab_unselected_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/tab_unselected_pressed_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/tab_unselected_pressed_myvisitor.9.png new file mode 100755 index 0000000..4365d17 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-mdpi/tab_unselected_pressed_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/ab_bottom_solid_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/ab_bottom_solid_myvisitor.9.png new file mode 100755 index 0000000..9b7921f Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/ab_bottom_solid_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/ab_solid_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/ab_solid_myvisitor.9.png new file mode 100755 index 0000000..57e8ad8 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/ab_solid_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/ab_stacked_solid_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/ab_stacked_solid_myvisitor.9.png new file mode 100755 index 0000000..b62ee13 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/ab_stacked_solid_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/ab_texture_tile_myvisitor.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/ab_texture_tile_myvisitor.png new file mode 100755 index 0000000..4fd6bc0 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/ab_texture_tile_myvisitor.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/ab_transparent_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/ab_transparent_myvisitor.9.png new file mode 100755 index 0000000..af86901 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/ab_transparent_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/btn_cab_done_default_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/btn_cab_done_default_myvisitor.9.png new file mode 100755 index 0000000..3521ae3 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/btn_cab_done_default_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/btn_cab_done_focused_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/btn_cab_done_focused_myvisitor.9.png new file mode 100755 index 0000000..84df176 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/btn_cab_done_focused_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/btn_cab_done_pressed_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/btn_cab_done_pressed_myvisitor.9.png new file mode 100755 index 0000000..772bde1 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/btn_cab_done_pressed_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/cab_background_bottom_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/cab_background_bottom_myvisitor.9.png new file mode 100755 index 0000000..83aff2b Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/cab_background_bottom_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/cab_background_top_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/cab_background_top_myvisitor.9.png new file mode 100755 index 0000000..405f3af Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/cab_background_top_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/ic_action_content_new.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/ic_action_content_new.png new file mode 100755 index 0000000..128e132 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/ic_action_content_new.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/ic_launcher.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/ic_launcher.png new file mode 100755 index 0000000..cc76ba7 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/ic_launcher.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/list_focused_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/list_focused_myvisitor.9.png new file mode 100755 index 0000000..a3822a6 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/list_focused_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/list_pressed_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/list_pressed_myvisitor.9.png new file mode 100755 index 0000000..4f6f689 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/list_pressed_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/menu_dropdown_panel_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/menu_dropdown_panel_myvisitor.9.png new file mode 100755 index 0000000..3a04b51 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/menu_dropdown_panel_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/progress_bg_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/progress_bg_myvisitor.9.png new file mode 100755 index 0000000..8b4853a Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/progress_bg_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/progress_primary_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/progress_primary_myvisitor.9.png new file mode 100755 index 0000000..a7028d1 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/progress_primary_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/progress_secondary_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/progress_secondary_myvisitor.9.png new file mode 100755 index 0000000..b9fce0a Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/progress_secondary_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/spinner_ab_default_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/spinner_ab_default_myvisitor.9.png new file mode 100755 index 0000000..14b1401 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/spinner_ab_default_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/spinner_ab_disabled_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/spinner_ab_disabled_myvisitor.9.png new file mode 100755 index 0000000..c9dfbd6 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/spinner_ab_disabled_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/spinner_ab_focused_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/spinner_ab_focused_myvisitor.9.png new file mode 100755 index 0000000..45763d9 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/spinner_ab_focused_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/spinner_ab_pressed_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/spinner_ab_pressed_myvisitor.9.png new file mode 100755 index 0000000..cfc8b5e Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/spinner_ab_pressed_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/tab_selected_focused_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/tab_selected_focused_myvisitor.9.png new file mode 100755 index 0000000..ef8da30 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/tab_selected_focused_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/tab_selected_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/tab_selected_myvisitor.9.png new file mode 100755 index 0000000..6c06fcd Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/tab_selected_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/tab_selected_pressed_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/tab_selected_pressed_myvisitor.9.png new file mode 100755 index 0000000..948f716 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/tab_selected_pressed_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/tab_unselected_focused_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/tab_unselected_focused_myvisitor.9.png new file mode 100755 index 0000000..8b9d5bb Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/tab_unselected_focused_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/tab_unselected_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/tab_unselected_myvisitor.9.png new file mode 100755 index 0000000..4ba9777 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/tab_unselected_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/tab_unselected_pressed_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/tab_unselected_pressed_myvisitor.9.png new file mode 100755 index 0000000..a5a2c25 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-xhdpi/tab_unselected_pressed_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/ab_bottom_solid_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/ab_bottom_solid_myvisitor.9.png new file mode 100755 index 0000000..7fe548a Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/ab_bottom_solid_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/ab_solid_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/ab_solid_myvisitor.9.png new file mode 100755 index 0000000..9eaa9e0 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/ab_solid_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/ab_stacked_solid_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/ab_stacked_solid_myvisitor.9.png new file mode 100755 index 0000000..47555f2 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/ab_stacked_solid_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/ab_texture_tile_myvisitor.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/ab_texture_tile_myvisitor.png new file mode 100755 index 0000000..52ea5a0 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/ab_texture_tile_myvisitor.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/ab_transparent_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/ab_transparent_myvisitor.9.png new file mode 100755 index 0000000..f6bb620 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/ab_transparent_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/btn_cab_done_default_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/btn_cab_done_default_myvisitor.9.png new file mode 100755 index 0000000..0c0079c Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/btn_cab_done_default_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/btn_cab_done_focused_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/btn_cab_done_focused_myvisitor.9.png new file mode 100755 index 0000000..64bf997 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/btn_cab_done_focused_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/btn_cab_done_pressed_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/btn_cab_done_pressed_myvisitor.9.png new file mode 100755 index 0000000..2ef2a7b Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/btn_cab_done_pressed_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/cab_background_bottom_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/cab_background_bottom_myvisitor.9.png new file mode 100755 index 0000000..406bae4 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/cab_background_bottom_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/cab_background_top_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/cab_background_top_myvisitor.9.png new file mode 100755 index 0000000..fdbb01e Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/cab_background_top_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/ic_action_content_new.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/ic_action_content_new.png new file mode 100755 index 0000000..26c3c65 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/ic_action_content_new.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/ic_launcher.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/ic_launcher.png new file mode 100755 index 0000000..0623320 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/ic_launcher.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/list_focused_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/list_focused_myvisitor.9.png new file mode 100755 index 0000000..df40601 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/list_focused_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/list_pressed_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/list_pressed_myvisitor.9.png new file mode 100755 index 0000000..3af5169 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/list_pressed_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/menu_dropdown_panel_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/menu_dropdown_panel_myvisitor.9.png new file mode 100755 index 0000000..c2ff4a0 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/menu_dropdown_panel_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/progress_bg_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/progress_bg_myvisitor.9.png new file mode 100755 index 0000000..7c221af Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/progress_bg_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/progress_primary_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/progress_primary_myvisitor.9.png new file mode 100755 index 0000000..d22b521 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/progress_primary_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/progress_secondary_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/progress_secondary_myvisitor.9.png new file mode 100755 index 0000000..10cb37e Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/progress_secondary_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/spinner_ab_default_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/spinner_ab_default_myvisitor.9.png new file mode 100755 index 0000000..f178f19 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/spinner_ab_default_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/spinner_ab_disabled_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/spinner_ab_disabled_myvisitor.9.png new file mode 100755 index 0000000..9ec5a1e Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/spinner_ab_disabled_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/spinner_ab_focused_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/spinner_ab_focused_myvisitor.9.png new file mode 100755 index 0000000..f99d1ad Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/spinner_ab_focused_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/spinner_ab_pressed_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/spinner_ab_pressed_myvisitor.9.png new file mode 100755 index 0000000..5770c06 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/spinner_ab_pressed_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/tab_selected_focused_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/tab_selected_focused_myvisitor.9.png new file mode 100755 index 0000000..47e6a90 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/tab_selected_focused_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/tab_selected_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/tab_selected_myvisitor.9.png new file mode 100755 index 0000000..3bcff63 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/tab_selected_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/tab_selected_pressed_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/tab_selected_pressed_myvisitor.9.png new file mode 100755 index 0000000..6740941 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/tab_selected_pressed_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/tab_unselected_focused_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/tab_unselected_focused_myvisitor.9.png new file mode 100755 index 0000000..8af07f5 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/tab_unselected_focused_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/tab_unselected_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/tab_unselected_myvisitor.9.png new file mode 100755 index 0000000..d7de6fd Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/tab_unselected_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/tab_unselected_pressed_myvisitor.9.png b/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/tab_unselected_pressed_myvisitor.9.png new file mode 100755 index 0000000..8dd01d5 Binary files /dev/null and b/MyCompany.Visitors.Client.Droid/Resources/drawable-xxhdpi/tab_unselected_pressed_myvisitor.9.png differ diff --git a/MyCompany.Visitors.Client.Droid/Resources/menu/menu_main.xml b/MyCompany.Visitors.Client.Droid/Resources/menu/menu_main.xml new file mode 100755 index 0000000..19a74c1 --- /dev/null +++ b/MyCompany.Visitors.Client.Droid/Resources/menu/menu_main.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + diff --git a/MyCompany.Visitors.Client.Droid/app.config b/MyCompany.Visitors.Client.Droid/app.config new file mode 100755 index 0000000..8df39b7 --- /dev/null +++ b/MyCompany.Visitors.Client.Droid/app.config @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/MyCompany.Visitors.Client.Droid/packages.config b/MyCompany.Visitors.Client.Droid/packages.config new file mode 100755 index 0000000..0b558c3 --- /dev/null +++ b/MyCompany.Visitors.Client.Droid/packages.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/MyCompany.Visitors.Client.iOS/MyCompany.Visitors.Client.iOS.csproj b/MyCompany.Visitors.Client.iOS/MyCompany.Visitors.Client.iOS.csproj old mode 100644 new mode 100755 index 259aa4e..4bf5e20 --- a/MyCompany.Visitors.Client.iOS/MyCompany.Visitors.Client.iOS.csproj +++ b/MyCompany.Visitors.Client.iOS/MyCompany.Visitors.Client.iOS.csproj @@ -89,16 +89,16 @@ - - - - - - - - - - + + + + + + + + + + @@ -158,9 +158,6 @@ - - ..\Components\xamarin.mobile-0.7\lib\ios\Xamarin.Mobile.dll - ..\SharedCode\packages\MvvmLightLibs.4.1.27.0\lib\iOS\GalaSoft.MvvmLight.Ios.dll @@ -173,6 +170,9 @@ ..\SharedCode\packages\signalr-2.0.0\lib\mobile\Newtonsoft.Json.dll + + ..\Components\xamarin.mobile-0.7\lib\ios\Xamarin.Mobile.dll + @@ -211,7 +211,7 @@ - + @@ -234,12 +234,12 @@ - - {DEF833F3-4D83-494A-848F-A700B3AD933C} MyCompany.Visitors.Client + + \ No newline at end of file diff --git a/MyCompany.Visitors.Client.iOS/Settings/Services/Authenitcator/AzureAuthenticator.cs b/MyCompany.Visitors.Client.iOS/Settings/Services/Authenitcator/AzureAuthenticator.cs new file mode 100755 index 0000000..ef0f18d --- /dev/null +++ b/MyCompany.Visitors.Client.iOS/Settings/Services/Authenitcator/AzureAuthenticator.cs @@ -0,0 +1,208 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Net; +using System.Text; +using System.Threading.Tasks; +using MyCompany.Visitors.Client.iOS.Settings; +using Newtonsoft.Json; +using Newtonsoft.Json.Linq; +using Xamarin.Auth; + +namespace MyCompany.Visitors.Client.Services.Authenitcator +{ + public enum AuthenticationStatus + { + Failed, + Succeeded + } + public class AuthenticationResult + { + public string AccessToken { get; set; } + public string Error { get; set; } + public string ErrorDescription { get; set; } + public DateTime ExpiresOn { get; set; } + public string RefreshToken { get; set; } + public AuthenticationStatus Status { get; set; } + } + class AzureAuthenticator : WebRedirectAuthenticator + { + private string resource; + private string clientId; + private string redirectUri; + private string loginHint; + string extraQueryParameters; + private Uri authorizeUrl; + + public AzureAuthenticator(string url,string resource, string clientId, string redirectUri, string loginHint, + string extraQueryParameters) : base (new Uri(url),new Uri(redirectUri)) +{ + + authorizeUrl = new Uri(url); + this.resource = resource; + this.clientId = clientId; + this.redirectUri = redirectUri; + this.loginHint = loginHint; + this.extraQueryParameters = extraQueryParameters; + } + + /// + /// Method that returns the initial URL to be displayed in the web browser. + /// + /// + /// A task that will return the initial URL. + /// + public override Task GetInitialUrlAsync() + { + var url = new Uri(string.Format( + "{0}/oauth2/authorize?client_id={1}&redirect_uri={2}&response_type=code&resource={3}&login_hint={4}", + authorizeUrl.AbsoluteUri, + Uri.EscapeDataString(clientId), + Uri.EscapeDataString(redirectUri), + Uri.EscapeDataString(resource), + Uri.EscapeDataString(loginHint))); + + var tcs = new TaskCompletionSource(); + tcs.SetResult(url); + return tcs.Task; + } + + public event Action LoggedIn; + + /// + /// Raised when a new page has been loaded. + /// + /// + /// URL of the page. + /// + /// + /// The parsed query of the URL. + /// + /// + /// The parsed fragment of the URL. + /// + protected override void OnPageEncountered(Uri url, IDictionary query, IDictionary fragment) + { + var all = new Dictionary(query); + foreach (var kv in fragment) + all[kv.Key] = kv.Value; + + + // + // Continue processing + // + base.OnPageEncountered(url, query, fragment); + } + + /// + /// Raised when a new page has been loaded. + /// + /// + /// URL of the page. + /// + /// + /// The parsed query string of the URL. + /// + /// + /// The parsed fragment of the URL. + /// + protected override async void OnRedirectPageLoaded(Uri url, IDictionary query, IDictionary fragment) + { + // + // Look for the access_token + // + if (query.ContainsKey("code")) + { + var dict = await RequestAccessTokenAsync(query["code"]); + AppSettings.SecurityToken = dict["access_token"]; + OnRetrievedAccountProperties(dict); + + //var result = new AuthenticationResult + //{ + // AccessToken = dict["access_token"], + // Status = AuthenticationStatus.Succeeded, + // RefreshToken = dict["refresh_token"], + //}; + //if (LoggedIn != null) + // LoggedIn(result); + } + + } + + + /// + /// Event handler that is fired when an access token has been retreived. + /// + /// + /// The retrieved account properties + /// + protected virtual void OnRetrievedAccountProperties(IDictionary accountProperties) + { + //// + //// Now we just need a username for the account + //// + //if (getUsernameAsync != null) + //{ + // getUsernameAsync(accountProperties).ContinueWith(task => + // { + // if (task.IsFaulted) + // { + // OnError(task.Exception); + // } + // else + // { + // OnSucceeded(task.Result, accountProperties); + // } + // }, TaskScheduler.FromCurrentSynchronizationContext()); + //} + //else + //{ + OnSucceeded("", accountProperties); + // } + } + + /// + /// Asynchronously requests an access token with an authorization . + /// + /// + /// A dictionary of data returned from the authorization request. + /// + /// The authorization code. + /// Implements: http://tools.ietf.org/html/rfc6749#section-4.1 + Task> RequestAccessTokenAsync(string code) + { + var queryValues = new Dictionary { + { "grant_type", "authorization_code" }, + { "code", code }, + { "redirect_uri", redirectUri }, + { "client_id", clientId }, + }; + + return RequestAccessTokenAsync(queryValues); + } + + /// + /// Asynchronously makes a request to the access token URL with the given parameters. + /// + /// The parameters to make the request with. + /// The data provided in the response to the access token request. + protected async Task> RequestAccessTokenAsync(IDictionary queryValues) + { + var query = queryValues.FormEncode(); + + var req = (HttpWebRequest)WebRequest.Create(string.Format("{0}/oauth2/token",authorizeUrl.AbsoluteUri)); + req.Method = "POST"; + var body = Encoding.UTF8.GetBytes(query); + req.ContentLength = body.Length; + req.ContentType = "application/x-www-form-urlencoded"; + using (var s = req.GetRequestStream()) + { + s.Write(body, 0, body.Length); + } + var response = new Response(await req.GetResponseAsync() as HttpWebResponse); + var text = response.GetResponseText(); + return JsonConvert.DeserializeObject>(text); + + } + } +} diff --git a/MyCompany.Visitors.Client.iOS/Settings/Services/Dispatcher/DispatcherService.cs b/MyCompany.Visitors.Client.iOS/Settings/Services/Dispatcher/DispatcherService.cs new file mode 100755 index 0000000..bb8b07c --- /dev/null +++ b/MyCompany.Visitors.Client.iOS/Settings/Services/Dispatcher/DispatcherService.cs @@ -0,0 +1,22 @@ +using MonoTouch.UIKit; + +namespace MyCompany.Visitors.Client.WindowsStore.Services.Dispatcher +{ + using System; + using System.Threading.Tasks; + + /// + /// Dispatcher wrapper implementation + /// + public class DispatcherService : IDispatcherService + { + /// + /// Execute the specified action in UI Thread. + /// + /// Code to be executed. + public async Task InvokeUI(Action action) + { + UIApplication.SharedApplication.InvokeOnMainThread(()=> action()); + } + } +} diff --git a/MyCompany.Visitors.Client.iOS/Settings/Services/Dispatcher/IDispatcherService.cs b/MyCompany.Visitors.Client.iOS/Settings/Services/Dispatcher/IDispatcherService.cs new file mode 100755 index 0000000..2de1d81 --- /dev/null +++ b/MyCompany.Visitors.Client.iOS/Settings/Services/Dispatcher/IDispatcherService.cs @@ -0,0 +1,17 @@ +namespace MyCompany.Visitors.Client.WindowsStore.Services.Dispatcher +{ + using System; + using System.Threading.Tasks; + + /// + /// Dispatcher wrapper contract. + /// + public interface IDispatcherService + { + /// + /// Execute the specified action in UI Thread. + /// + /// Code to be executed. + Task InvokeUI(Action action); + } +} diff --git a/MyCompany.Visitors.Client.iOS/Settings/Services/Messages/IMessageService.cs b/MyCompany.Visitors.Client.iOS/Settings/Services/Messages/IMessageService.cs new file mode 100755 index 0000000..d999d0e --- /dev/null +++ b/MyCompany.Visitors.Client.iOS/Settings/Services/Messages/IMessageService.cs @@ -0,0 +1,15 @@ +namespace MyCompany.Visitors.Client.WindowsStore.Services.Messages +{ + /// + /// Message Service Contract. + /// + public interface IMessageService + { + /// + /// ShowMessage. + /// + /// Dialog Message + /// Dialog Title + void ShowMessage(string message, string title); + } +} diff --git a/MyCompany.Visitors.Client.iOS/Settings/Services/Messages/MessageService.cs b/MyCompany.Visitors.Client.iOS/Settings/Services/Messages/MessageService.cs new file mode 100755 index 0000000..f91cc52 --- /dev/null +++ b/MyCompany.Visitors.Client.iOS/Settings/Services/Messages/MessageService.cs @@ -0,0 +1,20 @@ +namespace MyCompany.Visitors.Client.WindowsStore.Services.Messages +{ + using System; + + /// + /// Message Service Implementation. + /// + public class MessageService : IMessageService + { + /// + /// ShowMessage. + /// + /// Dialog Message + /// Dialog Title + public async void ShowMessage(string message, string title) + { + + } + } +} diff --git a/MyCompany.Visitors.Client.iOS/Settings/Services/Navigation/INavigationService.cs b/MyCompany.Visitors.Client.iOS/Settings/Services/Navigation/INavigationService.cs new file mode 100755 index 0000000..112c0c2 --- /dev/null +++ b/MyCompany.Visitors.Client.iOS/Settings/Services/Navigation/INavigationService.cs @@ -0,0 +1,77 @@ +namespace MyCompany.Visitors.Client.WindowsStore.Services.Navigation +{ + /// + /// Navigation contract. + /// + public interface INavigationService + { + /// + /// Determine if the navigation service can go back. + /// + bool CanGoBack { get; } + + /// + /// Navigate to the last page in the navigation stack. + /// + void GoBack(); + + /// + /// This method navigate from the authentication page to main page. + /// + void NavigateToMainPage(); + + /// + /// This method navigate from the settings page to auth page. + /// + void NavigateToAuthentication(); + + /// + /// This method navigate from the main page to the listing page. + /// + /// If true, only get today visits. + void NavigateToVisitsListing(bool todayVisits = false); + + /// + /// This method navigate from the listing page to the visit details page. + /// + void NavigateToVisitDetailPage(int visitId); + + /// + /// This method navigate from the visit listing page to the new visit page. + /// + void NavigateToNewVisitPage(); + + /// + /// This method navigate from the search employee page to the new visit page. + /// + /// + void NavigateToNewVisitPageFromEmployeeSearch(int employeeId); + + /// + /// This method navigate from the search visitor page to the new visit page. + /// + /// Visitor Id + void NavigateToNewVisitPageFromVisitorSearch(int visitorId); + + /// + /// This method navigate from the new visit page to the search visitor page. + /// + void NavigateToSearchVisitorPage(); + + /// + /// This method navigate from the new visit page to the search employee page. + /// + void NavigateToSearchEmployeePage(); + + /// + /// This method navigate from the visitors listing page to the new visitor page. + /// + void NavigateToNewVisitorPage(); + + /// + /// This method navigate from the new visitor page to the new visit page. + /// + /// + void NavigateToNewVisitPageFromNewVisitorPage(int visitorId); + } +} diff --git a/MyCompany.Visitors.Client.iOS/Settings/Services/Notifications/NotificationService.cs b/MyCompany.Visitors.Client.iOS/Settings/Services/Notifications/NotificationService.cs new file mode 100755 index 0000000..3316a41 --- /dev/null +++ b/MyCompany.Visitors.Client.iOS/Settings/Services/Notifications/NotificationService.cs @@ -0,0 +1,11 @@ +using System; +using System.Collections.Generic; +using System.Linq; + + +namespace MyCompany.Visitors.Client.Services.Notifications +{ + public partial class NotificationService + { + } +} \ No newline at end of file diff --git a/MyCompany.Visitors.Client.iOS/Settings/Services/SampleData/ISampleDataService.cs b/MyCompany.Visitors.Client.iOS/Settings/Services/SampleData/ISampleDataService.cs new file mode 100755 index 0000000..c41320d --- /dev/null +++ b/MyCompany.Visitors.Client.iOS/Settings/Services/SampleData/ISampleDataService.cs @@ -0,0 +1,30 @@ +using MyCompany.Visitors.Client; + +namespace MyCompany.Visitors.Client.WindowsStore.Services.SampleData +{ + using System.Collections.Generic; + + /// + /// Sample data contract. + /// + public interface ISampleDataService + { + /// + /// Sample visits. + /// + /// Visit list + List GetVisits(int n); + + /// + /// Sample employees. + /// + /// Employees list + List GetEmployees(); + + /// + /// Sample visitors. + /// + /// Visitors list + List GetVisitors(); + } +} diff --git a/MyCompany.Visitors.Client.iOS/Settings/Services/SampleData/SampleDataService.cs b/MyCompany.Visitors.Client.iOS/Settings/Services/SampleData/SampleDataService.cs new file mode 100755 index 0000000..98da659 --- /dev/null +++ b/MyCompany.Visitors.Client.iOS/Settings/Services/SampleData/SampleDataService.cs @@ -0,0 +1,117 @@ +using System; +using System.Collections.Generic; +using MyCompany.Visitors.Client; +using MyCompany.Visitors.Client.DocumentResponse; + +namespace MyCompany.Visitors.Client.WindowsStore.Services.SampleData +{ + + /// + /// Sample data contract implementations. + /// + public class SampleDataService : ISampleDataService + { + /// + /// Get sample visits. + /// + /// Visits list + public List GetVisits(int n) + { + List visits = new List(); + + for (int i = 0; i < n; i++) + { + visits.Add(new Visit + { + Comments = "Visit comments", + Visitor = new Visitor + { + VisitorId = i, + Company = "MyCompany", + FirstName = "David", + LastName = "Hamilton", + CreatedDateTime = DateTime.Now, + LastModifiedDateTime = DateTime.Now, + PersonalId = "123456789A", + Email = "email@domain.com", + LastVisit = null, + Position = "Position", + VisitorPictures = null, + Visits = null + }, + Employee = new Employee + { + EmployeeId = i, + FirstName = "Adam", + LastName = "Barr", + JobTitle = "Developer", + Email = "email@domain.com", + EmployeePictures = null, + ManagedTeams = null, + Team = null, + TeamId = i, + Visits = null + }, + VisitDateTime = DateTime.Now.AddHours(i), + CreatedDateTime = DateTime.Now, + EmployeeId = i, + VisitorId = i, + HasCar = false, + VisitId = i, + Status = VisitStatus.Pending, + Plate = "XYZK69" + }); + } + return visits; + } + + /// + /// Get sample employees. + /// + /// Employees list + public List GetEmployees() + { + List employees = new List(); + Employee employee; + for (int i = 0; i < 10; i++) + { + employee = new Employee + { + EmployeeId = i, + Email = "aaaa@domain.com", + JobTitle = "Developer", + FirstName = "Adrew", + LastName = "Davis" + }; + employees.Add(employee); + } + return employees; + } + + /// + /// Sample visitors. + /// + /// Visitors list + public List GetVisitors() + { + List visitors = new List(); + Visitor visitor; + for(int i = 0; i < 10; i++) + { + visitor = new Visitor + { + VisitorId = i, + FirstName = "Adam", + LastName = "Barr", + Company = "MyCompany", + LastVisit = new Visit + { + VisitDateTime = DateTime.UtcNow + } + }; + visitors.Add(visitor); + } + return visitors; + } + } +} diff --git a/MyCompany.Visitors.Client.iOS/Settings/Services/Storage/IStorageService.cs b/MyCompany.Visitors.Client.iOS/Settings/Services/Storage/IStorageService.cs new file mode 100755 index 0000000..58891fe --- /dev/null +++ b/MyCompany.Visitors.Client.iOS/Settings/Services/Storage/IStorageService.cs @@ -0,0 +1,29 @@ +using MyCompany.Visitors.Client; + +namespace MyCompany.Visitors.Client.WP.Services.Storage +{ + /// + /// Contract for storage service. + /// + public interface IStorageService + { + /// + /// Load personal information from isolated storage. + /// + /// + Visitor LoadPersonalInformation(); + + /// + /// Save personal information to isolated storage. + /// + /// User defined personal information + /// + void SavePersonalInformation(Visitor pInformation); + + /// + /// Known if the user had saved information. + /// + /// + bool ExistInformation(); + } +} diff --git a/MyCompany.Visitors.Client.iOS/Settings/Services/Storage/StorageService.cs b/MyCompany.Visitors.Client.iOS/Settings/Services/Storage/StorageService.cs new file mode 100755 index 0000000..855cfb3 --- /dev/null +++ b/MyCompany.Visitors.Client.iOS/Settings/Services/Storage/StorageService.cs @@ -0,0 +1,74 @@ +using MyCompany.Visitors.Client; + +namespace MyCompany.Visitors.Client.WP.Services.Storage +{ + using System.IO.IsolatedStorage; + using Newtonsoft.Json; + using System.IO; + + /// + /// Storage contract implementation + /// + public class StorageService : IStorageService + { + /// + /// Load personal information from isolated storage. + /// + /// + public Visitor LoadPersonalInformation() + { + using (IsolatedStorageFile file = IsolatedStorageFile.GetUserStoreForApplication()) + { + if (file.FileExists("user.json")) + { + using (IsolatedStorageFileStream fs = file.OpenFile("user.json", System.IO.FileMode.Open)) + { + StreamReader reader = new StreamReader(fs); + string json = reader.ReadToEnd(); + Visitor pInformation = JsonConvert.DeserializeObject(json); + return pInformation; + } + } + + return null; + } + } + + /// + /// Save personal information to isolated storage. + /// + /// User defined personal information + /// + public void SavePersonalInformation(Visitor pInformation) + { + using (IsolatedStorageFile file = IsolatedStorageFile.GetUserStoreForApplication()) + { + if (file.FileExists("user.json")) + file.DeleteFile("user.json"); + + using (IsolatedStorageFileStream fs = file.CreateFile("user.json")) + { + StreamWriter writer = new StreamWriter(fs); + string json = JsonConvert.SerializeObject(pInformation); + writer.Write(json); + writer.Flush(); + } + } + } + + /// + /// Known if the user had saved information. + /// + /// + public bool ExistInformation() + { + using (IsolatedStorageFile file = IsolatedStorageFile.GetUserStoreForApplication()) + { + if (file.FileExists("user.json")) + return true; + + return false; + } + } + } +} diff --git a/MyCompany.Visitors.Client.iOS/ViewModels/VMMainPage.cs b/MyCompany.Visitors.Client.iOS/ViewModels/VMMainPage.cs old mode 100644 new mode 100755 index 4f489d2..0c5d829 --- a/MyCompany.Visitors.Client.iOS/ViewModels/VMMainPage.cs +++ b/MyCompany.Visitors.Client.iOS/ViewModels/VMMainPage.cs @@ -4,9 +4,12 @@ using System.Linq; using System.Threading.Tasks; using Microsoft.AspNet.SignalR.Client; +using MyCompany.Visitors.Client.DocumentResponse; using MyCompany.Visitors.Client.Model; using MyCompany.Visitors.Client.ViewModel.Base; +#if __IOS__ using MyCompany.Visitors.Client.DocumentResponse; +#endif namespace MyCompany.Visitors.Client.ViewModels { diff --git a/MyCompany.Visitors.Client.iOS/ViewModels/VMVisit.cs b/MyCompany.Visitors.Client.iOS/ViewModels/VMVisit.cs old mode 100644 new mode 100755 index 481329c..556a070 --- a/MyCompany.Visitors.Client.iOS/ViewModels/VMVisit.cs +++ b/MyCompany.Visitors.Client.iOS/ViewModels/VMVisit.cs @@ -2,8 +2,11 @@ using System.Collections.Generic; using System.Globalization; using System.Linq; +using MyCompany.Visitors.Client.DocumentResponse; using MyCompany.Visitors.Client.ViewModel.Base; +#if __IOS__ using MyCompany.Visitors.Client.DocumentResponse; +#endif namespace MyCompany.Visitors.Client.Model { diff --git a/MyCompany.Visitors.sln b/MyCompany.Visitors.sln old mode 100644 new mode 100755 index acf9760..c4e516e --- a/MyCompany.Visitors.sln +++ b/MyCompany.Visitors.sln @@ -11,36 +11,65 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MyCompany.Visitors.Client.D EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution + Ad-Hoc|Any CPU = Ad-Hoc|Any CPU + Ad-Hoc|ARM = Ad-Hoc|ARM + Ad-Hoc|iPhone = Ad-Hoc|iPhone + Ad-Hoc|iPhoneSimulator = Ad-Hoc|iPhoneSimulator + Ad-Hoc|x64 = Ad-Hoc|x64 + Ad-Hoc|x86 = Ad-Hoc|x86 + AppStore|Any CPU = AppStore|Any CPU + AppStore|ARM = AppStore|ARM + AppStore|iPhone = AppStore|iPhone + AppStore|iPhoneSimulator = AppStore|iPhoneSimulator + AppStore|x64 = AppStore|x64 + AppStore|x86 = AppStore|x86 Debug|Any CPU = Debug|Any CPU Debug|ARM = Debug|ARM + Debug|iPhone = Debug|iPhone + Debug|iPhoneSimulator = Debug|iPhoneSimulator Debug|x64 = Debug|x64 Debug|x86 = Debug|x86 DebugCD|Any CPU = DebugCD|Any CPU DebugCD|ARM = DebugCD|ARM + DebugCD|iPhone = DebugCD|iPhone + DebugCD|iPhoneSimulator = DebugCD|iPhoneSimulator DebugCD|x64 = DebugCD|x64 DebugCD|x86 = DebugCD|x86 Release_LocalDeployment|Any CPU = Release_LocalDeployment|Any CPU Release_LocalDeployment|ARM = Release_LocalDeployment|ARM + Release_LocalDeployment|iPhone = Release_LocalDeployment|iPhone + Release_LocalDeployment|iPhoneSimulator = Release_LocalDeployment|iPhoneSimulator Release_LocalDeployment|x64 = Release_LocalDeployment|x64 Release_LocalDeployment|x86 = Release_LocalDeployment|x86 Release|Any CPU = Release|Any CPU Release|ARM = Release|ARM + Release|iPhone = Release|iPhone + Release|iPhoneSimulator = Release|iPhoneSimulator Release|x64 = Release|x64 Release|x86 = Release|x86 - Debug|iPhoneSimulator = Debug|iPhoneSimulator - Release|iPhoneSimulator = Release|iPhoneSimulator - Debug|iPhone = Debug|iPhone - Release|iPhone = Release|iPhone - Ad-Hoc|iPhone = Ad-Hoc|iPhone - AppStore|iPhone = AppStore|iPhone EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution + {CD135851-5E6F-4521-AA33-E9D8C62995FC}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU + {CD135851-5E6F-4521-AA33-E9D8C62995FC}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU + {CD135851-5E6F-4521-AA33-E9D8C62995FC}.Ad-Hoc|Any CPU.Deploy.0 = Debug|Any CPU + {CD135851-5E6F-4521-AA33-E9D8C62995FC}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU {CD135851-5E6F-4521-AA33-E9D8C62995FC}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU {CD135851-5E6F-4521-AA33-E9D8C62995FC}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU + {CD135851-5E6F-4521-AA33-E9D8C62995FC}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {CD135851-5E6F-4521-AA33-E9D8C62995FC}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU + {CD135851-5E6F-4521-AA33-E9D8C62995FC}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU + {CD135851-5E6F-4521-AA33-E9D8C62995FC}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU + {CD135851-5E6F-4521-AA33-E9D8C62995FC}.AppStore|Any CPU.Build.0 = Debug|Any CPU + {CD135851-5E6F-4521-AA33-E9D8C62995FC}.AppStore|Any CPU.Deploy.0 = Debug|Any CPU + {CD135851-5E6F-4521-AA33-E9D8C62995FC}.AppStore|ARM.ActiveCfg = Debug|Any CPU {CD135851-5E6F-4521-AA33-E9D8C62995FC}.AppStore|iPhone.ActiveCfg = Release|Any CPU {CD135851-5E6F-4521-AA33-E9D8C62995FC}.AppStore|iPhone.Build.0 = Release|Any CPU + {CD135851-5E6F-4521-AA33-E9D8C62995FC}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {CD135851-5E6F-4521-AA33-E9D8C62995FC}.AppStore|x64.ActiveCfg = Debug|Any CPU + {CD135851-5E6F-4521-AA33-E9D8C62995FC}.AppStore|x86.ActiveCfg = Debug|Any CPU {CD135851-5E6F-4521-AA33-E9D8C62995FC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {CD135851-5E6F-4521-AA33-E9D8C62995FC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {CD135851-5E6F-4521-AA33-E9D8C62995FC}.Debug|Any CPU.Deploy.0 = Debug|Any CPU {CD135851-5E6F-4521-AA33-E9D8C62995FC}.Debug|ARM.ActiveCfg = Debug|Any CPU {CD135851-5E6F-4521-AA33-E9D8C62995FC}.Debug|ARM.Build.0 = Debug|Any CPU {CD135851-5E6F-4521-AA33-E9D8C62995FC}.Debug|iPhone.ActiveCfg = Debug|Any CPU @@ -55,6 +84,8 @@ Global {CD135851-5E6F-4521-AA33-E9D8C62995FC}.DebugCD|Any CPU.Build.0 = Debug|Any CPU {CD135851-5E6F-4521-AA33-E9D8C62995FC}.DebugCD|ARM.ActiveCfg = Debug|Any CPU {CD135851-5E6F-4521-AA33-E9D8C62995FC}.DebugCD|ARM.Build.0 = Debug|Any CPU + {CD135851-5E6F-4521-AA33-E9D8C62995FC}.DebugCD|iPhone.ActiveCfg = Debug|Any CPU + {CD135851-5E6F-4521-AA33-E9D8C62995FC}.DebugCD|iPhoneSimulator.ActiveCfg = Debug|Any CPU {CD135851-5E6F-4521-AA33-E9D8C62995FC}.DebugCD|x64.ActiveCfg = Debug|Any CPU {CD135851-5E6F-4521-AA33-E9D8C62995FC}.DebugCD|x64.Build.0 = Debug|Any CPU {CD135851-5E6F-4521-AA33-E9D8C62995FC}.DebugCD|x86.ActiveCfg = Debug|Any CPU @@ -63,6 +94,8 @@ Global {CD135851-5E6F-4521-AA33-E9D8C62995FC}.Release_LocalDeployment|Any CPU.Build.0 = Debug|Any CPU {CD135851-5E6F-4521-AA33-E9D8C62995FC}.Release_LocalDeployment|ARM.ActiveCfg = Debug|Any CPU {CD135851-5E6F-4521-AA33-E9D8C62995FC}.Release_LocalDeployment|ARM.Build.0 = Debug|Any CPU + {CD135851-5E6F-4521-AA33-E9D8C62995FC}.Release_LocalDeployment|iPhone.ActiveCfg = Release|Any CPU + {CD135851-5E6F-4521-AA33-E9D8C62995FC}.Release_LocalDeployment|iPhoneSimulator.ActiveCfg = Release|Any CPU {CD135851-5E6F-4521-AA33-E9D8C62995FC}.Release_LocalDeployment|x64.ActiveCfg = Debug|Any CPU {CD135851-5E6F-4521-AA33-E9D8C62995FC}.Release_LocalDeployment|x64.Build.0 = Debug|Any CPU {CD135851-5E6F-4521-AA33-E9D8C62995FC}.Release_LocalDeployment|x86.ActiveCfg = Debug|Any CPU @@ -79,10 +112,22 @@ Global {CD135851-5E6F-4521-AA33-E9D8C62995FC}.Release|x64.Build.0 = Release|Any CPU {CD135851-5E6F-4521-AA33-E9D8C62995FC}.Release|x86.ActiveCfg = Release|Any CPU {CD135851-5E6F-4521-AA33-E9D8C62995FC}.Release|x86.Build.0 = Release|Any CPU + {DEF833F3-4D83-494A-848F-A700B3AD933C}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU + {DEF833F3-4D83-494A-848F-A700B3AD933C}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU + {DEF833F3-4D83-494A-848F-A700B3AD933C}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU {DEF833F3-4D83-494A-848F-A700B3AD933C}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU {DEF833F3-4D83-494A-848F-A700B3AD933C}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU + {DEF833F3-4D83-494A-848F-A700B3AD933C}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU + {DEF833F3-4D83-494A-848F-A700B3AD933C}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU + {DEF833F3-4D83-494A-848F-A700B3AD933C}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU + {DEF833F3-4D83-494A-848F-A700B3AD933C}.AppStore|Any CPU.ActiveCfg = Release|Any CPU + {DEF833F3-4D83-494A-848F-A700B3AD933C}.AppStore|Any CPU.Build.0 = Release|Any CPU + {DEF833F3-4D83-494A-848F-A700B3AD933C}.AppStore|ARM.ActiveCfg = Release|Any CPU {DEF833F3-4D83-494A-848F-A700B3AD933C}.AppStore|iPhone.ActiveCfg = Debug|Any CPU {DEF833F3-4D83-494A-848F-A700B3AD933C}.AppStore|iPhone.Build.0 = Debug|Any CPU + {DEF833F3-4D83-494A-848F-A700B3AD933C}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU + {DEF833F3-4D83-494A-848F-A700B3AD933C}.AppStore|x64.ActiveCfg = Release|Any CPU + {DEF833F3-4D83-494A-848F-A700B3AD933C}.AppStore|x86.ActiveCfg = Release|Any CPU {DEF833F3-4D83-494A-848F-A700B3AD933C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {DEF833F3-4D83-494A-848F-A700B3AD933C}.Debug|Any CPU.Build.0 = Debug|Any CPU {DEF833F3-4D83-494A-848F-A700B3AD933C}.Debug|ARM.ActiveCfg = Debug|Any CPU @@ -99,6 +144,8 @@ Global {DEF833F3-4D83-494A-848F-A700B3AD933C}.DebugCD|Any CPU.Build.0 = DebugCD|Any CPU {DEF833F3-4D83-494A-848F-A700B3AD933C}.DebugCD|ARM.ActiveCfg = DebugCD|Any CPU {DEF833F3-4D83-494A-848F-A700B3AD933C}.DebugCD|ARM.Build.0 = DebugCD|Any CPU + {DEF833F3-4D83-494A-848F-A700B3AD933C}.DebugCD|iPhone.ActiveCfg = DebugCD|Any CPU + {DEF833F3-4D83-494A-848F-A700B3AD933C}.DebugCD|iPhoneSimulator.ActiveCfg = DebugCD|Any CPU {DEF833F3-4D83-494A-848F-A700B3AD933C}.DebugCD|x64.ActiveCfg = DebugCD|Any CPU {DEF833F3-4D83-494A-848F-A700B3AD933C}.DebugCD|x64.Build.0 = DebugCD|Any CPU {DEF833F3-4D83-494A-848F-A700B3AD933C}.DebugCD|x86.ActiveCfg = DebugCD|Any CPU @@ -107,6 +154,8 @@ Global {DEF833F3-4D83-494A-848F-A700B3AD933C}.Release_LocalDeployment|Any CPU.Build.0 = Release_LocalDeployment|Any CPU {DEF833F3-4D83-494A-848F-A700B3AD933C}.Release_LocalDeployment|ARM.ActiveCfg = Release_LocalDeployment|Any CPU {DEF833F3-4D83-494A-848F-A700B3AD933C}.Release_LocalDeployment|ARM.Build.0 = Release_LocalDeployment|Any CPU + {DEF833F3-4D83-494A-848F-A700B3AD933C}.Release_LocalDeployment|iPhone.ActiveCfg = Release_LocalDeployment|Any CPU + {DEF833F3-4D83-494A-848F-A700B3AD933C}.Release_LocalDeployment|iPhoneSimulator.ActiveCfg = Release_LocalDeployment|Any CPU {DEF833F3-4D83-494A-848F-A700B3AD933C}.Release_LocalDeployment|x64.ActiveCfg = Release_LocalDeployment|Any CPU {DEF833F3-4D83-494A-848F-A700B3AD933C}.Release_LocalDeployment|x64.Build.0 = Release_LocalDeployment|Any CPU {DEF833F3-4D83-494A-848F-A700B3AD933C}.Release_LocalDeployment|x86.ActiveCfg = Release_LocalDeployment|Any CPU @@ -123,10 +172,22 @@ Global {DEF833F3-4D83-494A-848F-A700B3AD933C}.Release|x64.Build.0 = Release|Any CPU {DEF833F3-4D83-494A-848F-A700B3AD933C}.Release|x86.ActiveCfg = Release|Any CPU {DEF833F3-4D83-494A-848F-A700B3AD933C}.Release|x86.Build.0 = Release|Any CPU + {E473AB4E-2896-4637-B81E-4078483E3885}.Ad-Hoc|Any CPU.ActiveCfg = Ad-Hoc|iPhoneSimulator + {E473AB4E-2896-4637-B81E-4078483E3885}.Ad-Hoc|ARM.ActiveCfg = Ad-Hoc|iPhoneSimulator {E473AB4E-2896-4637-B81E-4078483E3885}.Ad-Hoc|iPhone.ActiveCfg = Ad-Hoc|iPhone {E473AB4E-2896-4637-B81E-4078483E3885}.Ad-Hoc|iPhone.Build.0 = Ad-Hoc|iPhone + {E473AB4E-2896-4637-B81E-4078483E3885}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Ad-Hoc|iPhoneSimulator + {E473AB4E-2896-4637-B81E-4078483E3885}.Ad-Hoc|iPhoneSimulator.Build.0 = Ad-Hoc|iPhoneSimulator + {E473AB4E-2896-4637-B81E-4078483E3885}.Ad-Hoc|x64.ActiveCfg = Ad-Hoc|iPhoneSimulator + {E473AB4E-2896-4637-B81E-4078483E3885}.Ad-Hoc|x86.ActiveCfg = Ad-Hoc|iPhoneSimulator + {E473AB4E-2896-4637-B81E-4078483E3885}.AppStore|Any CPU.ActiveCfg = AppStore|iPhoneSimulator + {E473AB4E-2896-4637-B81E-4078483E3885}.AppStore|ARM.ActiveCfg = AppStore|iPhoneSimulator {E473AB4E-2896-4637-B81E-4078483E3885}.AppStore|iPhone.ActiveCfg = AppStore|iPhone {E473AB4E-2896-4637-B81E-4078483E3885}.AppStore|iPhone.Build.0 = AppStore|iPhone + {E473AB4E-2896-4637-B81E-4078483E3885}.AppStore|iPhoneSimulator.ActiveCfg = AppStore|iPhoneSimulator + {E473AB4E-2896-4637-B81E-4078483E3885}.AppStore|iPhoneSimulator.Build.0 = AppStore|iPhoneSimulator + {E473AB4E-2896-4637-B81E-4078483E3885}.AppStore|x64.ActiveCfg = AppStore|iPhoneSimulator + {E473AB4E-2896-4637-B81E-4078483E3885}.AppStore|x86.ActiveCfg = AppStore|iPhoneSimulator {E473AB4E-2896-4637-B81E-4078483E3885}.Debug|Any CPU.ActiveCfg = Debug|iPhoneSimulator {E473AB4E-2896-4637-B81E-4078483E3885}.Debug|Any CPU.Build.0 = Debug|iPhoneSimulator {E473AB4E-2896-4637-B81E-4078483E3885}.Debug|ARM.ActiveCfg = Debug|iPhoneSimulator @@ -143,6 +204,10 @@ Global {E473AB4E-2896-4637-B81E-4078483E3885}.DebugCD|Any CPU.Build.0 = Debug|iPhoneSimulator {E473AB4E-2896-4637-B81E-4078483E3885}.DebugCD|ARM.ActiveCfg = Debug|iPhoneSimulator {E473AB4E-2896-4637-B81E-4078483E3885}.DebugCD|ARM.Build.0 = Debug|iPhoneSimulator + {E473AB4E-2896-4637-B81E-4078483E3885}.DebugCD|iPhone.ActiveCfg = Debug|iPhone + {E473AB4E-2896-4637-B81E-4078483E3885}.DebugCD|iPhone.Build.0 = Debug|iPhone + {E473AB4E-2896-4637-B81E-4078483E3885}.DebugCD|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator + {E473AB4E-2896-4637-B81E-4078483E3885}.DebugCD|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator {E473AB4E-2896-4637-B81E-4078483E3885}.DebugCD|x64.ActiveCfg = Debug|iPhoneSimulator {E473AB4E-2896-4637-B81E-4078483E3885}.DebugCD|x64.Build.0 = Debug|iPhoneSimulator {E473AB4E-2896-4637-B81E-4078483E3885}.DebugCD|x86.ActiveCfg = Debug|iPhoneSimulator @@ -151,6 +216,10 @@ Global {E473AB4E-2896-4637-B81E-4078483E3885}.Release_LocalDeployment|Any CPU.Build.0 = Debug|iPhoneSimulator {E473AB4E-2896-4637-B81E-4078483E3885}.Release_LocalDeployment|ARM.ActiveCfg = Debug|iPhoneSimulator {E473AB4E-2896-4637-B81E-4078483E3885}.Release_LocalDeployment|ARM.Build.0 = Debug|iPhoneSimulator + {E473AB4E-2896-4637-B81E-4078483E3885}.Release_LocalDeployment|iPhone.ActiveCfg = Release|iPhone + {E473AB4E-2896-4637-B81E-4078483E3885}.Release_LocalDeployment|iPhone.Build.0 = Release|iPhone + {E473AB4E-2896-4637-B81E-4078483E3885}.Release_LocalDeployment|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator + {E473AB4E-2896-4637-B81E-4078483E3885}.Release_LocalDeployment|iPhoneSimulator.Build.0 = Release|iPhoneSimulator {E473AB4E-2896-4637-B81E-4078483E3885}.Release_LocalDeployment|x64.ActiveCfg = Debug|iPhoneSimulator {E473AB4E-2896-4637-B81E-4078483E3885}.Release_LocalDeployment|x64.Build.0 = Debug|iPhoneSimulator {E473AB4E-2896-4637-B81E-4078483E3885}.Release_LocalDeployment|x86.ActiveCfg = Debug|iPhoneSimulator @@ -174,7 +243,7 @@ Global {CD135851-5E6F-4521-AA33-E9D8C62995FC} = {01A32708-E757-4D36-88F0-5021E732CCA0} EndGlobalSection GlobalSection(MonoDevelopProperties) = preSolution - StartupItem = MyCompany.Visitors.Client.iOS\MyCompany.Visitors.Client.iOS.csproj + StartupItem = MyCompany.Visitors.Client.Droid\MyCompany.Visitors.Client.Droid.csproj EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE