Comments (10)
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.
@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.
Great additions! Will be in contact soon.
from androidtodolist.
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.
@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.
@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.
@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.
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.
@nesquena @thecodepath minor update: added some animation for creating a new task, the better to confirm the action.
from androidtodolist.
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from androidtodolist.