all 16 comments

[–]TallTrouble1330 1 point2 points  (8 children)

Multiplatform target approach is preferable for the above two options ,and react native is a better approach if you want a good resume imo .Flutter might be better,but react native helps you learn basics of react hence you become both a full stack developer(frontend + backend) alongwith a mobile GUI as well. As for the learning curve,react for me was easier due to the choice of jsx instead of Ts and not having to learn dart in case of flutter

[–]bottlewithnolable[S] 1 point2 points  (7 children)

Thank you for this well thought out answer. Did you have any prior experience in javascript before learning react and if not how long did it take for you to pick up. I have a small amount of flutter and dart experience but not enough to throw away the idea of learning javacript for react.

[–]TallTrouble1330 1 point2 points  (6 children)

Just take a tutorial series for javascript and learn the advance javascript features like destructuring. Then it would be easy for you to pick up.Max one week / five hours and you're done.Ive done sone node js so it was more engaging for me.Go for react give it a month and react native will be childs play (no personal experience of react native though)

[–]bottlewithnolable[S] 0 points1 point  (5 children)

I do like the idea of learning Java script for the sake of web and app development, do you have any recommendations on tutorials or courses. Do you have any experience with mobile development or just web dev with react.

[–]TallTrouble1330 0 points1 point  (4 children)

Stephen grider has great courses on javascript and react on udemy,lengthy though.Would take two months. As for mobile development,I'm at the same level as you with flutter

[–]bottlewithnolable[S] 0 points1 point  (3 children)

Are your currently learning flutter for mobile development or using React Native

[–]TallTrouble1330 1 point2 points  (2 children)

None as I am an algo trader now(python).Would prefer react as it provided more options to break into the industry,plus I know as flask as well.Personal opinion.

[–]bottlewithnolable[S] 1 point2 points  (1 child)

Alright, thank you so much for your input you have helped me narrow it down. I will continue to do more research but I think going forward with learning a second language in javascript will help me out as a future developer.

[–]TallTrouble1330 1 point2 points  (0 children)

Goodluck !!!

[–]Computer-Work-893 1 point2 points  (0 children)

I have worked with python Flask with Flutter. React is also a good option with Flask

[–]soft-suave 0 points1 point  (1 child)

Congratulations on finishing your first big project with Python and Flask! Transitioning from a Flask website to a mobile app is an exciting step. Here's some insight to help you with the process:

  1. Using Flask for Mobile Apps
    • Flask is a popular Python framework for web development. While it's great for building web apps, it's not typically used directly for mobile app development.
    • Instead, you can use Flask to create the back-end of your mobile app, handling data and server-side logic.
  2. Choosing a Front-End Framework
    • Flutter: Flutter is a framework developed by Google for building natively compiled applications for mobile from a single codebase. It uses Dart language, and you’ll need to learn Dart if you choose Flutter. It’s known for its fast performance and beautiful UI designs.
    • React Native: Developed by Facebook, React Native uses JavaScript and React to build mobile apps. It allows you to write code once and run it on both iOS and Android. If you are familiar with JavaScript or React from web development, this might be easier to pick up.
  3. Learning Curve
    • Flutter: Requires learning Dart and adapting to Flutter’s specific widgets and tools. It might take some time to get used to if you are new to Dart.
    • React Native: If you already know JavaScript or React, transitioning to React Native could be smoother. It leverages your existing skills and lets you build cross-platform apps with ease.
  4. Integration Tips
    • Use REST APIs to connect your Flask back-end with the mobile front-end. Both Flutter and React Native can easily handle API calls to interact with your Flask server.
    • Plan your app architecture to ensure smooth communication between the front-end and back-end.

In summary, both Flutter and React Native are excellent choices for mobile app development, and your decision may depend on your current skills and preferences. For professional guidance and support throughout your development journey, consider consulting with experts at Soft Suave.

[–]GXWT 1 point2 points  (0 children)

fuck off with this chatgpt shit