1

What is the best way to create mobile apps for Android/iOS using AngularJS for the frontend and C# ASP.NET for the backend? The app I want to build is going to make heave use of databases (not sure which kind of database yet).

I've been looking at Xamarin, Apache Cordova and Phonegap but I don't quite understand where the difference between those are and if C# ASP.NET can be used for the backend. Any suggestions are appreciated.

1 Answer 1

3

Xamarin uses c# as programming language, so you can create your code once and then build native apps for IOS and Android without repeating yourself.

if you plan to use angularJs for your mobile app I'd recommend you to stick to ionic framework it's optimized for mobile development and relies on Javascript, CSS and HTML.

from the architecture perspective I'd recommend to you to use an API first approach, take a look to this post for a broader picture.

so your combination could be:

  • Database or NoSQL for persistence (backend)
  • C# web API (middleware)
  • AngularJS in frontend (frontend web)
  • IonicFramework for Mobile (frontend mobile)

I hope that helps.

Sign up to request clarification or add additional context in comments.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.