gtg092x / InstagramClient

Week 1 Course for Yahoo Android Bootcamp
0 stars 0 forks source link

[Android Bootcamp] Project 1: Instagram Client - Week 1 #1

Open gtg092x opened 9 years ago

gtg092x commented 9 years ago

My app is complete @nesquena @thecodepath @codepathreview @codepath

Issues with converting the quicktime videos to gifs (poor quality).

The video included as well at root.

Video download: https://github.com/gtg092x/InstagramClient/blob/master/walkthru.mov

One note, if you download the app and run it without adding an /app/src/main/res/values/secret.xml file, you will get a compilation error.

secret.xml should look like this:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="instagram_id">YOUR_INSTAGRAM_ID</string>
</resources>
nesquena commented 9 years ago

:+1: Looks good overall. Thanks for note about how to run. The MOV is fine (don't need a GIF if you put the movie file in the README, it's better). Glad you kept the UI minimal and got through the required. Encourage you to add more optionals in the future but I think you still got a good introduction through the work you've done here.

I have provided a detailed Project 1 Feedback Guide here which covers the most common issues with this submitted project. Read through the feedback guide point-by-point to determine how you could improve your submission. You should consider going back and implementing applicable feedback as well. Keep in mind that one of the most important parts of Android development is learning the correct patterns and conventions.

Hopefully this has given you a first sense of the RelativeLayout which is a very powerful layout system, probably one of the best responsive-first layout systems available across web and mobile platforms. This project also incorporates first introductions to basic networking, image loading and more complex feeds.

I would encourage you to also spend more time in future assignments improving the UI / UX as well by reviewing examples of good UI design.

The next assignment will build on top of the first concepts introduced here and will introduce several new topics.

If you have any particular questions about the assignment in general or on any of the feedback, feel free to reply here or email me directly.