Skip to content

Instantly share code, notes, and snippets.

@garrettmac
Created June 22, 2017 15:33
Show Gist options
  • Save garrettmac/9cdc705bf6a2e6d1c0f56c65013610df to your computer and use it in GitHub Desktop.
Save garrettmac/9cdc705bf6a2e6d1c0f56c65013610df to your computer and use it in GitHub Desktop.
Into to hiring a web or mobile app developer

https://www.reddit.com/r/SomebodyMakeThis/ https://www.reddit.com/r/AppIdeas/ https://www.reddit.com/r/apps/ https://www.reddit.com/r/webdev/ InVision you would use before hiring someone, this is an easy to use design / design flow service that syncs with photoshop that you would share with a developer. (Twitter, Uber, and Netflix I Know use this)

To gadge how big/well known a developer/developer company/web service company is see how big and how many followers their twitter has, the webdev community kinda trains you to use this as a tool and find their github.com page to gadge what other projects they've done, here you;'d check To communicate with developer while in project is in development you should use (or expect them to use) Slack.com or the chat feature InVision uses (assuming you're using InVision) https://www.invisionapp.com/

www.upwork.com www.fiverr.com www.gamesalad.com - For making games

if you hire an app developer

Ionic/Cordova (written in AngulurJS - that google invented )basken robbins- React Native - Facebook invented the language (apps that use React Native - Facebook, Airbnb, Twitter) Native -

         VYGA TEAM
  Web and Mobile App Development

vyga.io - team@vyga.io – 818.850.0661

@garrettmac
Copy link
Author

garrettmac commented Jun 22, 2017

Before you start

Do your research, this should take around 40 hours at minimum and is a must!
This will save you time and money and heartache. If you decide to go through with your project then you actually aware about the tweaks you need to make to your idea, if you don't then you saved yourself so much time in the long run and know that much more on how to hope into your next idea or project.

Should I quit my job to start my dream? No, here's why. You need to first get your feet wet and test yourself to make sure you're driven enough, and don't kid yourself saying "oh, I know myself, I'll be fine"; this will likely take at a minimum twice as long as you'd originally expect it you if you're lucky. Once you get the ball rolling you can then see if your employer will let you go part time, only then can start rolling back at work and rolling up on your project.

Things to think about:

  1. If you find that you cannot find on information about your project that COULD be a good sign (but isn't always).
  2. The App Store gets 1,000+ new apps a day, if you have an idea you better make sure yours will shine and it's niche enough

Before you hire.

You should have a some experience in Photoshop. Assuming you do you'd build out blueprints of what you're looking for using a service called InVision (Twitter, Uber, Netflix and more use this).

InVision links to your Photoshop to help build interactive Website or Mobile App Mockups (I also like to use an app called "Inspr" and take screenshots of pages to share in combination with InVision).

This will do a couple of things:

  1. Most importantly, make sure you're serious and if it's a project worth doing. During your project flow you are almost guaranteed to hit some walls like this

6ku_j_hvzmbhzbpcluebdhmdgpkervzmnakcsygcjcc

(read Reddit comments on this post)

  1. Make sure you're on the same page as your developer, without this chances are high you, or your developer won't be on the same page that will lead to problems.

How to hire

Use services like Fiverr for smaller hires. I've used this to hire people to record a message for my business voicemail and used Google Voice (or Skype) to create a business phone number that's separate from my personal.

For app hires post on a reddit forum or checkout UpWorks, Stack Overflow Jobs, others. (I'll try to update this later)

When you search first know the framework of how you'd like your app to be built, so these are the three paths you should go down and avoid others (like xamarin)

  • Ionic/Cordova (written in AngulurJS by Google):
    Ionic has some major updates as of 2017 and the Ionic Team works with Google Mobile app AngularJs team to build what;s called Hybrid Apps these are cheaper and are not Native Apps (Learn More. Do this when you don't need to use as many native features and want something cheaper (see Ionic's Showcase)

  • React Native:
    Makes native apps from javascript ( Learn how it's different from ionic) Facebook invented the language and Framework ( Language V Framework) (apps that use are React Native - Facebook, Airbnb, Twitter and more). Facebook started Hybrid back in the day and this is what Mark Zuckerberg had to say about it.

  • Native (languages include java, swift, objective-c):
    Here you'd hire separate iOS, Android, and Web developers, This is costly and I wouldn't recommend it unless you have a proven track record to become the next Airbnb.

when you found someone you think could be good, find their online profiles to help vet them, check their
Github.com Profile. Here see how active they are.

Every developer should have this, (this is a must) here you can check their record of every day they've programmed, you'd like someone who is an active developer

screen shot 2017-06-22 at 9 35 15 am
Also I check their Twitter, the webdev community kinda pushes you to use this as a tool to communicate and promote yourself, and good developers will have one and be active (I could improve here).
screen shot 2017-06-22 at 9 37 14 am

hope this gets you started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment