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.
Related
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 2 years ago.
Improve this question
Flutter is good for the future or react native is the best and what the best for mobile and whatis good for mobile development to future and what is good career crossplat form or android developer
Kotlin is for Native Android App Development (only Android) and Multi-Platform (Android and iOS) but Multi-Platform still is not suitable to work around.
Flutter is stable and used by many. It is used to develop a cross-platform app (Android and iOS).
If your budget is low and your requirement is less then go for flutter and if you have a budget and a high demand requirement then Kotlin for native development is a good option.
Those are different. It is your choice.
I have created Apps with Flutter and React and in my opinion you can do many things with each of them. I really enjoyed the dev experienct with react native with expo on the top.
There are plenty of Components which you can import and you do not have to program by yourself.
Another advantage of react native is, that if you already have some experience with react, you will have absolulty no trouble to pick it up. I guess its nice the other way round as well. So if you learn react native you will probably be able to build some Websites in React as well in the Future.
So maybe if I would recommend a Cross Platform Technology I would pick React-Native with Expo.
Javascript is a very popular language as well and you can use in many other Projects.
With Flutter you use Dart, and I ve seen Dart only in Flutter, so Javascript is probably more efficent to learn.
Maybe this helped you a bit ;D
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 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 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.