Giter Site home page Giter Site logo

Needs CodePath review about androidtodolist HOT 10 OPEN

tomharte avatar tomharte commented on August 16, 2024
Needs CodePath review

from androidtodolist.

Comments (10)

nesquena avatar nesquena commented on August 16, 2024

Looks great! This was 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 to learn all practical Android development and best practices as quickly as possible. We also do a code review for each submitted project.

The next step is to schedule a short 5-10 minute phone conversation here. Navigate to July 9th-July 11th and choose a slot. Let us know if none of those times work.

Once you select a slot, can you edit it with the best number to reach you at? Look forward to chatting!

from androidtodolist.

TomHarte avatar TomHarte commented on August 16, 2024

@nesquena @thecodepath the code has been updated: (i) to use SQLite as the backing store; (ii) to structure TODO items as both a description and a Date; (iii) to allow dates to be edited; (iv) include a custom adaptor that handles my TODOList natively; and (v) to include a custom layout that shows the date part of TODOItems as part of the relevant activity. The readme has been updated.

from androidtodolist.

nesquena avatar nesquena commented on August 16, 2024

Great additions! Will be in contact soon.

from androidtodolist.

TomHarte avatar TomHarte commented on August 16, 2024

Whoops; deleted last comment. Quick summary version: SQL stuff updated not to make a non-SQL assumption about the correlation between insert and un-sorted query order, and to avoid a potentially incredible amount of redundant work. All model changes, user interface identical to before.

from androidtodolist.

TomHarte avatar TomHarte commented on August 16, 2024

@nesquena @thecodepath updated again: to fix a memory lapse with respect to how SQLite handles its implicit ROWID column, to add display and editing of the time for each todo item (rather than just the date), and properly to use the user's settings for on-screen formatting of time and date.

from androidtodolist.

TomHarte avatar TomHarte commented on August 16, 2024

@nesquena @thecodepath sorry; I'm just spamming you now. I honestly think I'm done for the day though: I've adjusted default focus in my layouts and added a call to remove focus from the edit control when a new item is added, having found the soft keyboard otherwise quite annoying when testing on a real Nexus One. I've also nixed the menu in the top right since I didn't have any settings to display anyway, switched to a light menu bar, which I think looks better with the content, set activity titles to be more descriptive and placed the editing activity content inside a scroll view for devices with smaller screens.

from androidtodolist.

TomHarte avatar TomHarte commented on August 16, 2024

@nesquena @thecodepath I'm definitely being a pest now, but I'm optimistic the deadline for this is tomorrow owing to the difference Labour Day has made versus the gist (which says the 20th of August as the start date). I'll therefore definitely stop bothering you now the one way or the other. I added: a check box to indicate whether a task has been done, which appears as an extra interactive item on the list view and within the edit screen, and which persists in the SQL store.

That's definitely it. Sorry for bothering you so frequently. I promise I wouldn't be this much to deal with if accepted onto the course.

from androidtodolist.

nesquena avatar nesquena commented on August 16, 2024

This looks great Thomas! You haven't been a bother at all. Appreciate you keeping me updated as you have been able to add a number of optionals. We'll be in contact again soon!

from androidtodolist.

TomHarte avatar TomHarte commented on August 16, 2024

@nesquena @thecodepath minor update: added some animation for creating a new task, the better to confirm the action.

from androidtodolist.

nesquena avatar nesquena commented on August 16, 2024

Great, glad to see you are continuing to add to the app. Look forward to kicking things off soon.

from androidtodolist.

Related Issues (1)

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.