[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

So lets say I want to make an app similar to Uber. Two questions

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 23
Thread images: 3

File: 1494989866759.jpg (27KB, 702x727px) Image search: [Google]
1494989866759.jpg
27KB, 702x727px
So lets say I want to make an app similar to Uber. Two questions

>What programming language should it be in?

>How much would the entire project cost?
>>
>>2206806
>What programming language should it be in?
Doesn't matter. What matters is that you obviously can't code
>How much would the entire project cost?
Just to make the app, about 0$
>>
in b4 OP starts looking for some "coder dudes" to implement his wicked sweet app idea and then split the equity 70-30 his way

You know, Zuckerberg might get a bad rap but I totally understand why he fucked over the Winklevoss twins.
>>
>>2206806
It's simple. If you can't code / develop yourself, don't start a tech business.
Most of them fail and lose money because you won't have a minimum viable product without the costs associated with hiring people and knowledge.

Also, questions like:
> What programming language should it be in?
indicate you haven't thought a second about the architecture of your idea.
>>
>>2206806
>What programming language should it be in?
Swift for iOS, Kotlin for Android.
Or maybe xamarin when you know how to do it properly.

>How much would the entire project cost?
A lot. A shitty mobile MVP costs at least 10k USD.
Unless you develop it yourself, but it's going to take a while.
>>
If you want it to be pretty much the same as uber you can Google "uber clone script" and buy a premade clone.
>>
>>2206831
>>2206871
>>2206971
I love how you retards assume that I don't know how to code. I'm fluent in Java/Obj-C but was just wondering what languages /biz/ would rec.

>It's simple. If you can't code / develop yourself, don't start a tech business.
I agree tho, it already failed once due to my father not knowing a lick of any OOP languages.

>Most of them fail and lose money because you won't have a minimum viable product without the costs associated with hiring people and knowledge.
Oh, there's a shitload of people wanting to be hired. The three original founders of the company were actually being contacted constantly by people asking to be hired. The niche is ripe for the taking.

>>2207012
Xamarin and java are my two main languages I'm considering.

>A lot. A shitty mobile MVP costs at least 10k USD.
Do you have more information about these prices?
>>
>>2207384
>wondering what languages /biz/ would rec
what retard asks the cryptocurrency board on an anime forum for advice on programming language?
>due to my father not know...
>blaming others instead of learning
not gonna make it
>>
>>2207384
You don't get my point.
What I'm saying is: if you can't code you HAVE to pay up front before you know whether your product is going to make it or not, because you have to pay the people you hire.

Being a developer solves this problem, as you have flexibility and your only sacrifice is your time.

Deciding which language to use before considering an architecture is a dumb move if you'd ask me. You either:

- Should not choose a language as you should use your most fluent language to get your prototype (MVP) up and running ASAP
- Choose according to the architecture and requirements you've got

The only true advice here.
Also, >>2207436
>>
>>2206806
The backend?
Scala most likely.
Front end - whatever is native on the phone.

Cost for an uber like app?
300k, if we talk about a team of three average devs and a designer. Half a year of work.
>>
>>2207590
Thank you anon.
>>
>>2207590
Also, regarding compatibility and cyber security, should I just worry about that later? I'm going to want it to be compatible with iphone later on.
>>
>>2206806

Why the fuck would you waste your time? Uber and Lyft already own the market dude, you literally cannot provide a service that other people would want to use. The fact you are asking so much about it on a forum of neets is also a dead giveaway that you have no experience in tech business.
>>
>>2207705
>security, should I just worry about that later?
Yes, as we all know it's much easier to just patch things haphazardly into a system that wasn't even designed for it when you already have problems
>>
File: Ama Dablam.jpg (2MB, 6016x4000px) Image search: [Google]
Ama Dablam.jpg
2MB, 6016x4000px
>>2206806
>app similar to Uber
Stop right there. Learn to program in Solidity and develop a smart contract on the Ethereum Network that won't just compete with Uber, but outright replace it.
>>
>>2207724
I said similar to uber, not an uber clone. I'm not going into the taxi service, but something in a completely different niche.
>>
>>2207384
> Xamarin and java are my two main languages I'm considering.
https://github.com/xamarin/mobile-samples
https://github.com/xamarin/mobile-samples

>Do you have more information about these prices?
Well, a good iOS dev would charge at least $40/h, and it would take him 2 to 4 weeks to build a simple MVP.
Add 2-4 weeks more for the android version, and you get something aroud 10k.

Agencies would charge more, of course. And a freelancer from upwork/freelancer.com would charge less, but the risk is high.
>>
>>2207840
Thanks anon, why did you link the xamarin github page tho
>>
>>2207705
Security doesn't have to be a load of work.
It however is an important part of your MVP - for example, you should be able to log in and out correctly.

This means you should have basic authentication working. Use bcrypt/scrypt for password storage, not some obscure MD5-hashing algorithm that doesn't actually store passwords safely.

Store the users in whatever database you want to use. I love NoSQL for prototyping, as it saves loads of hassle dealing with schemas.

Connection security can be ensured using TLS. Generate a self-signed x509-certificate which you will use during prototyping. If you've got a domain, use Let's Encrypt if you want a cheap certificate that is supported by modern browsers.

As for compatibility, you should just expose an API which is platform-independent.

----

My workflow for rapid prototyping usually is the following:

1) Write down in which mode the different nodes operate. Simple server-client or a mesh network?
2) Write down how they are going to interact. Which protocols are they going to use? HTTPS? MQTTS?
3) Which messages are going to be exchanged and how should they be handled? (How is your API setup)
4) Decide what (and if) you want to store in your database. Which database would be the best for the job?
5) Now start working on the backend. This includes unit-tests, database setup and whatnot
- Connections should be working
- Messages should be handled correctly (correct response is sent)
6) Quickly create a frontend/app with the necessary buttons etcetera. Don't spend too much time on CSS/app layout.
7) Secure your connection using TLS.

