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).
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
Im an android developer , now i want my apps to be in iphones too, so is there any way to convert apk to ios or to write apps in android and ios with the same code ?
to write apps in android and ios with the same code?
There are a lot of cross-platform frameworks such as
React native(javascript language).
Xamarin Forms(C# language)
Flutter(dart language developed by Google)
to develops an application which could run in both android and iOS platform. All the above framework will have at least more than 70 percent common codebase and the rest of the pieces of code will be written in android and iOS for platform-specific functionality. React Native and Flutter are the trending frameworks
is there any way to convert apk to ios?
I believe it is not possible. Even if you manage to convert, apple has strict rules in installing third-party applications. Thereby you won't be able to install the app in iOS
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 5 years ago.
Improve this question
Sorry if this is a duplicate:
I have a good few hours put into learning Python and all good. However I would like to make android apps.
Would I be better of changing to learning Java and how much python overlaps with Java or would knowing a small bit of Python help me?
For Android development, you have a few different options, but for most use cases you should probably use Java. Most of the APIs and SDKs Have a look at the SDK documentation here: Android Developers.
You technically can do development with C/C++ as well with the Native Development Kit but this should only be used for low level use cases you can't achieve with the Java APIs.
Scala for Android is also an option, as Scala and Java both run on the JVM, compile to the same byte code, and you can call Java APIs from Scala and vice versa.
There are also frameworks which allow you to write your mobile apps in a single language and have a single code base compile to mobile apps on iOS, Android and Windows. See Xamarin for writing apps in C#, or Phonegap for writing apps in JavaScript/HTML/CSS.
In general you should be using Java, but if you want to try writing Android apps in Python you can check out Kivy: https://kivy.org/
But certainly "knowing a small bit of Python" will help you to learn Java or any other language, as you have already learned a number of general programming concepts.
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 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 9 years ago.
Improve this question
For Mobile App Developers
I just wanted to know about the Mobile App Development using different Platforms. Apart from Android(Java), iOS(Objective c). We can develop Mobile apps with the same code base for Android and iPhone/iPad using Appcelerator, PhoneGap, jQuery Mobile, etc...
Which one of these is good for multiple platforms(iPhone/android) app development, with Performance, with UIDesign, takes short time for development compared to native App Development ?
Check these SO links:
Developing cross platform mobile application
Mobile development - Native VS Cross Platform VS JavaScript
offline HTML5 or native SDK for cross-platform app development or JQUERY mobile
Apart, the one which I would (personally) recommend is Appcelerator's Titanium
Switching to cross platform has its own pros and cons. Pros is clearly defined that its cross platform, "Write once run anywhere", but at the same time, we also loose the flexibility for the development. We have to know the drawbacks before we start with cross platform.
Edit: Heyy, also have a look at Intel XDK. This is the newest cross platform available. I found this very useful. I would say, just go for it. They say "If you can write code in HTML5, CSS3 and JavaScript*, you can use the IntelĀ® XDK to build an HTML5 web app or a hybrid app for all of the major app stores." I used it for once (as i am not that good with HTML5, i've just started working with it). But its really great...
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.