Creating a Mobile App/Website [closed] - android

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
I've created a website using ASP.net and C#. It's basically where students can login and view their marks/register courses/see schedules. It's connected to a SQL database which I have made in SQL server...
I want to be able to create a mobile version of this application. So what's more suitable, a mobile app or website? And which one will be easier?
I heard we use eclipse/java for making mobile apps.....
For the website, do we use a different framework, or is it the same asp.net and SQL for the database?

I would definitely recommend a mobile web application. The main advantage is that you have only to maintain one code base. Also it would be a very simple task since you could expose JSON from your asp.net website to http://jquerymobile.com/
There are many tutorials available and you do not have to bother about updating the application on users devices since it is a hypermedia based web app.

I think you'll find a mobile website built with jQuery Mobile to be a good alternative to writing a native app.
Benefits Include:
Consistent UI across platforms
Smart, responsive scaling for larger
devices (tablets, pc)
Touch friendly default styles
I've put together a jQuery Mobile Site Template on the Visual Studio Extension Gallery that you might find interesting for porting your existing .Net C# site.

I'm not familiar with asp.net, but it seems like it'd be best to create a fluid, responsive front end for the web app on its existing framework. One web interface that scales neatly for a variety of devices, rather than authoring an API and various mobile apps for different platforms.
Great introduction to responsive (front-end) web design: http://www.abookapart.com/products/responsive-web-design

Here is a great Google I/O 2011 session that I enjoyed watching on the topic of Native vs. Web approach. Link has the slides + videos. Enjoy and best of luck.

Related

