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.
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 last year.
Improve this question
Just out of curiosity, is it possible to make an entire android app using android studio by importing SwiftUI and coding it with that instead of Kotlin/Java? I'm really curious because I just spent an entire semester at school learning SwiftUI and now we're doing Kotlin, and it would be a funny, interesting, and fun challenge if I could try to use a language meant for IOS to code an Android app. If somehow it's even somewhat possible, how could it be done, and would you have to still code some in Kotlin/Java or could it all be SwiftUI?
SwiftUI is a library that Apple ships with its operating systems. You cannot use it to develop an Android app because the library is not available on Android devices.
It might be possible to use Swift, the programming language, to develop some parts of your Android application, because it is possible to compile Swift code and the Swift standard library for Android. However, I don't really know any of the details and I'm sure it will be a difficult endeavor if you're just learning how to program.
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.
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
have I understood this correct ? that I consider android is a native mobile applications ? please correct me if Im wrong.
Android applications can optionally be built with the SDK (or Software Developement Kit) to develope in java. To develope in Native languages such as C or C++ you would use a combination of the SDK and the NDK (Native developement Kit).
NDK
SDK
EDIT 1:
Directly from the phonegap website by using standards-based web technologies to bridge web applications and mobile devices Which in laymans terms is saying that they have a application that acts as an emulator that injects your html, css, and javascipt code into itself to have the feeling of a crossplatform application (Don't quote me).
Another solution I have heard of is XML which takes the same approach except it uses your xml code and converts it into the language of your patform (ex. iOS--> Objective-C; android--> Java) giving you the feeling of a crossplatform application. I believe the term native application, however, refers to the use of a native programming language, ex. C or C++, hence android native development kit (could be wrong).
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.
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
independent from the fact if it makes sense or not, if it is a good way to create Android apps or not: for (educational/personal/whatever) reasons I want to create an Android app with graphical user interface in C++ using the NDK.
What I found so far are some information about the NDK, how to create native libraries and how to access them out of Java applications. But what I'm really looking for are some information how to create a View and to add graphical user interface elements to that View out of my C++ NDK app.
Any ideas and hints how that can be done or where some more information/HOWTOs can be found regarding this?
Juce is a fantastic C++ UI framework that works well on Android.
It can be used under the GPL or a paid-for commercial licence. The community is fairly active and the author is very friendly and helpful. I found it relatively easy to build using the NDK tools on Windows.
Caveat - it seems Android isn't a high priority platform for them, so some things are missing at time of writing (e.g. support for hardware buttons). Still, in my experience, the UI framework does work very well on Android, and that's what your question is about.