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 5 days ago.
Improve this question
Currently I am trying to testing and automating a flutter app. I am totally beginner to flutter automation. According to my knowledge and research I have found that Appium flutter finder is one of the solution. But after trying so many examples and code projects I couldn't find a working way to test the app. So I would like to know what is the best approach to testing and automating flutter apps?
I have referred several projects like this. https://github.com/appium-userland/appium-flutter-driver
But I would like to know alternatives.
Thank You!
There are several approaches for testing Flutter APK apps, including:
Unit testing: Writing tests to verify the functionality of individual units or components of the app.
Widget testing: Testing the UI and interaction of individual widgets or small groups of widgets.
Integration testing: Testing the interactions between different parts of the app, such as the UI and backend.
End-to-end testing: Testing the entire app from the user's perspective to ensure that all the features work together correctly.
The best approach depends on the specific needs and goals of the project. In general, it is recommended to use a combination of these testing approaches to ensure comprehensive test coverage and catch any potential issues. Additionally, automated testing tools such as Flutter Driver can help streamline the testing process and improve overall testing efficiency.
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 2 days ago.
Improve this question
I'm a former professional software developer. I've been out of programming (doing ecommerce and marketing) for nearly 20 years, and I'd like to try getting back into software development.
I'm looking for advice on how to create a very basic and simple but useful application that I can own and promote. I'm hoping that this app will serve as a proof of concept for building more advanced apps. I'd like to be able to publish the app on my website and also make it available for iPhone and Android users through the respective app stores.
Does anyone have advice on how to do this?
Specifically, I'm trying to answer these questions:
What is the best, easiest language and framework to use for building a simple web or mobile application?
Any suggestions on what kind of utility the app should provide: e.g. calculator, weather update, unit converter, crypto, etc.?
Thanks in advance.
In 2000, I was the lead developer (pretty much the only developer for the first six months) for a company called Communitect. We were one of the first companies to create apps that used text messaging for bank transactions. We wrote most of the code in Java with a MySQL database, and our code ran on Apache Tomcat.
The company struggled because we were a bit ahead of the curve and ended up chasing a lot of squirrels.
I'm not looking to do something so innovative this time. I'd like to just make my own version of a digital mousetrap and see how the process works for building up its popularity.
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 1 year ago.
Improve this question
hope you're doing well, I'm totally new to mobile development with flutter and I kinda like it, and I want to build my profile and increase my knowledge in it.
what are your advices, currently using firebase database, any other database that is usually used in flutter, what projects to build to get more knowledge, besides ecommerce app, todo app.
I searched on the web, but wanted to listen and take advices from the experts on StackOverlflow.
You should learn learn Flutter from Basic things.
Refer Documentation for Flutter here
Learn Dart language for it used for flutter here
If you used some packages and some dependency go here
Refer You tube channel for flutter community for Widgets here
you can find number of Courses on you tube regarding flutter
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 1 year ago.
Improve this question
I was reading on the net and I was training a little. I am developing an app with Xamarin but too many problems, endless crashes and very slow builds. Looking for alternatives, I came across Flutter, which has a good reputation (I don't know, I've ever used Flutter) compared to what aspects is one better than the other? And is there any way to import a Xamarin.ios project to flutter?
It depends on your requirements and your skill set. If you have experience in .Net development and you have knowledge of c# you can go with Xamarin. You will find it more similar.
But if you are beginner and your aim is to learn new technologies then defiantly you should go with Flutter and dart. As it have better performance and Hot Loading features which are not that good in Xamarin.
Also xamarin is coming with new updates you must be aware of it, i.e. .Net MAUI the extended version of xamarin forms. So in that also you have to learn new things and adopt it.
There is not way to directly import your Xamarin.iOS project into
Flutter as of now, you have to migrate it manually.
For more information you can read some articles which are available on simple google search, here are some useful links:
https://blog.codemagic.io/flutter-vs-xamarin-a-developer-s-perspective/
https://blog.logrocket.com/xamarin-vs-flutter/
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 5 months ago.
Improve this question
I'm new to flutter and I'm planning to create a social media platform something like Twitter, Instagram, or TikTok. I plan to use flutter for its web and mobile. But from what I can see since Flutter web is still in its early stages is it really achievable/feasible/practical(I don't what term to use) for the platform to only use flutter? Or is it much better to separate the web and mobile like using react/angular for the web and flutter for mobile? Also, Can you also provide what are the pros and cons for both scenarios?
Although flutter web is in its early stages, this platform has had an unstable version for a relatively long period and now, it has stable web release. Definitely, it has some challenges and specially lack of documentations for web version (due to its novelty), but it has power to provide reliable results. So, I think, yes you can use Flutter for your client-side. However, there are some difficulties in this platform that you can handle with native code as well.
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 1 year ago.
Improve this question
I started build an e-commerce app that allows people buy one item by turn. However, I don't have deep knowledge about Flutter app architecture to follow. The app will get all data from a server and will persist only basic user data in the mobile device. I want to know which are the patterns and architectures (state-management) to study and apply considering that I am a beginner in Flutter.
I think that your question is pretty subjective as it could have as many answers as State management libraries+architectures exist in flutter.
But I would step up and recommend something like shown here.
The architecture uses Provider + ChangeNotifier which is recommended by google, and to me personally is both a simple and powerful approach.
You might be advised to use Bloc , which is indeed good too and also recommended by google here but in my opinion more complex for beginners. And there is nothing you can you do with Bloc that you can't achieve with provider.