K
K
kurdyukov2015-12-16 20:20:13
Objective-C
kurdyukov, 2015-12-16 20:20:13

Order an application or learn and write it yourself?

I have been a fan of apple products for a long time and many times I thought of developing an application for iOS, but realizing that good financial investments were needed there, I did not dare all the time.
Not so long ago, an idea appeared and the n-th amount of money that I decided to invest in the development of the application and marketing. Found an interface designer, made a design. Now it's the turn of developing the application itself, I started monitoring freelancers, but I realized that freelancers want two amounts or more than what I planned to pay for development, and besides, they are not the most experienced. They want more than 100 thousand rubles, and even those who suit me don’t want to write for 70 thousand rubles development cost.
The application itself was supposed to be client-server, it would communicate exclusively via API, and since I am engaged in web development, I wrote the API myself. I have not yet had experience with iOS development, I have never written in Objective-C and Swift, I only saw the syntax, I write in php, javascript.
Now I'm in a dilemma, learn the Swift language and the Xcode development environment, or save time and pay money? The main question is even that how quickly can you deal with Swift and Xcode knowing php, and is the game worth the candle?

Answer the question

In order to leave comments, you need to log in

6 answer(s)
L
litvin2, 2015-12-16
@litvin2

I had exactly the same dilemma two years ago. I spent a lot of time to figure it out and start coding my application myself. But ... I never started coding at the proper level for me.
I came to the conclusion: I find a freelancer in my city, I take it by the nostrils (we conclude a tough contract), I pay decently and get the result. Now the situation is that under the contractual conditions that I propose, 90% of freeloaders fall off. But there are 10% of those from which I choose, look at the portfolio and so on.
Another important point that I touched on is the developer's portfolio. As a web studio, I have hundreds of passwords for my clients that I manage. In 2 minutes, I can immediately stop their sales, block the robokassa, CRM, telephony, and more. But do I use it? No, it's not in my best interest. According to the portfolio, the rabble is immediately cut off. If a person has 20 applications in his portfolio, ask him to tell in detail about a couple of them, how much time he spent on development, design, what problems he faced (without disclosing trade secrets), this will make sure that this is really his project (or he lies superbly; but for detecting lies, there are quite easy-to-learn techniques for asking questions). Such an inquiry can be motivated by the fact that you have exactly the same task, and you would like to implement it in the future.
Like this.

O
OnYourLips, 2015-12-16
@OnYourLips

Learning at a basic level is not difficult.
But writing a real application without experience is difficult.
As a result, you will spend much more money (considering the cost of your work).

R
Rafael™, 2015-12-16
@maxminimus

you can write for iOS in javascript - you can make software of almost any complexity
when I needed a specific self-written software, I realized that it was easier to do everything on my own and learn programming
five years have passed and now I can do everything I need myself

V
Valery Bashkatov, 2015-12-16
@valery_bashkatov

Certainly worth a try yourself. And then decide.

N
Nicholas, 2015-12-17
@ACCNCC

So DIY on Cordova there on javascript

I
Ivan Vorobei, 2016-05-07
@ivanvorobei

If you want to make a quality project - order. If self-improvement - study yourself.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question