Once a prototype makes it, I would continue using the prototype as your foundation.
Because if your service actually becomes big, you can hire people to rewrite it in a more suitable language that handles the load better than your current setup, such as Erlang.

Therefore, make sure it is maintainable (readable code, not one giant monolith).
>>
>>2206806

OP, I legit worked at an uber clone startup for about a year as it scaled through a Series A round of funding along with government regulatory agency approvals. FYI US Gov't requires 99.999% accuracy for mileage readings due to taxi union lobbying (because apps don't have a hard wired odometer reading like a cab box does). How is your advanced trig and understanding of geolocation tech? How are you going to handle hills and tunnels where GPS signal is lost? What about Z axis elevation variations? Have a portable faraday device for validation? I know this because I did this.

This shit is not easy OP. Took a mid-senior team of a dozen developers with 50+ years combined software dev XP about a year to get it up and running reliably with scale, that's not even considering the business side.

It was fullstack JS w/ node, mongo, angular, and swift for iOS.

100% don't want to discourage you from trying it out, but as other posters have noted it is a market dominated by Uber and Lyft.

And literally any niche idea you might have will only require Uber/Lyft to notice you digging into their profit margin, or, your pointing out a new niche they could gain to push you out of the market with the flip of a switch.

They will let you do the dirty work of R&D on that niche, then fuck you out of the market when they feel like it.

Competitors to the app i worked on used ruby & python.

And no, I don't want to work on your fucking uber clone app.

But... if you want to pay me a bunch of money to consult with you on the topic, I will gladly take your money and tell you how dumb you are to try over and over again. :)
>>
>>2207705
>claims to be a competent programmer
>gee man should i wait until a catastrophic vulnerability completely fucks over my codebase before i start caring about best security practices
You're fucking stupid man.
>>
>>2207835
Is it like Uber but for medical professionals?
>>
>>2207988
amazon cognito handles auth very well, and it's pretty easy to get started. Also pretty cheap.

And elixir is pretty cool. Building APIs with phoenix is so easy it's ridiculous.

>>2207874
Sorry, wrong link:
https://github.com/xamarinhq/app-acquaint

It's an example app with geolocation. Might be useful.
Thread posts: 23
Thread images: 3


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.