MotionLayout으로 만드는 안드로이드 애니메이션

MotionLayout으로 만드는 애니메이션 ConstraintLayout 2.0이 출시 되면서 MotionLayout이라는 새로운 레이아웃이 등장했습니다. MotionLayout은 ConstrainLayout을 상속한 레이아웃으로 새로운 방식으로 동적인 화면을 구성합니다. 기존에 애니메이션을 구현하기위해서는 다음과 같은 기술들을 적용했었습니다. AnimatedVectorDrawable( 모핑 애니메이션 버튼 만들기 ) Property Animation 더보기…

Constraint Layout – Part2. 뷰의 배치를 돕는 가상 오브젝트

Virtual Helpers objects(뷰의 배치를 돕는 가상 오브젝트) 지난시간 Part1에서는 ConstraintLayout을 이용하여 기본적인 레이아웃을 잡는 연습을 했습니다. 이번시간에는 ConstraintLayout에서 가상 오브젝트들에 사용을 통해 좀 더 다양한 레이아웃을 만드는 연습을 해보도록 하겠습니다. 가상오브젝트의 종류에는 Guidline, Barrier, Group, 더보기…

Constraint Layout – Part1. 만능 레이아웃

ConstraintLayout ConstraintLayout은 ViewGroup을 상속받아 확장시킨 라이브러리 입니다. 지난 2017년 2월에 1.0 버전이 출시되어 많은 개발자들이 이 라이브러리를 유용하게 써왔습니다. 출시때는 Android API9 수준까지 지웠했었는데요, 2.0부터는 API 14 수준부터 지원하게되었습니다. 사실상 API 14이상만되어도 안드로이드 전체 이용자 더보기…

안드로이드 9 Pie 무엇이 달라졌을까?

안드로이드 공식 블로그를 참조하고 주요내용을 번역한 글 입니다.
오역 및 의역이 다수 있을 수 있습니다.

출처 : https://android-developers.googleblog.com/2018/08/introducing-android-9-pie.html

 

(더 보기…)

Charles로 웹 디버깅 하기!

Charles란?? 웹 디버깅 프록시 프로그램으로 HTTP 프록시 / HTTP 모니터링 / 역방향 프록시로서 개발자가 자신의 기기의 모든 HTTP 및 SSL / HTTPS 트래픽을 볼 수 있도록 합니다. 여기에는 Request / Response 및 HTTP 헤더 (쿠키 더보기…

Android Final Architecture – (1) 개요

Final Architecture – (1) 개요 이 가이드는 이미 기초적인 안드로이드앱을 만들줄 알고, 조금 구조적인면에서 더 나은 앱을 만들기를 원하는 개발자를 위한 글입니다. 애플리케이션을 만들다보면 초기에는 어찌어찌 돌아는 가는데, 기능을 추가하고 업데이트를 하면 할 수록 유지보수가 더보기…