Profile

Cover photo
Andrei Catinean
Works at Novoda
Attended Universitatea Tehnica Cluj Napoca
Lives in London
387 followers|214,502 views
AboutPostsCollectionsPhotosVideosReviews

Stream

Andrei Catinean

Shared publicly  - 
 
Have you tried the new Firebase APIs? Here's a great sample app from my colleagues at +Novoda
 
We have been playing with +Firebase for a bit at +Novoda and we wrote and app and a blog post to share our thoughts. novoda.com/blog/bonfire/
One of the big announcements of IO 2016 was Firebase. Is this new platform ready for all your projects? Should you spend time learning everything about it?
View original post
1
Add a comment...

Andrei Catinean

Shared publicly  - 
 
I cannot recommend enough +Mark Allison​! It's always a pleasure working with him.
 
I'm currently on the lookout for a new gig. My current contract is coming to an end and so I'm looking for a new Android Development Contract position. I'm based in the UK, just outside London so London-based positions would be good. However, I have a great setup in my home office (High speed broadband, high spec dev machines, test devices, my own CI server, etc.) so am happy to work remotely.

Any companies looking to hire a #GDE for Android and author of https://blog.stylingandroid.com on a Contract basis please get in touch.
View original post
1
Add a comment...

Andrei Catinean

Shared publicly  - 
 
Now you don't have any reason not to integrate Chrome Custom Tabs in your app. So simple with +Juanky Soriano​ SimpleChromeCustomTabs library!
Before August 2015, when an application had to open third party content hosted on a website, developers options were limited to open the content in a external browser or using a WebView. This was apparently enough, but after a time...
View original post
1
Add a comment...

Andrei Catinean

Shared publicly  - 
 
Just 5 days to go to DevFest London!
 
Looking forward to DevFest London. Amazing speakers and all for free  on Saturday :-) 
The biggest Google tech conference in London carefully crafted for you by GDG community! All about Android, Web and Cloud from the world experts
1 comment on original post
1
Add a comment...

Andrei Catinean

Shared publicly  - 
 
 
Coming to +droidcon London this week? Have your app reviewed by our panel of experts at the App Clinic!

Preregister here to secure a slot, or just show up in the design area. More info here: https://goo.gl/iRznnz
Drive
App Clinic - Review your AppIn order to get you App reviewed at Droidcon, you need to fill the following form. For more details, see: https://skillsmatter.com/skillscasts/7005-app-clinic-design-zone-hyde-park
11 comments on original post
1
Add a comment...

Andrei Catinean

Shared publicly  - 
 
 
It was a blast speaking at +jobandtalent yesterday about User Driven Development. Here are my slides in case you are curious about it!

#android   #gde   #techtalk   #community  
Improve your development process focusing on the user
10 comments on original post
1
Ataul Munim's profile photo
 
I see a cheeky Wutson brainstorming picture in there! +David González 
Add a comment...
In his circles
957 people
Have him in circles
387 people
IMosey On's profile photo
Phone Jack's profile photo
Yvonne Price's profile photo
Andrei Bulanau's profile photo
KM websoft's profile photo
Conley Owens's profile photo
Ali Derbane's profile photo
franck zatte's profile photo
ProprietatiCluj.ro's profile photo

Andrei Catinean

Shared publicly  - 
 
 
I just ran into an odd issue that was effectively causing all accounts on my phone to sync every 25 seconds and drain the battery in 3 hrs flat.

Any modification (add, remove, change password) to any Account from the AccountManager will trigger a sync for all of the system's SyncAdapters, including the one you've just created in your app!
https://catinean.com/2014/08/09/a-curious-case-of-syncadapter-syncing/

So yeah, don't do that.
tl;dr Any modification (add, remove, change password) to any Account from the AccountManager will trigger a sync for all of the system's SyncAdapters, including the one you've just created in your app! Context In my attempt to better understand how a SyncAdapter works, I've followed the official documentation and
View original post
1
Add a comment...

