Profile cover photo
Profile photo
Jose L Ugia Gonzalez
302 followers -
Entrepreneur by default. Sports, arts and beer lover. Co-founder @ Momenta. GDE
Entrepreneur by default. Sports, arts and beer lover. Co-founder @ Momenta. GDE

302 followers
About
Posts

Post has attachment
Hello Devfest Berliners '15!!
Sorry to have spent the whole talk speaking about the source code of the sample application and failed to share it during the presentation. Link here: https://github.com/JlUgia/beauty-treatment-android-animations
#beautyTreatment   #mobile   #devfest   #berlin  
Add a comment...

Post has shared content
Add a comment...

Post has attachment
Here is a proposal for a swipe to refresh interaction built with paths. This example was created as part of the following talk (https://speakerdeck.com/jlugia/beauty-treatment-for-your-mobile-application) about view and navigation patterns on Android given at #mobiconf .

You can also check out the source code here https://github.com/JlUgia/beauty-treatment-android-animations

It would be fantastic to hear feedback, new ideas and eventually get some suggestions and pull requests. I have the hope that a more convenient way to do this same thing will eventually be exposed by AnimatedVectorDrawable. #beautyTreatment  
#androiddev #opensourcecode   #gde #android
Animated Photo
Add a comment...

Post has attachment
Here are the slides and open sourced demo application of my presentation at #mobiconf last weekend about driving the extra mile using animations and UX patterns to make your application stand out from others as well as help your users navigating through it.  

Deck
https://speakerdeck.com/jlugia/beauty-treatment-for-your-mobile-application

Source
https://github.com/JlUgia/beauty-treatment-android-animations

Feedback and contributions are more than welcome!

#opensourcecode  #gde #android #androiddev
Add a comment...

Post has shared content
We did it 2 weeks ago, but we didn't announce it here... we released then, the latest version of our SlidingLayer library, a great view layer that can be used to show other views coming from the left, right, top and bottom, with nice effects similar to what some Google apps do.

We also updated the sample app, and now the usage is really easy, the library is in JCenter and MavenCentral.

Of course if want to collaborate with us feel free, is Open Source under Apache v2 License.

https://github.com/wunderlist/android-sliding-layer-lib

Many thanks to the great +Antonio Consuegra  and +Jose L Ugia Gonzalez for their amazing work :-)

#androiddev #opensourcecode   #gde #android #wunderlist  
Add a comment...

Post has shared content
You can check now the slides that +Jose L Ugia Gonzalez and me used in #ExFest about "What's new in I/O 15" (in Spanish, plus local related content too). cc/ +GDG Cáceres :-D

https://goo.gl/4bH1Dk

#gde #community #android #gderockintogether   #gdg #event #extremadura  
Add a comment...

Post has attachment
Slides from Tech Day intro talk yesterday at #GoogleLaunchpad #BER https://speakerdeck.com/jlugia/dealing-with-fear
Dealing with Fear
Dealing with Fear
speakerdeck.com
Add a comment...

Post has attachment
I wanted to bring up this topic since long. I remember back then the Android team recommended to avoid enums if performance and disk space were a concern, but that recommendation doesn't seem to show up anymore under http://developer.android.com/training/articles/perf-tips.html#avoid_enums.

Does that still apply or there are more convenient optimizations already in place?

Here's a bit about the topic: http://stackoverflow.com/questions/4822877/why-doesnt-android-use-more-enums

Here's a simple but interesting one, although not directly related to Android. Enhanced (or Iterator) vs Regular for loop.
In many apps looping is an important part of the overall performance.

On past experiences, especially when looping through big collections enhanced loop prove to be sensitively slower than regular, up to 5x. The result was deciding for enhanced on short loops (+readability) and regular for any other case (+performance).

Any stories on that?

What is the expectation for this community? Are you guys wanting to get feedback from us? Proactively provide some of our personal experiences on topics related with performance? Everything together?
Wait while more posts are being loaded