DiyahM / android_twitter_client

0 stars 0 forks source link

Please review part 2 #2

Open DiyahM opened 11 years ago

DiyahM commented 11 years ago

Please review my app cc/ @nesquena and @timothy1ee

nesquena commented 11 years ago

Ran into several issues with your project:

The core of why the app appears entirely broken is the endless pagination which isn't properly configured to work across different timelines. There are many approaches to fix this including setting up an abstract method (i.e loadMoreTweets) in the base fragment and have the individual extended timelines implement the proper way to load more tweets.

Overall it looks really close code-wise though. If you need any help addressing these issues, maybe we can chat today before class if you can come in a little early? Otherwise maybe after class.

DiyahM commented 11 years ago

Sorry, about that. This was a case of me being very last minute and not paying attention carefully. I had to erase my user data on my emulator to see the error. I just pushed some changes, and these issues should be fixed. At minimum, the app should be functional now, but I do need to go back in to refactor and make it a bit more dry. Please let me know if these new changes work. Thanks!

nesquena commented 11 years ago

:+1: Hi Hadiyah, thanks for fixing it up working much smoother now. Few points of feedback:

Nice work overall, hopefully you can see this coming together as a "fully fledged" twitter client with some more work and polish. This app contains all of the components now (fragments, models, networking, client, tab navigation, image loading, et al) of 90% of dynamic data-driven API client. Obviously there are lots of details and patterns to learn, but by this point you have been introduced to all the major frameworks and concepts. Hopefully you would feel fairly confident getting started making Android apps for instagram, pinterest, yardsale, flickr, .

Things are almost coming to a close now and I hope you've found the bootcamp valuable. Week 6 we will be covering all the topics that separate an intermediate Android developer from a beginner that will act things you should start reviewing to continue your path to being a great Android developer.

Week 7 (Sept 30th), we are going to have a demo day to celebrate the progress you've all made with our next batch of Android students and multiple companies attending to see the group apps that you all have built. We are going to help however we can over the next 2 weeks to get the apps in shape and also have you all prepare a short slide presentation as well.