Andrei Catinean

Shared publicly  - 
 
Great to see an official voice talking about Kotlin ! #androiddev
 
Kotlin & Android: A Brass Tacks Experiment, Part 1

Kotlin can do anything the Java language can do and more, but often with a more concise and pleasant syntax. This blog series and gets down and dirty with Kotlin’s best language features, to see if our Developer Advocate, Doug Stevenson, can make something truly useful.

https://goo.gl/0k7w0m
19 comments on original post
2
Add a comment...

Andrei Catinean

Shared publicly  - 
 
Beacons, beacons everywhere!
 
It took a while but it's finally here: Introduction to Eddystone Beacons, learn how to manage them using the Proximity Beacon API

#gde #blogpost #android #eddystone
Bluetooth beacons are transmitters that use Bluetooth Low Energy 4.0 (BLE) to broadcast signals that can be heard by compatible or smart devices. …
View original post
1
Add a comment...

Andrei Catinean

Shared publicly  - 
 
 
Thanks +GDG Dublin for hosting the #DevFest Dublin, it's been great! Here are the updated slides about User Driven Development.

#gde   #androiddev   #techtalk  
Improve your development process focusing on the user
View original post
1
Add a comment...

Andrei Catinean

Shared publicly  - 
 
 
#androidDev , The new version of the Design Support Library includes a new layout_scrollFlag inside the AppBarLayout component: SCROLL_FLAG_SNAP.

As I've found in a source comment:

Upon a scroll ending, if the view is only partially visible then it will be snapped and scrolled to it's closest edge. For example, if the view only has it's bottom 25% displayed, it will be scrolled off screen completely. Conversely, if it's bottom 75% is visible then it will be scrolled fully into view.

That means if you implement your own behaviour or something related with the AppbarLayout the scroll won't remain in a middle state anymore.

I've implemented it in my own AppBarLayout behavior example [1] and works nice as expected.

Amazing!

[0]: https://plus.google.com/+AndroidDevelopers/posts/RZutBRWN6sH
[1]: https://github.com/saulmm/CoordinatorBehaviorExample
4 comments on original post
1
Add a comment...

Andrei Catinean

Shared publicly  - 
 
Seems like DataBinding is the new kid on the block. 4 articles in this week's issue.
1
Add a comment...
Andrei's Collections
People
In his circles
957 people
Have him in circles
387 people
IMosey On's profile photo
Phone Jack's profile photo
Yvonne Price's profile photo
Andrei Bulanau's profile photo
KM websoft's profile photo
Conley Owens's profile photo
Ali Derbane's profile photo
franck zatte's profile photo
ProprietatiCluj.ro's profile photo
Work
Occupation
Android Development
Employment
  • Novoda
    Android Craftsman, 2014 - present
  • GDG Cluj-Napoca
    Co-Organizer, 2012 - present
  • Appsrise
    Android Software Engineer, 2013 - 2014
  • ArtSoft Consult
    Android Developer, 2011 - 2013
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
London
Previously
Cluj-Napoca - Ludus - Pitesti
Links
Contributor to
Links
Story
Tagline
Android developer, Google technologies enthusiast
Introduction
Passionate Android developer and technology enthusiast. 
Bragging rights
8 kyu (blue belt) Kyokushin fighter
Education
  • Universitatea Tehnica Cluj Napoca
    Computer Science, 2009 - 2013
  • Colegiul National "I.C. Bratianu", Pitesti
    Matematica - Informatica Bilingv Engleza, 2005 - 2009
Basic Information
Gender
Male
Apps with Google+ Sign-in
  • Alto's Adventure
  • Shadow Fight 2
Very friendly staff.
Public - 3 months ago
reviewed 3 months ago
3 reviews
Map
Map
Map
Nice and cosy. The Bratwürste are very good!
Public - 4 years ago
reviewed 4 years ago