chaojungc / codePath

android related projects
0 stars 0 forks source link

Project Feedback! #1

Open codepathreview opened 7 years ago

codepathreview commented 7 years ago

Hello Chao Jung, Looks good, this exercise is intended in part to give you an introduction to the general rhythm of this course. The course is entirely project-based with an app being assigned each week and then due the following week. Each project builds on the last to help each engineer learn the practical elements of Android development and best practices as quickly as possible. We also do a code review for each submitted project once the program begins.

The next step is to continue working on extensions to your todo app. With regards to extensions to implement, we are looking for developers with an interest in user experience and product development so be sure to focus on additional functional enhancements and/or improving the user interface of the app. You can re-submit on the application dashboard anytime and we'll take another look.

We'll be following up with you again shortly to outline the next steps in the admissions process.

codepathreview commented 7 years ago

Hello Chao Jung.

:+1: Looks great overall. Great to see you completed many optional features and spent time improving the look and feel of the app. In a few hours, a "Report" tab will show up in the course system that will give you more details about your submission. You can also check out the project scoring rubric to learn more about improving the UI and code quality of submissions more generally.

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.

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 also introduce networking, api use, handling remote images and navigating between activities.

If you have any particular questions about the assignment in general or on any of the feedback, feel free to reply here or post on the discussion forum.

codepathreview commented 7 years ago

Hello Chao Jung,

:+1: Looks great overall. Great to see you completed many optional features and spent time improving the look and feel of the app. In a few hours, a "Report" tab will show up in the course system that will give you more details about your submission. You can also check out the project scoring rubric to learn more about improving the UI and code quality of submissions more generally.

I have provided a detailed Project 2 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.

Let us know if you have any other thoughts or questions about this assignment. The next assignment (Twitter Client) will be very important since it introduces the majority of the remaining pieces necessary to build a fully functional API client with complex feeds of data and user creation.

codepathreview commented 7 years ago

Hello Chao Jung,

:+1: Congrats on completing the third project! Great work overall. Great to see you completed many optional features and spent time improving the look and feel of the app. In a few hours, a "Report" tab will show up in the course system that will give you more details about your submission.

I have provided a detailed Project 3 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.

Let us know if you have any other thoughts or questions about this assignment. Hopefully by now you feel pretty comfortable with all the major pieces to basic Android apps (Views, Controllers, Models, Authentication, API Communication, Preferences, ActionBar, et al) and see how they all fit together.

codepathreview commented 7 years ago

Hello Chao Jung

:+1: Project looks good. Great to see you completed many optional features and spent time improving the look and feel of the app. In a few hours, a "Report" tab will show up in the course system that will give you more details about your submission.

I have provided a detailed Project 4 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 might be able to improve your submission.

Let us know if you have any other thoughts or questions about this assignment. 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, using the same patterns.