Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

iOS

Kevin Nguyen
Kevin Nguyen
2,323 Points

Making your own social media app

Is there a section in here that will teach me how to make an app for a social media site with a activities feed and friends? Thanks!

11 Answers

Finish your HTML & CSS first.

Justin Horner
STAFF
Justin Horner
Treehouse Guest Teacher

It will teach you how to create the models for the data you need and how to respond to GET and POST requests to create, read, update or delete data. In this way it does teach you how to request the data.

As far as designing a mobile app, it does not teach you specifically how to do this. However, the project uses Bootstrap: a responsive, mobile-first framework that is designed to scale from web-site to mobile resolutions. So the project doesn't teach you how to design a mobile app directly but this framework is intended to provide you with that power.

You can learn more about Bootstrap at http://getbootstrap.com/.

Hope this helps.

I'm in the same boat as you. You want to give the world the next twitter, and make a butt load of money doing it, right!?

Step 1 - Take about 5 hours a day to learn. Step 2 - Learn everything in the Tree house library.

,but first start with PHP so you get an idea of how server based programming works!

I'm a n00b too but i think im right...

Justin Horner
STAFF
Justin Horner
Treehouse Guest Teacher

Hello Kevin,

There is a project in the library that mimics the characteristics of a social media application. In this project you'll create an application called Treebook that will allow for the creation of status updates and support authentication.

The project is named “Build a Simple Ruby on Rails Application”. You can find it at http://teamtreehouse.com/library/build-a-simple-ruby-on-rails-application.

While this isn't an iOS project, as this question is tagged, it will give you the experience of creating the back end and if you decide to create an iOS app using HTML 5 & JavaScript then the front-end knowledge is transferable as well.

Hope this helps.

Kevin Nguyen
Kevin Nguyen
2,323 Points

So will the Ruby on Rails teach me how to request data from the site and help design a mobile app?

Ben Jakuben
Ben Jakuben
Treehouse Teacher

Hi Kevin,

The Ribbit app in Build a Self-Destructing Message App is a social media app of sorts. Check it out as it might be along the lines of what you are trying to build.

Ribbit is great but the lack of some sort of "wall" is what is missing there (if we talk about a real social network), at least in my opinion. Is it even possible to do it with parse.com as a backend?

Kind regards, Andrej

Ben Jakuben
Ben Jakuben
Treehouse Teacher

Sure is! You'd probably want to create a new Parse class called "WallPosts" or something like that. That's the easy part - just associate a user's ID for the posts and you could query them all. The harder part is designing the front-end for it to display wall posts and add a way to write new posts. Not particularly hard based on the Inbox concept in Ribbit, but harder in that it'll take more work than simply adding a new class on the back-end (which is why I love Parse so much).

Thank You, I'll try myself a little bit with this one.

Hi,

I have been using uCiC by Snapwise Inc. for the past few months now and thought I’d share my experience. uCiC is a social networking app that can be used to collect images on details you are looking for. All you need to do is enter in the exact location from where you need to collect the information, and find fellow uCiC users in the area. Next, type in the question and send it as a ‘push notification’ and wait for the users to respond. The answers shared are always in the form of images, and for every question answered the user who helps you earns karma points.

The app uCiC is really very much useful, I using this app to get visual answers that I need to know. The over all design is very good. With the help of this app I help others and get Karma points in turn. The app has full privacy control. Good to use uCiC app.

Thanks for your reply, yeah uCIC is a good app that's why i have listed as my favorite social networking app :)

Hello! I found a cool game named Bricks Breaker - Friends the other day. The game has heroes such as cats and penguins, and you'll have to use them to break as many bricks as you can. You get to collect coins, gems, balls, and magnets, and keep playing as long as you don’t drop the ball. The app has responsive controls and a colorful playing environment. Things get all the more interesting when you challenge a few friends from around the world to a game of Bricks Breaker - Friends. You can try your luck in getting a national or world ranking title, or a spot for yourself in the Hall of Fame.

Bricks Breaker - Friends is available on iTunes

https://itunes.apple.com/us/app/bricks-breaker-friends/id989699541?mt=8

c bcbvcv

edit: Accidentally posted here.