Hello,

I want to publish an app (it is a rather simple one), but dont have any experience in software development. Is it wiser to learn it on my own to have full control over the app or should I outsource it? I saw many developer on fiver that are offering Development for 500-2000$. Are they worth it? And if I do it on my own, should I do Swift or Flutter development?

Thanks in advance

  • thinkgenc@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 months ago

    Deciding whether to develop an app on your own or outsource it depends on various factors, including your budget, time constraints, and the complexity of the app.

    Developing on Your Own:

    Full Control: Learning to develop the app on your own gives you full control over the development process. You can make changes and updates whenever you want without relying on external developers.

    Learning Curve: Learning software development takes time and effort. If you’re willing to invest in acquiring new skills and have the time to do so, this can be a rewarding option.

    Cost: In the short term, doing it yourself may seem cost-effective, but consider the opportunity cost of the time you spend learning and developing instead of focusing on other aspects of your project.

    Language Choice: If you choose to develop on your own, the choice between Swift (for iOS) and Flutter (cross-platform) depends on your target audience and your preferences. If you are targeting only iOS users, Swift might be more suitable. If you want to reach both iOS and Android users with a single codebase, Flutter could be a good choice.

    Outsourcing:

    Time and Expertise: Outsourcing can be faster, especially if you have a tight deadline. Professional developers already have the necessary skills and experience to deliver a quality product.

    Cost: While outsourcing might seem more expensive upfront, it can be cost-effective in the long run. Your time is valuable, and if you’re not an experienced developer, the time spent learning may cost more than hiring a professional.

    Quality: The quality of work from freelance platforms like Fiverr can vary. It’s crucial to carefully review the profiles, portfolios, and reviews of potential developers before making a decision.

    Communication: Effective communication is key when outsourcing. Make sure you and the developer have a clear understanding of the project requirements, timelines, and deliverables.