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 3 years ago.
Improve this question
I'm going to design my first mobile app for both Android and iOS using Cordova.
Also, I've decided to heavily rely on Firebase as a database and analytics core.
As you may know, Firebase suggests you create the project in one of three platforms: Android, iOS and Web.. and so, I don't know which to choose as I want to create for both mobile platforms using actual Web technologies.
On the one hand, it has to be web-focused but at the same time, I don't want to miss any device-oriented features.
If I create two separate projects for two different platforms, does it mean that there're going to be two different databases/hostings/storages as well?
Same case as React Native apps and Flutter (I suppose) you will need to manage this separately for both of your applications,
Simply follow the steps mentioned on the tutorials from Google to enable and connect your app to firebase. Is very easy and I think you are on a good track.
Hope this helps
You need to create for Android AND iOS if you plan on using the Firebase plugin for cordova, as the plugin relies on the native layer and not the web layer in cordova.
You will only need google-services.json for android and GoogleService-Info.plist for ios if you use the plugin. These config files will be available once you create the android and ios projects in firebase.
Related
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 3 years ago.
Improve this question
I am new to Flutter and i am trying to do my school project(create an app) using Flutter. Thus I installed Flutter in my android studio(windows). I used to create app for android but not familiar with ios app. So, there are few questions that came into my mind.
Since Flutter is a hybrid framework, and it use DART programming language. So does it means that the coding that i created in android studio(windows), will work in the android studio(macOS)? Which i do not need to rewrite or edit the coding 2 times.What i worry now is i need to write the code for 2 times in 2 different way.
IOS app can only build in apple product? Because of the Xcode thing?
Currently i found out that Flutter is one of the way to build hybrid app. But i want to know more, normally how app developer create app for both android and ios?
First of all you have chosen the Flutter that is really great.
Android Studio is a tool or you can say editor which is useful to create flutter project. you can also user other tools too. So you don't need to do code again while switching the OS from windows to MacOS. All you need to do is just setup Android Studio properly and open/import project. That's it
This is obvious. iOS is an Apple Product and build for Apple Device.
You need to explore official site for the same to get more idea. Flutter Dev
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 3 years ago.
Improve this question
What is the best solution to make a mobile app for both android and iOS?
-i need a light size app
-the app will contain payment plugins?
should i use the native android studio and Xcode to develop it? or there is a better platform or tool ?
The best answer I can think of is using React-Native.
It is lightweight and you use JS as the development language.
It uses Native ios and android components.
You will need an IDE for JS , Xcode and Android Studio.
I used React-Native to Develop a native App for iOS and Android. And was really pleased because you can learn React really fast and there are tons of libraries for the Framework.
One Benefits of react-native is that you can use an app for your Smartphone that allows you to scan a QR-Code which your react-native app creates so you can preview your app and see changes on your Smartphone in almost real time.
Another Framework that seems to be popular is the Ionic Framework that you might wanna look into.
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 6 years ago.
Improve this question
I'm relatively new in mobile development, but I'm really familiar with HTML5. I have a project, wich will be used in pubs, where the customer orders the bar through his cell phone. Some informations:
The bar will have a local server to receive the requests (it will work in local network)
The clients application will have live a chat, so the customers can meet new people in the same bar :). However, the chat server will be online (the customer will need internet to access this functionality)
The application will likely use push notifications and maybe perform some simple background processing.
The application should be Cross Platform.
So what would be the ideal technology to use? Cordova? PhoneGap? Intel XDK? Xamarin? Embarcadero? Should I also use WebSockets?
Thanks!
So phonegap/XDK is really the same a cordova and they're all fantastic. Phonegap and XDK are just... implementations of Cordova. Phone gap can do everything you want it to. I've used phonegap to link multiple phones to a server(and each other) for a grocery deals app.
I would hold off on websockets(though they technically can do what you want). They're not the most maintainable or easiest to set up.
I've explored Xamarin a year ago and it looked like it would work for my(and your) applications. However, it seemed to be completely tied to the .NET framework. So if you don't mind being led by the nose for all you're profits...
I have no direct experience with Embarcadero, but I've now signed up for a trial due to this post.
Sources: 2013-2016 Mobile developer---successful and lucrative project completion
I don't have much idea about all the technologies you asked but I have worked with cordova and accomplished all the requirements for your app. It can be a good option. I'm not very familiar with other tech
Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 8 years ago.
Improve this question
I want to write a program can use in desktop, Android and IOS, I study Cordova and I think that we can use Cordova for this, can I use Cordova for this matter, if I use Cordova, In any operating System, can I use special API, for example I use Cordova in android for my program, Can I use Android API in my project, I use both of them (Cordova, Android API)?
Best Regards
If you are going to create the app for multiple platforms, then just use html5, don't use anything specific to android, i don't believe you can use anything specific to android, because it all gets put in a webView, Cordova should supply the necessary items, i.e filesystem, networking, etc..
Also you can build it up with Angular, or any other similar framework, and use Bootstrap, ionic, or similar UI libraries to normalise the look.
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 9 years ago.
Improve this question
I have built a very simple android app (i.e., an app that essentially just shows pictures along with some quizes). I am curious what the cheapest way of duplicating my app on iPhone, assuming I can't do it myself?
In that case, you should develop this app in titanium framework that framework basically supports javascript type structure and provides platform to develop app in both platform ios as well as android.
You might want to take a look at the j2ObjC project from Google
It will convert existing Java code to objective-c.
I haven't tested it and don't know how well it does perform, but if the app is simple, it should do well
If your application feature has not required native framework then you can create your application in multi platform framework.
Apache Cordova is one of the reliable mobile application framework which is run on iOS, Android and many other operation system.
Also you can find much details on this Link.
So you can make you application with using such framework and deploy on any operation system.