{"id":"tag:speakerdeck.com,2005:\/hashlin","link":[{"@attributes":{"rel":"alternate","type":"text\/html","href":"https:\/\/speakerdeck.com"}},{"@attributes":{"rel":"self","type":"application\/atom+xml","href":"https:\/\/speakerdeck.com\/hashlin.atom"}}],"entry":[{"id":"tag:speakerdeck.com,2005:Talk\/585729","published":"2019-12-22T00:15:06-05:00","updated":"2019-12-22T00:17:42-05:00","link":{"@attributes":{"rel":"alternate","type":"text\/html","href":"https:\/\/speakerdeck.com\/hashlin\/beyond-rest-api"}},"title":"Beyond REST API","content":{"@attributes":{"type":"html"}},"author":{"name":"Lin Min Phyo (@hashlin)"}},{"id":"tag:speakerdeck.com,2005:Talk\/581017","published":"2019-12-08T06:16:48-05:00","updated":"2019-12-08T06:18:59-05:00","link":{"@attributes":{"rel":"alternate","type":"text\/html","href":"https:\/\/speakerdeck.com\/hashlin\/demystifying-jetpack-compose"}},"title":"Demystifying Jetpack Compose","content":"Android developers used to deal with XML to build UIs even if they love or hate. It can be very time consuming and sometimes hard to maintain if Designers requested very customized UI components or PM requested very dynamic UIs. Now, Jetpack Compose comes out and it helps developers to build UIs in declarative way. It can also be used together with XML, too. The potential of Jetpack Compose is limitless. I will present some under the hood stuffs, the potentials and how to integrate in existing apps.","author":{"name":"Lin Min Phyo (@hashlin)"}},{"id":"tag:speakerdeck.com,2005:Talk\/534124","published":"2019-07-28T03:24:11-04:00","updated":"2019-07-28T03:45:04-04:00","link":{"@attributes":{"rel":"alternate","type":"text\/html","href":"https:\/\/speakerdeck.com\/hashlin\/material-components-for-android-make-consistent-user-interface"}},"title":"Material Components for Android : Make consistent user interface","content":"Material components for Android is an open-sourced library that make developers to work easily with material design specification and make ui components consistent. Collaboration between designers and developers have never been easier. ","author":{"name":"Lin Min Phyo (@hashlin)"}},{"id":"tag:speakerdeck.com,2005:Talk\/527998","published":"2019-07-09T03:00:33-04:00","updated":"2019-07-09T03:08:02-04:00","link":{"@attributes":{"rel":"alternate","type":"text\/html","href":"https:\/\/speakerdeck.com\/hashlin\/motion-layout-make-your-apps-move-auto-magically"}},"title":"Motion Layout : Make your apps move auto-magically","content":"Motion Layout is introduced in ConstraintLayout 2.0 and it gives a lot of flexibility to make animations and transitions. ","author":{"name":"Lin Min Phyo (@hashlin)"}},{"id":"tag:speakerdeck.com,2005:Talk\/453229","published":"2018-07-08T10:38:22-04:00","updated":"2018-07-08T10:50:23-04:00","link":{"@attributes":{"rel":"alternate","type":"text\/html","href":"https:\/\/speakerdeck.com\/hashlin\/optimizing-uis-using-constraint-layout"}},"title":"Optimizing UIs using Constraint Layout","content":"Constraint layout use cases and how the basic attributes of constraint layout works. It also includes helper views,  when to use and some do's and don'ts.","author":{"name":"Lin Min Phyo (@hashlin)"}}],"title":"Lin Min Phyo (@hashlin) on Speaker Deck","updated":"2019-12-22T00:15:06-05:00"}