Coder Social home page Coder Social logo

app-crm's People

Contributors

davidortinau avatar dvdsgl avatar dylankelly5 avatar ethanis avatar glennwester avatar jamesmontemagno avatar jgold6 avatar jsauve avatar jsauvexamarin avatar krukow avatar matissehack avatar pierceboggan avatar stevenyix avatar sweekriti91 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

app-crm's Issues

Provide a way to wipe the auth token

Provide a way to wipe the Azure AD token from the KeyChain on iOS (to make logout possible). The ADAL library itself may provide a way. Need to investigate.

Mitigate the Microsoft account login

( Originally opened by @dvdsgl )

The first experience of using this Xamarin app is:

  1. Memorize credentials on the first screen and press Sign In. (It's not clear that I am supposed to remember these, it just looks like a broken login form that cannot be edited.)
  2. Enter the credentials if you remember them and press Sign In again.

xamarincrm_screenshots

This is a bad first experience for someone checking out Xamarin. The interaction is bad and the presentation of a web view is bad and contradicts our native UI message.

Potential Fixes

  • Can we just post to the Azure login form directly, and use a native login UI?
  • If not, can we use JavaScript to pre-fill the username and password fields?
  • Can we create a build of this app that hard-codes an access key, so we can skip the Azure bit and let users focus on Xamarin as a native cross-platfrom app product and not an Azure client product?

I understand @stevenyix's desire to show how Azure should be used, and clearly very many customers desire and benefit from this, but as long as MobileCRM is our latest and greatest sample app, I am certain that this clunky web-based login flow is the wrong way to introduce people to Xamarin.

Change Data in the App

Does anyone have any hints on how to adjust the data for the customers, for example how would I change the customer/company A. L. Price by John Boone? I've tried locating the file and editing the DataService files but there is no changes. Any tips would be appreciated.

Editing the Localization.TextResources.resx file causes namespace for TextResources to change

If you edit the TextResources.resx files, than any code that refers to TextResources fails to compile with:
Error CS0103: The name 'TextResources' does not exist in the current context (CS0103) (XamarinCRM)

I noted that the namespace in TextResources.Designer.cs file is XamarinCRM.Localization but this namespace is in no "using" statement anywhere where TextResources is referenced in code.

Adding "using XamarinCRM.Localization" to all files that reference TextResources resolves the issue.

XamarinCRM- error=

Severity Code Description Project File Line Suppression State
Error Invalid value 'armeabi' in $(AndroidSupportedAbis). This ABI is no longer supported. Please update your project properties. XamarinCRM.Android
xamarin-crm-error

Does this work on VS 2017

Trying to setup this code on VS 2017 Community edition, is there any document for the same? Is there any demo app I can download and see all the functionalities?
Tried to setup on VS 2015 but failing on resource files.

The process cannot access the file 'XamarinCRM.dll' because it is being used by another process.

I just downloaded the code, opened in Visual Studio 2015 and tried to run it in the VS Android emulator like I do all my other XF and XA apps. But, it gives me this build error that I can't figure out:

Unable to copy file "\app-crm-master\src\MobileApp\XamarinCRM\bin\Debug\XamarinCRM.dll" to "bin\Debug\XamarinCRM.dll". The process cannot access the file 'bin\Debug\XamarinCRM.dll' because it is being used by another process. XamarinCRM.Android

Any suggestions?

Build error on VSO

I added this sample project to my git repository and setup a xamarin android build on VSO. I'm using the hosted build agent and getting the following error...

2016-10-17T16:45:06.0399969Z C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1616,5): error MSB4018: The "LinkAssemblies" task failed unexpectedly. [C:\a\1\s\XamarinCRM.Android\XamarinCRM.Android.csproj]
2016-10-17T16:45:06.0399969Z C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1616,5): error MSB4018: Xamarin.Android.XamarinAndroidException: error XA2006: Reference to metadata item 'Mono.Security.Cryptography.SymmetricTransform' (defined in 'System.Core, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e') from 'System.Core, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e' could not be resolved. ---> Mono.Cecil.ResolutionException: Failed to resolve Mono.Security.Cryptography.SymmetricTransform [C:\a\1\s\XamarinCRM.Android\XamarinCRM.Android.csproj]
2016-10-17T16:45:06.0399969Z C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1616,5): error MSB4018: at Mono.Linker.Steps.MarkStep.MarkType(TypeReference reference) [C:\a\1\s\XamarinCRM.Android\XamarinCRM.Android.csproj]

Cannot Compile on VS2013 Due To Null-Conditional Operator

Line 105 in CustomersViewModel.cs uses a null-conditional operator Address = address?.ToString() which prevents users on VS 2013 from compiling the project successfully without modifying the code.

