Giter Site home page Giter Site logo

android's People

Contributors

darewreck54 avatar

Watchers

 avatar

android's Issues

Project Feedback!

Hello Derek,

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.

Great to see you were able to complete some extensions to your app already. The extension tasks available on each project are often the most valuable learnings since they dive deeper into common real-world Android use cases. We encourage you to continue working on extensions to your todo app as a way to further explore Android development.

See if you can expand the functionality of the app or instead work on improving the user interface by experimenting with colors, spacing, styling, icons, etc. Be sure to take a look through our organizing your source files guide for additional tips on structure as well. 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.

Assignment 3 feedback !

๐Ÿ‘ nice work. A few notes after checking out the code:

  • Great work on the UI, adding splash screen
  • Good to see you were able to format the timestamp cleanly
  • Good to see you refreshed the timeline after composing a new tweet
  • Nice touch with the character count being displayed while the user composes a tweet
  • Nice to see you used a SwipeRefreshLayout library for easy timeline refreshes
  • Glad to see you made the compose activity into a dialog instead
  • Good to see you added DBFlow annotations to the models
  • Good job adding offline support
  • Good job adding detailed view
  • Great job embedding media image in tweet object
  • Good job getting retweet and favorite counts displayed in detailed view
  • Good job moving compose to FloatingActionButton
  • Good work adding retweet functionality

Here's 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, ActionBar, Navigation, Models, Authentication, API Communication, Persistence, et al) and see how they all fit together. We are close now to a turning point in the course where you should be hitting a "critical mass" towards your knowledge of Android.

Assignment 2 feedback

๐Ÿ‘ Good job getting all required and all the optional stories done. A few notes after checking out the code:

  • Great work on organising source code.
  • Nice to see you used action bar for searching
  • Good job on getting the Share functionality working
  • Great job implementing DialogFragment for filters.
  • Good job using the ConnectivityManager to check for network availability
  • Properly reused the single base method in search activity to fetch results for both initial load and the pagination
  • Great job using RecyclerView with StaggeredGridLayoutManager
  • Good job implementing Heterogeneous layouts with Recycler View
  • Good job using Parceler

Also, here's a more 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 especially 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.

Assignment 4 feedback

๐Ÿ‘ Nice work. A few notes after checking out the code:

  • Architecting the fragments (base class and extension classes) should be done such that you put as much code and logic as possible in the base class and then used abstract methods to define only the specific behavior where they differ, you still have some code duplication
  • Good to see you properly communicated the user to the user timeline fragment from the profile activity.
  • Nice to see you used the ViewPager to properly setup the tabs
  • Good to see you played with styling, good work on UI polish

Here's 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.

This week (Week 5), we are going to cover the last major piece to the Android puzzle and that is using the hardware and SDK components such as the camera, photo gallery, location, maps, etc. After that, Week 6 and week 7 we will be covering a few important intermediate topics such as more about styling and animation as well as testing.

Following the bootcamp, we are going to have a public 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 projects that you all have built. We are going to help however we can over the next few weeks to get the team project apps in shape for that.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.