-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Simple Todo - Ready for Review #1
Comments
Tané, 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 and to schedule a short 10 minute phone conversation with us. Navigate to today's date and onward from there and choose a 15-minute slot. Let us know if none of those times work. 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. Once you select a slot, can you make sure to include best number to reach you at to the invite? Look forward to chatting soon! |
Nathan Esquenazi wrote:
Thank you, I just made an appointment for 11:15 tomorrow.Tané Tachyon = tachyon@tachyonlabs.com = http://tachyonlabs.com/ This email has been checked for viruses by Avast antivirus software. |
Hi Tané, It was nice to speak with you on the phone. As I mentioned earlier, it would be great if you can work on a few extensions to your prework to maximize your chances of getting into the bootcamp. You can let us know here if you have anything for us to look at. |
I just uploaded an updated version - as you can see in the readme, it now has checkboxes you can use to check off (delete) completed items, displays one of many congratulations toasts when you complete an item, and capitalizes the first letter by default when you enter an item. |
Great to see you were able to augment your app with a few extension tasks now. As mentioned earlier, the extension tasks available on each project are often the most valuable learnings since they dive deeper into common real-world Android use cases. After reviewing your project, I'd encourage you to take a look at this guide on code organization best practices to cleanup your source code. I'd also encourage you to start tinkering with SQLite persistence and using a custom adapter in the app. We'll be in touch with you again soon via email regarding admittance. Let me know if you have any questions about the project or anything in the meantime. |
Another update -- it now uses SQLite instead of a text file to store the items. I didn't make a new Video Walkthrough because the user experience didn't change. |
Great, thanks for the update and glad to see you got a few optionals implemented including SQL. I'd encourage you to take a look at this guide on code organization best practices to better organize your source code. We will be determining final admittance for the remaining seats as soon as we can. For those not admitted as participants, we will offer access to applicants as a remote observer cohort that has access to the materials and is able to work on the projects at their own pace. |
Thanks! I just reorganized my code according to your guide. |
A few more extensions - as shown in the readme, I did a custom adapter for the todoitems in the listview, added due dates, the user can now add items by tapping a floating action button (less onscreen clutter), and adding and editing items now both use EditItemActivity for consistency and, again, less clutter. |
Following up on last night's commit, as shown in the readme, the user can now choose between a due date (using a datepicker) and no due date, and the items are now always sorted by due date. |
Great to see you added a number of additional optionals to the app including floating action button, using the date picker, and custom adapters. Hopefully you found the pre-work project really helpful as an introduction to both the class structure and the Android platform. We'll see you tomorrow for the first session! |
My app is complete, please review. /cc @codepathreview @codepath
The text was updated successfully, but these errors were encountered: