My recommendation would be that you do your app using Angular/Ionic if you reaaally need the multi-platform environment and there's different reasons in this case: Flutter on the other hand does native apps, it does it really good but it's support for Web is in beta and it's relatively simple to setup if you already know the SDK and the environment. Usually you do Ionic apps with JS frameworks like Angular or React (this one recently added). Ionic does the same (kindof but won't bore you with specifics) but it does it much more efficiently. So Electron embeds everything in a webview, which means that what you would have to develop would be a Node project most probably. When you launch the website from the shortcut, you'll see that it behaves and looks like a native app. Access from your android chrome browser, go to tab options (3 vertical dots), click on Add to Home screen.
#Quora android studio debugging real device full
After you do this, there will be an icon in your phone that looks like an icon to launch an app, it will launch your website in full screen mode - for the user's perspective it will look like he is using a native app. Upon browsing your website from a mobile device for example using google chrome, you will be prompted to create a shortcut of the website in your mobile phone. You don't need to know Swift, you don't even have to create mobile apps, just create a responsive (Ionic already is) web app, or PWA. You can just create a basic web application with responsive design, which is already included if you are going to use Ionic components with Material Design to create your app. For IDE I would choose Visual Studio Code. It's probably not relevant anymore, but I think Ionic with Angular as the frontend is the right choice. Android Studio has a broader approval, being mentioned in 928 company stacks & 692 developers stacks compared to Flutter, which is listed in 42 company stacks and 146 developer stacks.
Google, Lyft, and 9GAG are some of the popular companies that use Android Studio, whereas Flutter is used by Hybrid Heroes, Policygenius, and pludoni GmbH. Here's a link to Flutter's open source repository on GitHub. "Android studio is a great tool, getting better and bet " is the primary reason why developers consider Android Studio over the competitors, whereas "Hot Reload" was stated as the key factor in picking Flutter.įlutter is an open source tool with 69.5K GitHub stars and 8.11K GitHub forks. Flutter lets you reuse your existing Java, Swift, and ObjC code, and access native features and SDKs on iOS and Android.
Experience sub-second reload times, without losing state, on emulators, simulators, and hardware for iOS and Android.
#Quora android studio debugging real device apk
On the other hand, Flutter is detailed as " Cross-platform mobile framework from Google". It provides new features and improvements over Eclipse ADT and will be the official Android IDE once it's ready. Android Studio is a new Android development environment based on IntelliJ IDEA. Android Studio vs Flutter: What are the differences?ĭevelopers describe Android Studio as " Android development environment based on IntelliJ IDEA".