This leads to a bad first run experience and possibly deters VS2013 users who might not necessarily know this is a new feature in C# 6.0.

XamerinCRM Solution doesn't compile in VisualStudio 2015

When compile XemerinCRM solution in VS2015, below errors are showing. Lots of InitializeComponent does not exist error. Any ideas?

Severity Code Description Project File Line Suppression State
Error CS0103 The name 'InitializeComponent' does not exist in the current context XamarinCRM C:\Users\axlocaladmin\Source\Repos\app-crm\src\MobileApp\XamarinCRM\App.xaml.cs 46 Active
Error CS0103 The name 'InitializeComponent' does not exist in the current context XamarinCRM C:\Users\axlocaladmin\Source\Repos\app-crm\src\MobileApp\XamarinCRM\Pages\About\AboutDetailPage.xaml.cs 30 Active
Error CS0103 The name 'InitializeComponent' does not exist in the current context XamarinCRM C:\Users\axlocaladmin\Source\Repos\app-crm\src\MobileApp\XamarinCRM\Pages\About\AboutItemListPage.cs 32 Active
Error CS0103 The name 'AboutItemList' does not exist in the current context XamarinCRM C:\Users\axlocaladmin\Source\Repos\app-crm\src\MobileApp\XamarinCRM\Pages\About\AboutItemListPage.cs 37 Active
Error CS0103 The name 'InitializeComponent' does not exist in the current context XamarinCRM C:\Users\axlocaladmin\Source\Repos\app-crm\src\MobileApp\XamarinCRM\Pages\Customers\CustomerDetailPage.xaml.cs 34 Active
Error CS0103 The name 'InitializeComponent' does not exist in the current context XamarinCRM C:\Users\axlocaladmin\Source\Repos\app-crm\src\MobileApp\XamarinCRM\Pages\Customers\CustomerOrderDetailPage.xaml.cs 40 Active
Error CS0103 The name 'productSelectionEntry' does not exist in the current context XamarinCRM C:\Users\axlocaladmin\Source\Repos\app-crm\src\MobileApp\XamarinCRM\Pages\Customers\CustomerOrderDetailPage.xaml.cs 51 Active
Error CS0103 The name 'productSelectionEntry' does not exist in the current context XamarinCRM C:\Users\axlocaladmin\Source\Repos\app-crm\src\MobileApp\XamarinCRM\Pages\Customers\CustomerOrderDetailPage.xaml.cs 81 Active
Error CS0103 The name 'productSelectionEntry' does not exist in the current context XamarinCRM C:\Users\axlocaladmin\Source\Repos\app-crm\src\MobileApp\XamarinCRM\Pages\Customers\CustomerOrderDetailPage.xaml.cs 93 Active
Error CS0103 The name 'InitializeComponent' does not exist in the current context XamarinCRM C:\Users\axlocaladmin\Source\Repos\app-crm\src\MobileApp\XamarinCRM\Pages\Customers\CustomerOrdersPage.xaml.cs 35 Active
Error CS0103 The name 'AddNewOrderButton' does not exist in the current context XamarinCRM C:\Users\axlocaladmin\Source\Repos\app-crm\src\MobileApp\XamarinCRM\Pages\Customers\CustomerOrdersPage.xaml.cs 37 Active
Error CS0103 The name 'InitializeComponent' does not exist in the current context XamarinCRM C:\Users\axlocaladmin\Source\Repos\app-crm\src\MobileApp\XamarinCRM\Pages\Customers\CustomerSalesPage.xaml.cs 35 Active
Error CS0103 The name 'InitializeComponent' does not exist in the current context XamarinCRM C:\Users\axlocaladmin\Source\Repos\app-crm\src\MobileApp\XamarinCRM\Pages\Customers\CustomersPage.xaml.cs 35 Active
Error CS0103 The name 'InitializeComponent' does not exist in the current context XamarinCRM C:\Users\axlocaladmin\Source\Repos\app-crm\src\MobileApp\XamarinCRM\Pages\MenuPage.xaml.cs 39 Active
Error CS0103 The name 'ListViewMenu' does not exist in the current context XamarinCRM C:\Users\axlocaladmin\Source\Repos\app-crm\src\MobileApp\XamarinCRM\Pages\MenuPage.xaml.cs 47 Active
Error CS0103 The name 'ListViewMenu' does not exist in the current context XamarinCRM C:\Users\axlocaladmin\Source\Repos\app-crm\src\MobileApp\XamarinCRM\Pages\MenuPage.xaml.cs 56 Active
Error CS0103 The name 'ListViewMenu' does not exist in the current context XamarinCRM C:\Users\axlocaladmin\Source\Repos\app-crm\src\MobileApp\XamarinCRM\Pages\MenuPage.xaml.cs 58 Active
Error CS0103 The name 'InitializeComponent' does not exist in the current context XamarinCRM C:\Users\axlocaladmin\Source\Repos\app-crm\src\MobileApp\XamarinCRM\Pages\Products\CategoryListPage.xaml.cs 37 Active
Error CS0103 The name 'InitializeComponent' does not exist in the current context XamarinCRM C:\Users\axlocaladmin\Source\Repos\app-crm\src\MobileApp\XamarinCRM\Pages\Products\ProductDetailPage.xaml.cs 35 Active
Error CS0103 The name 'InitializeComponent' does not exist in the current context XamarinCRM C:\Users\axlocaladmin\Source\Repos\app-crm\src\MobileApp\XamarinCRM\Pages\Products\ProductListPage.xaml.cs 37 Active
Error CS0103 The name 'InitializeComponent' does not exist in the current context XamarinCRM C:\Users\axlocaladmin\Source\Repos\app-crm\src\MobileApp\XamarinCRM\Pages\Splash\SplashPage.xaml.cs 39 Active
Error CS0103 The name 'SignInButton' does not exist in the current context XamarinCRM C:\Users\axlocaladmin\Source\Repos\app-crm\src\MobileApp\XamarinCRM\Pages\Splash\SplashPage.xaml.cs 44 Active
Error CS0103 The name 'SkipSignInButton' does not exist in the current context XamarinCRM C:\Users\axlocaladmin\Source\Repos\app-crm\src\MobileApp\XamarinCRM\Pages\Splash\SplashPage.xaml.cs 51 Active
Error CS0103 The name 'SignInButton' does not exist in the current context XamarinCRM C:\Users\axlocaladmin\Source\Repos\app-crm\src\MobileApp\XamarinCRM\Pages\Splash\SplashPage.xaml.cs 70 Active
Error CS0103 The name 'SkipSignInButton' does not exist in the current context XamarinCRM C:\Users\axlocaladmin\Source\Repos\app-crm\src\MobileApp\XamarinCRM\Pages\Splash\SplashPage.xaml.cs 71 Active
Error CS0103 The name 'InitializeComponent' does not exist in the current context XamarinCRM C:\Users\axlocaladmin\Source\Repos\app-crm\src\MobileApp\XamarinCRM\Views\Customers\CustomerCategorySalesChartView.xaml.cs 34 Active
Error CS0103 The name 'doughnutSeries' does not exist in the current context XamarinCRM C:\Users\axlocaladmin\Source\Repos\app-crm\src\MobileApp\XamarinCRM\Views\Customers\CustomerCategorySalesChartView.xaml.cs 36 Active
Error CS0103 The name 'doughnutSeries' does not exist in the current context XamarinCRM C:\Users\axlocaladmin\Source\Repos\app-crm\src\MobileApp\XamarinCRM\Views\Customers\CustomerCategorySalesChartView.xaml.cs 50 Active
Error CS0103 The name 'doughnutSeries' does not exist in the current context XamarinCRM C:\Users\axlocaladmin\Source\Repos\app-crm\src\MobileApp\XamarinCRM\Views\Customers\CustomerCategorySalesChartView.xaml.cs 54 Active
Error CS0103 The name 'chart' does not exist in the current context XamarinCRM C:\Users\axlocaladmin\Source\Repos\app-crm\src\MobileApp\XamarinCRM\Views\Customers\CustomerCategorySalesChartView.xaml.cs 55 Active
Error CS0103 The name 'InitializeComponent' does not exist in the current context XamarinCRM C:\Users\axlocaladmin\Source\Repos\app-crm\src\MobileApp\XamarinCRM\Views\Customers\CustomerDetailAddressView.xaml.cs 36 Active
Error CS0103 The name 'InitializeComponent' does not exist in the current context XamarinCRM C:\Users\axlocaladmin\Source\Repos\app-crm\src\MobileApp\XamarinCRM\Views\Customers\CustomerDetailContactView.xaml.cs 33 Active
Error CS0103 The name 'InitializeComponent' does not exist in the current context XamarinCRM C:\Users\axlocaladmin\Source\Repos\app-crm\src\MobileApp\XamarinCRM\Views\Customers\CustomerDetailHeaderView.xaml.cs 36 Active
Error CS0103 The name 'InitializeComponent' does not exist in the current context XamarinCRM C:\Users\axlocaladmin\Source\Repos\app-crm\src\MobileApp\XamarinCRM\Views\Customers\CustomerDetailPhoneView.xaml.cs 30 Active
Error CS0103 The name 'InitializeComponent' does not exist in the current context XamarinCRM C:\Users\axlocaladmin\Source\Repos\app-crm\src\MobileApp\XamarinCRM\Views\Customers\CustomerListView.xaml.cs 32 Active
Error CS0103 The name 'InitializeComponent' does not exist in the current context XamarinCRM C:\Users\axlocaladmin\Source\Repos\app-crm\src\MobileApp\XamarinCRM\Views\Customers\CustomerOrderListView.xaml.cs 32 Active
Error CS0103 The name 'InitializeComponent' does not exist in the current context XamarinCRM C:\Users\axlocaladmin\Source\Repos\app-crm\src\MobileApp\XamarinCRM\Views\Customers\CustomerWeeklySalesChartView.xaml.cs 33 Active
Error CS0103 The name 'InitializeComponent' does not exist in the current context XamarinCRM C:\Users\axlocaladmin\Source\Repos\app-crm\src\MobileApp\XamarinCRM\Views\NonPersistentSelectedItemListView.xaml.cs 31 Active
Error CS0103 The name 'InitializeComponent' does not exist in the current context XamarinCRM C:\Users\axlocaladmin\Source\Repos\app-crm\src\MobileApp\XamarinCRM\Views\Products\CategoryListView.xaml.cs 32 Active
Error CS0103 The name 'InitializeComponent' does not exist in the current context XamarinCRM C:\Users\axlocaladmin\Source\Repos\app-crm\src\MobileApp\XamarinCRM\Views\Products\ProductListView.xaml.cs 32 Active
Error CS0165 Use of unassigned local variable 'font' XamarinCRM C:\Users\axlocaladmin\Source\Repos\app-crm\src\MobileApp\XamarinCRM\Views\Sales\SalesDashboardChartView.cs 193 Active
Error Unexpected error - Please file a bug report at http://bugzilla.xamarin.com. Reason: System.IO.FileNotFoundException: Could not load assembly 'XamarinCRM, Version=, Culture=neutral, PublicKeyToken='. Perhaps it doesn't exist in the Mono for Android profile? XamarinCRM.Android
Error Metadata file 'C:\Users\axlocaladmin\Source\Repos\app-crm\src\MobileApp\XamarinCRM\bin\Debug\XamarinCRM.dll' could not be found XamarinCRM.iOS C:\Users\axlocaladmin\Source\Repos\app-crm\src\MobileApp\XamarinCRM.iOS\CSC

