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

Android

What software should I use to design the graphics for my android app?

While taking the android development course here, in each of the projects the design/icons/graphics were already made by one of the other teamtreehouse teachers. What would the best software be for creating these sorts of things?

Like for example, the pages in the interactive story app were premade, or to make a logo for my app as well as all the icons that I would want to place inside of it. Which software would be the best to create these kinds of things in?

To create an android app would I need to do all of this myself or is there an easier way to go about getting these kinds of things? I'm not familiar at all with graphic design or whatever is needed for this. I honestly don't even know how to work in photoshop seeing as how I've never had a need for it.

Hi I am glad that my answer was able to help you out. Thanks for voting it best answer. follow me on twitter @whiletrace

1 Answer

The industry standard for graphics production is the adobe creative suite of products, Though there are others out there, Adobe Illustrator is used for vector graphics which are resolution independent ie they will scale to any size and the will will look the same albeit bigger or smaller, this is ideal for logo's and some illustration work depending on the style of illustration you want(vector programs are not good for painterly style illustrations) and buttons as well , Photo shop is also used for graphic work, It deals with image and photo-manipulation and is resolution dependent, ie depending on the settings the work will get pixelated once the image is enlarged to much, also photoshop is also used widely for creating digital paintings as well, Again adobe suite is the gold standard and is the among the most used graphic programs in the professional market place, however there are other alternative more inexpensive programs out there, albeit maybe with a bit less functionality, The adobe software suite does have some 3d functionality to them, however if you need some serious 3d rendering 3dmax, maya, and a few others are the go to for those such things . to answer another part of your question, your assets will need to be created by someone, there are a lot of clip art and image libraries, Icon libraries, and stock vector art-work some of it you can find for free. searching for the right assets is time consuming, and has a possibility of making a cookie cutter end product. like I said there are other programs out there that may be a better entry-point for you than the adobe software suite. since the learning curve on these programs is steep just for the fact that they are so huge. I would do a little research and see what alternatives people are enjoying using. If you are planning to go to business yourself and market your own apps rather than work at a development firm, I would suggest finding yourself a graphic-designer that you enjoy working with. If you are on budget, I would find a design student at a design college or the public universities. However be prepared to pay a fair wage. For a design student in training I would feel that would be about 15 - 20 an hour. Most will charge on a per project basis, you can have them draw up a contract based on what they think the work would be worth. Also think of the graphic designer not as a hire but a collaborator, as you are educated on engineering, and development side of the project they are just as trained in the art of visual-communication and will offer great insight into the visual aesthetics of your project.

Thanks trace for such an informative and quick answer, I really appreciate the insight you have given me regarding this whole topic. You have given me some good ideas to start from and will definitely be trying them out in the near future.

Ben Deitch
Ben Deitch
Treehouse Teacher

Great answer! Also, for those folks looking for more information on the inexpensive alternatives. Two of the most common are GIMP for Photoshop and Inkscape for Illustrator. And if you're just looking for some assets to play with and aren't too concerned with other people using the same assets, there are some awesome and inexpensive CC0 (free to use for whatever) asset packs out there (E.g. this one).