Week Two ::: Advanced UI: Widgets : Intents, Activities : Fragments : Life Cycle

71 views
Skip to first unread message

Jose Collas

unread,
Jan 15, 2012, 9:35:45 PM1/15/12
to Seattle Java Android Study Sessions
This Monday 1.16.2012, will be the second Android study session
(Advanced UI).

I will be presenting mainly on the topic of Fragments.
I have created a demonstration application: HelloFragment

HelloFragment github address:
https://github.com/goatstone/HelloFragment
This is API Level: 14. Android 4.0

For this demo app I have used the Tutorial:

http://www.vogella.de/articles/Android/article.html#fragments

This is one of the best tutorials I have seen out there.
I will go through this tutorial and the experiences I had getting the
things to work.

To continue with more advanced topics I will cover issues in Vivace
that I did not fully cover last week: specifically events, built in
and custom. Hopefully I will get the Drawables functionality in by
Monday as well.

Vivace code github address:
https://github.com/goatstone/Vivace
This is API Level: 7. Android 2.1


We all know the best way to get our heads around Android is with
running code. Last week in the workshop section people got a chance to
work with the code directly on their machines and ask questions as
they set up or worked on the code. After about 30 to 45 minutes of
presentations and Q and A we will have workshop again. I(and others)
will be there to answer any questions you may have about getting the
demo code bases working.


Operation Overhead Projector:

OK, this week lets try to get some kind of OHP going. I know a few
people offered to bring in projectors. If you could bring in your
projector this week it would be great. I can bring in a piece of white
foam board that we can project on, in the 3 to 4 ft range I would
think would do it. Any other suggestions for Over Head Projection in
Vivace? or screen sharing?

Thanks all,

See you on Monday.

- Jose

George Dawoud

unread,
Jan 16, 2012, 11:34:56 AM1/16/12
to Seattle Java Android Study Sessions
I'll not be able to make but but check out the following blog about
Open Source UI Lib

http://www.androiduipatterns.com/2012/01/hands-on-open-source-android-ui.html

http://www.androiduipatterns.com <-- good blog to follow.

Jose Collas

unread,
Jan 16, 2012, 3:22:15 PM1/16/12
to Seattle Java Android Study Sessions

f0dder1024

unread,
Jan 16, 2012, 8:17:27 PM1/16/12
to Seattle Java Android Study Sessions
I am snowed in so I won't be able to make it also :(


On Jan 16, 8:34 am, George Dawoud <geo...@dawouds.com> wrote:
> I'll not be able to make but but check out the following blog about
> Open Source UI Lib
>
> http://www.androiduipatterns.com/2012/01/hands-on-open-source-android...
Message has been deleted

Jose Collas

unread,
Jan 23, 2012, 3:11:52 PM1/23/12
to Seattle Java Android Study Sessions
I have broken out the some animation code into a project called

HelloAnimation:
https://github.com/goatstone/HelloAnimation

This code demonstrates

1)
A custom view "AnimationView ". My class extends view:

public class AnimationView extends View

2)
Animation with Sprites that extend "Drawable" My Sprite is simply a
drawable:

public class Sprite extends Drawable
public class Ball extends Sprite

3)
Animation with a seperate thread with the class AnimationEngine:

class AnimationEngine implements Runnable


This is targeted at version 2.1

Jose Collas

unread,
Jan 23, 2012, 3:53:36 PM1/23/12
to Seattle Java Android Study Sessions

I have been using Toxiclibs for animations and I have now used it in
the Android context:
Toxiclibs enable physics simulations for my 'sprites', in this case
refered to as 'particles'

https://github.com/goatstone/HelloParticle
Reply all
Reply to author
Forward
0 new messages