Office Hours — Today, June 9

Tuesday, June 7

Mark M.
has entered the room
Mark M.
turned on guest access
Jun 9
10:00 AM
fitz
has entered the room
Mark M.
howdy, fitz!
fitz
Morning
Mark M.
yes, it it
er, it is
at least here
fitz
quick question - is there a way to convert swing code? or is it rewrite?
Mark M.
at best its rewrite
at worst, it's reconceptualize
fitz
ok - ugly oh well
Mark M.
while Android's widget framework has some Swing-isms, courtesy of Romain Guy I think, there's no direct relationship
fitz
will hang here for a bit to see if I can get some pointers
Mark M.
nope
this is mostly Java
no pointers
fitz
Romain Guy did the GTUG meetup last week - great person, he knows his stuff. He looked totally fried - working him to the bone.
Mark M.
he's very solid
was it just him, or was Anderson Coop...er, I mean, Chet Haase with him?
fitz
Chet - they did the IO presentation with more animation
10:05 AM
fitz
made comments about the tough stuff etc. The group had some very pointed questions for them - think they were surprised at knowledge and some needs the group had
Mark M.
I'm hoping that "pointed" means "specific" in this case, not "nasty"
Kathy
has entered the room
Kathy
Hello everyone
fitz
no not nasty - pointed meaning very detailed - they mentioned some tools they used to work around issue in things like open gl etc. all a bit over my head but I am getting most of it now :)
Mark M.
howdy, Kathy!
Kathy, do you have a question?
Kathy
Yes. I was looking at the action bar you mentioned last Tuesday and it seems it is only availble for Android 3. Is that the case?
Mark M.
the Honeycomb action bar is only Android 3.x
10:10 AM
Mark M.
you can use ActionBarSherlock to get a replacement implementation for Android 1.x/2.x
actionbarsherlock.com
on API Level 11+, it will use the standard action bar
note that I have not tried ActionBarSherlock yet, though I have heard good things
Kathy
thank you, that is helpful
I was wondering if you had any recommendations for some good books, tutorials,etc. I could look at that discussed good Android app design.
Mark M.
that kinda presumes that there is agreement on "good Android app design"
Kathy
Do you know of any reference materials that discuss what you consider to be good Android app design?
10:15 AM
Mark M.
outside of icon design, there are no official reference materials on design-related topics
you'll find a Google I|O presentation or two from the past couple of years that are helpful
those were the big two at this year's conference
Kathy
Thanks for locating them for me.
I was wondering if you knew of any tutorials on how to write a simple game.
Mark M.
I'm sure there are some tutorials
there's at least one book out on Android game development
10:20 AM
Mark M.
but I don't pay much attention that segment, so I have no tutorial links at the ready
Kathy
no, problem, I just thought I would ask.
Last night I was working on some code where I need to pass a string variable from one activity to another. I used intents to do this. Is that the best way to do this or could I have done it a different way?
Mark M.
usually, you ship that data in an Intent extra when you call startActivity() or startActivityForResult()
Kathy
Ok. That is all for now. Thank you for your time and patience.
10:25 AM
fitz
can I ask a dumb question? ok here it goes
it says option 1 is add library into Eclipse - or option 2 do maven link - so when you compile and load to phone I assume phone does not hit maven when running app correct?
Mark M.
correct
Maven is a compile time thing
think Ant + retrieving dependent libraries and tools automagically
fitz
ok - just wanted to make sure I understood flow
so from a coders stand point is it better to do maven link because code might be more up-to-date
Mark M.
I can't really answer that
I don't use Maven
fitz
ok thanks
10:30 AM
Mark M.
feel free to chime in with other questions, if they come to you
10:40 AM
Kathy
OK, in your opinion what are some of the best designed apss you have seen?
I meant apps.
Mark M.
I have the aesthetic sense of a hamster
fitz
good chart if people want to know differences in versions http://androidos.in/2011/06/android-versio…
Mark M.
it's rare that I run into an app that is really awful that I bother to actually install
Kathy
I guess I don't mean aesthetics so much as good navigation and ease of use.
Mark M.
such apps tend to get poor ratings
10:45 AM
Mark M.
rephrase: apps with poor navigation/ease of use get poor ratings
so, I'd start with highly-rated apps that resemble yours, functionally, and see what they do
looking at some of my devices now...
Gmail, Google I|O 2011 conference app, and Maps all work well on tablets
the Market app on a tablet is a bit of a mixed bag
on phones...
Gmail, Market, Remember the Milk, and Seesmic are all pretty solid
Evernote is pretty good on the phone, too -- waiting for the tablet edition to make better use of the real estate
but, again, that's just me
10:50 AM
Kathy
That is helpful since you are very app savvy.
10:55 AM
fitz
Have a great day
fitz
has left the room
Kathy
Goodbye.
Mark M.
See ya!
11:00 AM
Kathy
has left the room
Mark M.
turned off guest access

Tuesday, June 7

 

Office Hours

People in this transcript

  • fitz
  • Kathy
  • Mark Murphy