I know that you can create an iOS application on Xcode if you own a mac either using swift or objective-c code. How can I go about creating an IOS app with java or on a regular windows computer in a different programming language?
You can't distribute iOS apps from non-mac OS.
Nevertheless, you have such options as Xamarin for creating iOS apps using C#, or React Native - using JS, but, again, you won't be able to distribute, or even compile it for try, without Mac
UPDATE
Have just tried React Native and it's possible to view how your app will look like without mac
You can create hybrid mobile apps using
Ionic.
Ionic is an open-source front-end framework for creating mobile apps with HTML5 and JavaScript. Since the apps are loaded in user's browser you won't need of a mac for developing mobile apps and will be compatible for iOS, android, etc.
Find out more here http://ionicframework.com/
Additional technologies:
You may also like to try NativeScript https://www.nativescript.org/, it's cross-platform for developing native iOS and Android, using angular with TypeScript or pure Javascript, unfortunately you will need a mac to compile, test and distribute iOS apps.
Related
I am planning to develop a mobile app using HTML CSS and javascript.i plan on storing data in a local file instead of a database.how can I develop this? any ideas? The app will run in the browser of the mobile device. (this eliminates login)
The concept of the project is good.ive also designed the UI.
I think you're talking about making a website with a javascript app in it. Mobile apps are made with swift for IOS and android apps are made in java or c++.
There are programs that will take your website and put it inside an application container (mostly for android) but these programs are not recommended.
I would recommend learning swift or Java or c++ and make an app or using your html/css/javascript knowledge to make a web application.
I want to use Circuit by Unify messaging features inside a native Android app, being able to send messages, attachments, sharing the video camera, and everything else Circuit does, but with a native Java Android app and not a hybrid one. Is it possible?
The only SDKs supported are web (JavaScript) and iOS native. The native android SDK is being worked on and should be available later this year.
I am new in Oracle MAF, Is it work well like xcode work for IOS and eclipse work for android development
MAF uses a web layer for the UI effectively similar to PhoneGap/Cordova so its not like writing your code in xcode. The app would be an HTML5 app wrapped in an xcode project with the JVM embedded within. As far as I know the embedded JVM uses an interpreter since JIT's are disallowed on iOS.
Disclaimer: I work for Codename One which does use native code for iOS development in Java thru AOT bytecode to C translation.
I need to know how to use the jquery mobile with java coding in the same application, so I can merge some features not available in the jquery platform to make some advanced android application.
appreciate your responses.
First don't listen personne3000, apparently he never touched Phonegap.
It can be done with jQuery Mobile if you use it with Phonegap. Phonegap, while working as a wrapper for HTML5/JS/CSS will give you access to native JAVA code (Android only of course). Phonegap will give you access to the wide range of mobile phone compatibilities ranging from camera, sound record up to creating native tab bar for your app.
Here you will find a "iOS Getting started" tutorial for Phonegap/Cordova and here's an Android tutorial.
Here you can find basic Phonegap/Cordova API reference and this is just a basic list, much more can be found in 3rd party plugin list here.
In case you can't find functionality you need you can create your own plugin and here you will find a Phonegap plugin tutorial for Android platform. In case you are going to use an older version of Phonegap (pre Cordova) here's an older plugin creation tutorial.
I don't think you can directly use jQuery mobile to develop your app. However, you can :
Develop an Android application using Phonegap or Cordova in HTML5/Javascript, and use jQuery mobile, but you won't have access to Java
Use WebViews to display webpages with Javascript included. You might want to look at the addJavascriptInterface method.
Javascript and Java can't be mixed just like that in an application : they work very differently.
I developed an application in Android. Now i want develop same application for Desktop using Java. Is there any tools or procedure to convert existing Android app code to Java Desktop app.
Thanks in advance.
Android application will definitely not work on desktop computers out of the box, unless using an emulator. However, as specified by Android documentation:
Android platform using the Java programming language
Android uses Java. That means any java code that is well encapsulated in a domain layer independent from the android UI can be reused as part of a java desktop application.
If the application is well designed and GUI well separated from domain and other layers, this will boil down to only converting android UI elements (eventually along with a presentation layer) into java desktop components (SWING...)