Overcome the padding issues in SyncFusion's bar chart on iOS

Overcome the padding issues in SyncFusion's bar chart on iOS (fill out the view better).

On iOS, the SyncFusion chart puts a ridiculous amount of padding on the left of the chart. This was overcome in the first pass be adding an equal amount of padding to the right side so at least the chart was centered. Need to find a way to make the chart fill out the view better on iOS and overcome the excessive padding issue.

HockeyApp is not referenced

When I clone the project I can't compile because HockeyApp is not installed. This is the error reported: the type or namespace name 'HockeyApp' could not be found.

Shouldn't this be in packages.config?

Remove MIT license header from source files

We can license this app with a single license file at the root of the repo. I just watched a recorded demo and the big MIT comment block at the beginning of each file was a distraction, and also made Xamarin look 'open sourcey'.

Improve the Get Directions functionality

Improve the Get Directions functionality (geocode destination address before popping directions).

The Get Directions feature on the map could be improved by geocoding the address before handing it to the OS for the native map app to provide directions.

Add thumbnail image URL property to Product class

Memory usage seems high on list screens with thumbnail images, because the full size image files are being used. This can be mitigated by using actual thumbnail image files.

  1. Add the thumbnail image url property to the product and category classes.
  2. Create thumbnail image files for each full size image.
  3. Upload thumbnail images to Azure blob storage.
  4. Reference thumbnail image files in the service's data initializer.
  5. Re-run the data initializer.

TestCloud revealing unusually high me usage around ADAL login

TestCloud runs are indicating that the ADAL (Active Directory Authentication Library) is consuming an unusually high amount of memory; mostly in late-model Samsung handsets. Memory usage seems to drop back down as soon as the login screen is dismissed.

connect to crm without ifd

hi there

I want to try to connect theapp to a non-IFD on Premise Installation of crm.

How is it possible?

Any help would be appreciated
Best

Add About screen

Add About screen (maybe a small "i" button on the splash screen?). The design called for an About screen, but we didn't find a good place to put it on the first pass.

Update the project to a .NET Standard solution

PCL's are being discontinued, however this project (an official sample from Xamarin) keeps on using them. Wouldn't it be better if this whole project aimed to use .NET Standard as it should be for every future project? I say this because this is a sample and it's supposed to show the way things should be made for new programmers.

Update the Lead Detail screens to be a grid layout

Update the Lead Detail screens to be a grid layout instead of Form layout (looks better, but more work).

The look and feel of entry forms using a TableView is a pretty heinous user experience. Need to find something that feels better, like using a grid to control field and label placement similar to the order detail page.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.