Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial


Getting ahead of myself and wishing there was a shortcut

So I want to learn all of this, but its SO frustrating, I have this amazing idea for an app but I don't have the skills yet to make it. So similar to TattooCam but instead of downloading specific flash art tattoos, you can load your own pictures to see how they'll look on your body. More importantly, my idea is that the app will be loaded with meshes that correspond to different parts of the body. You'll line up your body part to the guidelines then after you take the picture the app will show you how the tattoo will look on the contour of your body, and you'll be able to drag it around to get a good idea of size and placement. Any thoughts?

4 Answers

You might look if there are web sites that have this and look at the code. Or get an app like this and look through the code. It might get you some ideas. I would create a simple app and then that will help you out. Set a middle time frame like ... months to have a working model and get small goals. It all takes time.

Patrick Cooney
Patrick Cooney
12,216 Points

Honest opinion, if you can't wait, you may have better luck paying someone to build it for you. Maybe look to a crowd funding site to raise the money. It sounds like what you're describing is quite involved. I know enough to know that the warping of meshes is pretty complicated stuff. A lot of math, a lot of programming involved in that idea. Even once you finish the various projects here there is going to be a lot of digging through documentation and libraries and things to build exactly what you're looking for. Your mesh warping thing might even be hard to find an existing library for in which case you'd have to be really good with math and vertices and matrixes and all that kind of stuff. You're probably better off raising money and finding a developer that is experienced in computer vision. just my .02, fwiw. On the other hand if you stick with it and work your way through you'll be able to build any other ideas you have in the future.

P.S. Java developers are everywhere, from what I can tell they don't charge as much as Objective-C developers so that's a plus.

well its not like I'm just learning this stuff so I can make this ONE app. Its just, I had this amazing dream where this was the app I made that made my fortune.

Patrick Cooney
Patrick Cooney
12,216 Points

Unfortunately paying someone else is the only shortcut there is. You're just going to have to work your way through the tutorials, do a lot of googling, and read a lot of documentation to build what you're looking to build. There's no reason you can't make your fortune off of it, it just may take longer to get there than you were hoping for. A quick search on google leads me to believe the mesh thing may not be as terrible as I suspected, if you do some research on openGL.