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 2 years ago.
Improve this question
I have completed game on top of libgdx: https://play.google.com/store/apps/details?id=com.drobus.basketpro Is there any workable way to port it to iOS?
There are a couple options, but both are not truly production ready solutions. Options below are 'mostly' working. A few features will not work out of box without some custom handling (networking, sound, and a few others).
RoboVM (free)
MonoTouch/IKVM ($299 + Apple licence)
These methods work and are currently the best (easy) solutions available to you.
Note that RoboVM is supported by libGDX out-of-the-box as the default iOS target cross-compiler.
Update:
PS: RoboVM is not permanently free anymore. See here. You get a 30 day trial, then it costs 25$/month minimum.
A more recent guide on how to accomplish this can be found here:
https://medium.com/#apiric/deploying-your-libgdx-game-to-ios-testflight-163cada0696b
Short version:
Install RoboVM version 2.3.10-SNAPSHOT (link)
Create an Xcode project with the same build id as your Libgdx project
Run the Xcode project on your iPhone/iPad
Create an IOSLauncher.ipa file in Android Studio by typing .gradlew ios:createIPA
Create an “Apple Distribution” signing identity and an “App Store” provisioning profile
Install fastlane (link)
Certify and upload your project using fastlane
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 7 years ago.
Improve this question
i'm starting at this world of app development and after some researches i still don't know which one to use.
For having a little knowledge in AngularJs,some recommended Ionic but, is the performance affected ?
Should i begin with Ionic Framework or Android native ?
Wether to go native or not is great battle among most app developers.
I would always opt for native, because it has every utility for the platform and supports the developer in every possible way. Hybrid aproaches are lacking nearly all of this, but are written in a cross platform language quite a lot developers are familiar with.
So on the bottom line it greatly depends on the needs of your project. But to get started, may try a little "hello world" with the android SDK and java. You will very quickly get to know a lot of the characteristics on android you will need to know even if you opt for hybrid. This knowledge will be essential, especially if you want to publish your app on Google Play or Amazon App Store.
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 is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I bought a umpc on ebay, A Ipad touchscreen like device. I had been looking at a particular hardware model that many sellers had, on which was running Android (1.6). I based my choice on the one that offered "free" shipping via UPS (3-5 day) delivery. after the purchase I noticed that the one I bought has Windows CE, not android (!#$^%!!!). Now I want to know if I can get a copy of Android 1.6 or higher and put it on this device. I have looked on google, Torrent sites and ebay, but cannot find a copy of Android OS
Check out http://source.android.com for instructions for downloading and building the source. AFAIK there is no way to download the binary of the source. It is open source and free although that's not to say that the vendor didn't have to hack it hardcore to make it work on the device.
By default, the source for OS of Android i.e. Linux kernel is not included in the default download. You need to download them seprately from the Linux tree,
link text
Select from the different flavors from the bottom, for example I used the “android-msm-2.6.29-donut” source code. You can get a snapshot of entire head, which is easier than getting it via git. Then you can compile via standard Linux make procedure.