Project feasibility

Hi,

I have a very popular iOS app which I’m looking to port to Android. I’ve been looking for a reason to use Unity for years and now may be the time to take the plunge.

My existing app has some requirements and I’m reaching out to the experienced community to see if these requirements are achievable in Unity on multiple platforms.

The Universal app as it stands on iOS is purely UIKit, moving to Unity would allow some aspects of the app to be more immersive. In addition, gaining experience in this area would prepare our team for more traditional games.

The following are app the requirements:

  • Ability to download and import several hundred items of data, in the background so as not to interrupt the user. JSON and XML parsing, also heavy use of XPath queries.
  • Ability to store the imported data in a searchable data store.
  • Send GET and POST requests to a web service and parse the response - some local data needs updating as a result.
  • Some aspects of the app would not lend themselves to a more immersive UI, UITableViews and UICollectionViews are widespread and the navigation between data model elements works well. Some way to present many items in a list view.

Ideally I’m looking for pointers to more reading material.

Thanks in advance for your time.

As I understand, you dont use any meshes, textures, shaders and other CG stuff.

I think you should look into Xamarin, not Unity.

Everything you say can be done in Unity if not in C#, then via Native Plugins. But as I understand, Xamarin is more suited to you, because it’s more close to native app develoment rather than game development.