Best option to host BaaS side of an Android app [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
I want to host the backend of my Android app in the cloud (a couple of .NET web services and a small database; nothing else by now; maybe a website if things go well).
The problem is that I'm not sure which option to use: Google Cloud allows PHP, Ruby, Python, Go or Java only. Then there is Rackspace, Azure, Amazon Cloud... I found this list but... I'm a little bit overwhelmed.
I will start small, with just a few users, so by now I don't need something expensive or complicated (no big data or redundancy).
What would you recommend?
Amazon offer you a free tier, may be you could use it for testing purposes
https://aws.amazon.com/free/
I suggest you can use Azure Mobile service. This service has the seamless integrated with project .net or Node.js backend. https://azure.microsoft.com/en-us/documentation/articles/mobile-services-dotnet-backend-android-get-started/
For testing purpose, you can use the free 1 month trial: https://azure.microsoft.com/en-us/pricing/free-trial/
Some dummy question further: no matter which option I use, I need to register some domain to access the web app (SOAP / REST) from the android client device, right? Or am I provided with some IP / domain to refer to the app?
If you use WCF host your webservice on Azure, I suggest you can use the domain name to implement into your Android application.
I have store my application configuration information into Azure Blob Storage. My Android application could get the REST endpoints,domain name,IP and so on information from Azure Blob storage before my application request WCF service on Azure.

Architecture for Client Side Apps [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 8 years ago.
Improve this question
I need to write a client side application which communicates to a WCF service.
The app is actually targeted for multiple platforms.
Internet Browser.
Android.
iOS
Windows Phone.
The client side is rich on UI.. should contain animations and "fireworks"..
In the past, Flash used to be the generic 'Glue' to hold all that.
But These days, I keep seeing and reading about HTML5 hype..
I also heard and read a bit about Xamarin but will not dive into it before I get some confirmation that it can deliver what it promises.
So, My questions are as follows:
What would be the technology to use in order to develop client side?
Html5 or Xamarin - or should I just stick to flash?
do note - this is not a request for opinions - or in other words:
I'm looking for answers of experienced developers who already done something like that and can tell me of a sure path to success.
Xamarin and visual studio - is it correct that this will allow me to develop everything on VS.2012/2013 IDE and will be able to output packages per OS?
Keep in mind I'm MS oriented dev.
Thank you.
You mention candy crush.
The realistic answer in business today is simply develop the iOS, Android, and anything else natively. It's the only thing that really works.
Trying to save a few dollars on 'cross-platform' is useless.
For 2D or 2D games specifically, you should use Unity3D, which is the overwhelming market dominator, currently, for games production.
In general there are any number of better-or-worse "cross-platform" things like xamarin, appcelerator, etc etc.
But the overwhelming factor in your project will be, you need to forget about a server side and change to parse.com. That time-saving will utterly overwhelm any "minor" decisions about what to program the different platforms with.
FYI Unity3D works with c#. Android is Java. iOS is objective-C.

Should i go for Hybrid or Native development for a digital Magazine Application? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 8 years ago.
Improve this question
I need to develop a mobile digital Magazine Application for Android and IOS. Should i go for Hybrid or Native development. is there enough capability in HTML5 AND javascript to make a professional App where user can engage with application.
i want to create Application like
https://play.google.com/store/apps/details?id=com.leanersmag.leanersmagazine&hl=en_GB&rdid=com.leanersmag.leanersmagazine
https://itunes.apple.com/es/app/leaners-magazine/id572842775?mt=8
It depends.
Have you already created application specifications and design?
What kind of information are you planing to show?
Hybrid mobile applications will give you better flexibility but at the same time you need to specially careful cause great flexibility can soon turn into bad performance.
Read this article so you can learn difference between hybrid and native mobile applications.
Magazine apps usually choose hybrid solutions because they can provide near magazine look and feel. Best example is Pulse application (Android and iOS, now owned by LinkedIn). Unfortunately at the same time this is also a worst example, it suffers from numerous bugs (bad page transitions, sometimes you'll get stuck reading same 10 pages in loop).
Native applications don't suffer this fate but you will need to spend much more time making it look spectacular like hybrid applications (again I am talking in context of magazine app).
My advice would be choose hybrid side but be careful when choosing framework. jQuery Mobile is finally fast enough but I don't think it provides you with flexible enough UI for magazine like app. Of course there are much more available frameworks, find something about it here.
In the end, you should also check this framework, it is a newcomer but from what I have so it is lightning fast and flexible enough to server as a basis for magazine app.

Backend-server for mobile apps [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 7 years ago.
Improve this question
I was wondering how people generally realize backends for either complex data-synchronization ("cloud"-sync, since everyone seems to love that word) or simple user-management when developing mobile apps for iOS an Android. I'm not much of a web-guy, so I'm sorta clueless here.
What's your system of choice? Is everyone just writing custom solutions in Ruby, PHP, Java Servlets... which return JSON via HTTP (HTTPS for confidential information) or is there any standardized framework out there that I've been missing? Especially in combination w/ databases - apparently, you need to store the information somewhere.
Sorry for the very general question - but I'm not really sure where to start refreshing my knowledge here.
You can try Parse.com as a backend solution.
If it is simple application I use parse.com. If I need more flexible backend I use Ruby on Rails.
It's so simple to get started with a mobile backend these days that you should really give it a shot.
Kii Cloud for example supports data and file synchronization and user management including support for Facebook and Twitter accounts and has a generous free tier with carrier grade scalability and reliability.
From all the research I have done Parse or Kinvey sound like the best choices. I was about to build out my won backend out of pure ignorance but after researching thee tools I am going to go with one of them. Kinvey has a pretty cool estimation tool that demonstrates how much time you will save: http://www.kinvey.com/app-cost-estimator
Hey why reinvent the wheel.
Built.io's Backend https://www.built.io/products/backend/overview is my backend solution of choice, its such a simple and straightforward tool to design and build apps.

Visual Studio and Mobile Phone Development [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
If I wanted to target mobile phones (Android, Windows Phone 8, etc.) using HTML5, CSS, and Javascript client, which Visual Studio 2012 project type would I use?
I presume ASP.Net, but I do not see any further breakdown that mentions phone or javascript. Okay, I am not sure what language ASP.Net uses anyways.
Is the output language configurable in ASP.Net?
How is javascript implemented?
If not ASP.Net, which exact project type targets HTML5, CSS, and Javascript client so that I can target mobile phone development?
If you're learning ASP.NET then your best bet is to start with MVC because you can avail of the new Mobile Project Template.
This tutorial will teach you the basics of how to work with mobile features in an ASP.NET MVC 4 Web application:
ASP.NET MVC 4 Mobile Features
jQuery and jQuery UI libraries are also included in ASP.NET MVC 4:
New MVC4 Project Templates
I also suggest you take a look at CSS Media Queries in conjunction with Responsive Web Design (RWD):
Responsive Web Design
Last but not least, take a look at HTML5 Boilerplate project:
Getting Started Using HTML5 Boilerplate
Previous question with some good resource links:
How to convert an existing ASP.NET website to HTML 5

Categories

Resources