분류 전체보기113 [Android] 0-1. 안드로이드란? 안드로이드란 모바일 디바이스를 위한 운영체제이다. 끝 안드로이드는 스마트폰에 사용되는 운영체제로 유명한데 다양한 플랫폼에서 사용하고 있다. * 제품군 스마트폰, 태블릿 - Android 웨어러블 디바이스 - Wear OS by Google (구, Android Wear) 자동자 - Android Auto TV - Android TV 임베디드 - Android Things 사실 우리는 통상적으로 '안드로이드 = 안드로이드 기반 스마트폰 앱'으로 부르고 있다. 이번 장에서는 역시 가장 많이 사용되고 보편적인 스마트폰 앱 개발을 위한 안드로이드 앱 개발을 다루어보겠다. * 안드로이드 TMI 1. 안드로이드는 Google이 2005년에 안드로이드 사를 인수하고 오픈 소스화 시켰다. 2. 아파치 v2 라이센스를 .. 2020. 12. 20. [Android] 안드로이드 기초 - 목차 - 안드로이드 개발을 할 때 가장 기초적인 부분을 다루어 보겠다. 아래 게시글들을 읽으면 기본적인 안드로이드를 개발할 수 있고 코드를 이해할 수 있었으면 좋겠다. 사실 실제로 안드로이드 개발을 하다보면 여기서 다루지 않는 내용들이 엄청 많다. 라이브러리나 내용들이 정말 많고 변화 속도가 정말 빨라서 모든 내용을 알고 개발하기는 어렵다. 실질적으로 안드로이드 개발을 하다보면 다양한 라이브러리들이나 컴포넌트들이 있는데 필요할 때마다 찾아서 사용하게 된다. * 이미 UI 컴포넌트를 구현하여 오픈소스로 이용할 수 있는 것들이 정말 많다 아래 게시글에서는 가장 기본기라고 할 수 있는 내용들을 다루고 이후에 유용한 라이브러리, 개발 패턴 등 안드로이드 개발을 하는데 있어서 응용, 심화 할 수 있는 부분을 다루어 보겠다.. 2020. 12. 20. [Android] 안드로이드에 MVVM 적용해보기 (DataBinding, LiveData, Koin) 소프트웨어 개발 패턴에는 MVC, MVP, MVVM 등이 있다! 그 중에서 안드로이드에서 가장 많이 사용하는 MVVM에 대하여 다루어보고자 한다. 처음에 MVVM을 공부하려고 찾아봤는데 구현 방법들이 너무 많아서 어려웠다... 그래서 몇가지 구현 방법들에 대하여 기초적인 부분을 작성해보고자 한다. 물론 나도 공부하고 적은거라 틀린 부분이 있을 수 있다. 참고 정도만 해보자..! 1. MVVM이란? Model, View, ViewModel을 구성으로하는 패턴이다. 기존 MVC를 보완하기 위해 MVP가 나왔고 MVP를 좀 더 보완한게 MVVM이라고 하는 히스토리도 있다. MVVM의 구조는 아래와 같다. View - 기본적으로 UI를 지칭하는 구성 요소이다. 안드로이드에서 따지자면 Activity나 Fragm.. 2020. 12. 5. [Android] 안드로이드에 Animation 적용하기! 안드로이드에 애니메이션을 적용하려고 찾아보면 종류가 너무 많아 헷갈린다 ㅜㅜ 그래서 이 게시글에서는 Animation의 종류와 적용 방법을 정리해보겠다! * 애니메이션 종류1. Property Animation2. View Animation - Tween Animation - Drawble Animation (Frame Animation) ■ Property Animation 객체 속성 변경을 통해 애니메이션을 지정하기 때문에 Property Animation이라고 부른다.지정할 수 있는 속성은 다음과 같다. - Durtaion : 애니메이션 재생 시간을 지정할 수 있다. - Time interpolation : 시간에 따른 속성 값의 변화 정도를 지정할 수 있다. - Repeat count and be.. 2020. 11. 9. 이전 1 2 3 4 5 6 7 8 ··· 29 다음