I'm developping Iphone application and I want to convert it to a universal one.
I found many tutorial that deals with this issue but they seems to be ancohérent to the new release of SDK and Xcode.
As many said I think that making a universal application is so easy.
Can you give me the necessery steps or a tutorial link? Thanks.
I think you will find necessary information and steps in this tutorial
http://iphonedevelopment.blogspot.com/2010/04/converting-iphone-apps-to-universal.html
and as a side note you should be aware of converting an existing app to universal app
http://useyourloaf.com/blog/2010/4/7/converting-to-a-universal-app-part-i.html
Related
Today we got rejected from Apple Mac Store because we used Xamarin implementation of NEVPNManager in our Mac application.
Your app includes VPN services but does not use the NEVPNManager API to deliver these services.
Previously we had the VPN functionality in an objective c library (that was binded) and we got accepted. Now we removed the objective c library and used the xamarin implementation and we got rejected.
Why did Apple reject us? #Xamarin are you using NEVPNManager in your implementation?
You can find the answer on Xamarin Forum:
https://forums.xamarin.com/discussion/comment/328214?
Thanks to #Chris Hamons for the help!
Solution:
Adding --link_flags="-framework NetworkExtension" to Additional MMP Arguments in Project Options -> Build -> Mac Build fixed the issue.
In theory those should be added automatically. Seems like a potential bug.
I am an iOS developer & I have to start work on Xamarin platform project for iOS. So I have some basic queries as a beginner in Xamarin. I have already initiated study from Link1 Link2
App is developed in Android On Xamarin & now I have to develop the same app for iOS(iPhone+iPad).
So my question are
Can I reuse the C# code written for Android app in iOS?
I have to redesign the UI for iOS devices? (As per my knowledge "YES" plz
confirm if I am wrong)
.Any idea or any suggestion would be great for me.
Thanks
Well, that depends.
If you had been using Xamarin.Forms you would only need to build one project which would then compile into a .apk (Android) and .ipa (iOS) distribution binary. Thus, by choosing Forms, you would only need to design and build the UI once as logic and UI is shared between all platforms.
On the other hand, you can chose to build your application using Xamarin.Android and Xamarin.iOS. In doing so, you can share the logic (e.g. ViewModels, Services, Converters) only. The rest will have to be built platform specific. So in the ladder case, you wouldn't be able to reuse the C# code which you've built for Android on iOS, as the platforms differ.
As Demitrian said earlier, using Xamarin.Forms allows you to build a single project.
If you want to use Xamarin.Android and Xamarin.iOS, which I do, you can build a solution containing an Android project and an iOS project, then add a Shared Project to your solution containing the common code, like classes, models, HTTP actions, etc. That way, you can save some programming time, while still taking advantage of each platform's specificities.
I need to know whether I can create an app for Google Play Store in C++, or whether I have to use Java.
I don't have a JDK, so if I can use C++, then that would make things easier and cheaper.
You can look at the Qt library at http://www.qt.io/
From the Tools and Versions page for the latest version (5.5) it states:
Android NDK r10c r10c r10c
Android SDK r24.0.2 r24.0.2 r24.0.2
And in the Play Store there are a few Qt example applications:
Introduction to Qt 5
Qt 5 Everywhere
You can download an open source version of Qt from here
There are also some steps on the Getting Started with Qt for Android documents page.
PS:
I have not attempted to use Qt for Mobile (Android, Win Phone, iPhone) development but I am planning to test this sometime this year.
Edit: I see you do need the Android SDK, NDK and Java JDK but at least you don't need to code in Java if that helps.
Thank you everyone for you quick replies!
Based on your answers, it looks like it's time to give me laptop new life so I can use pure Java.
Thanks again!
I am a newbie in xamarin.I want to create a iOS multilingual application in xamarin but not able to find in reference for the same.plz provide me with the way out.
Thanks in advance
Take a look here: Localization on Xamarin.iOS
You have to use the standard lproj to translate your application. Some of the fundamentals are covered here: http://developer.xamarin.com/guides/ios/application_fundamentals/working_with_resources/
I'm wondering whether Titanium truly works 100% with XCode 4? Can anyone confirm that they've personally upgraded to XCode 4, and have been able to build apps?
I realize that this is supposed to work, but I've seen conflicting posts about it in the Appcelerator forum.
I haven't had trouble with it, in fact I've had to use Xcode 4 rather then Titanium Developer to get some custom barcode scanning modules to work.