Win a copy of The Little Book of Impediments (e-book only) this week in the Agile and Other Processes forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Head First Android - task based approach

 
paul nisset
Ranch Hand
Posts: 241
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi David,
In one of your other answers youmentioned that your focus is more of a problem - solution based approach to learning Android.
This is better than a dry "here are the features and how you use them…" that you can usually get from documentation.

What types of tasks do you cover that are missed in other books ?
Perhaps a better question might be the most interesting problems that you tackle?
Do any of the solutions cover a multi threading problem/task ?

Thanks,
Paul

 
Rehan Zahoor
Ranch Hand
Posts: 83
Android Java Netbeans IDE
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Looking at the contents, there are a few example apps discussed such as stop watch. According to author in a very long discussion thread, location based apps are also used as examples.
 
David Griffiths
Author
Ranch Hand
Posts: 45
5
Android Python Ruby
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello Paul,

With the problem-led approach, it's not that the things being taught are necessarily different, but the *sequence* in which they are taught. So, before we look at how to teach something, we ask ourselves "Why is this needed?" "What problem does this solve?". If you can find the problem, then you gain a greater insight into why a piece of technology is designed the way it is. Then, once the technology is associated with a problem, we leave some room for you, the learner, to put the pieces together. The way of learning-by-doing is often called Constructivism, and it had a huge influence in the work of (among others) Seymour Papert:

https://en.wikipedia.org/wiki/Constructivism_%28philosophy_of_education%29

Dawn and David
 
paul nisset
Ranch Hand
Posts: 241
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Rehan,
Thanks for pointign out specifics.
That is helpful.

Dawn and David,
That approach has been pretty much how I've learned a lot of concepts in programming.I've had a task to do and then had to figure out how to do it. The nice thing about a book that does it that way is it teaches how to address the task the correct way. It is more efficient than figuring out what what works.
I like your approach. It sounds like a good book.

-Paul
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic