본문 바로가기
반응형

Android36

[안드로이드] 앱을 빨리 이해하는 방법(1) - 연재중 오픈 되어진 앱을 빨리 이해를 하고 흡수할 것은 흡수하고 서비스로직을 빨리 이용을 할 수 있는 방법 1. Github 나 공개된 앱 중 상업적인 배포를 하지 않고 사용할 수 있는 앱들을 찾는다. (저작권 문제가 있을 수 있으니 참고하세요) 2. Android Studio 를 열러 package, dependencies, gradle 등의 부가적인 요소들을 확인을 하고 빌드 해본다. 2020. 12. 4.
[안드로이드] 개념 및 용어 정리 - 프레그먼트 Fragment 프래그먼트 프래그먼트는 태블릿과 같은 대화면에서 효율적으로 화면을 구성하기 위해 생긴 구성요소 이다. 액티비티를 분할하여 화면의 한부분을 정의하며 액티비티와 같이 레이아웃, 동작 처리, 생명주기를 가지는 독립적인 모듈이다. 다른 액티비티에서도 사용 할 수 있어 재사용성이 뛰어나며 액티비티 실행 중에 추가, 제거가 가능하다. 프레그먼트는 액티비티의 일부분에만 배치되는 화면 및 동작을 조작하기 위한 객체입니다. 안드로이드 3.0(허니콤)에서 화면이 비교적 큰 태블릿의 등장으로 작은 단위의 화면의 생명주기 관리할 필요가 있어 추가되었습니다. 프레그먼트 매니저를 통해서 여러개의 프레그먼트를 조작할 수 있습니다. 레이아웃 xml 파일에서 다른 뷰들과 함께 배치될 수 있습니다. Fragment를 생성 시 기본 생성.. 2020. 11. 19.
[안드로이드] 개념 및 용어 정리 - 인텐트 intent 면접을 대비한 안드로이드 개념 및 용어 정리 저의 언어로 구성하였습니다. 인텐트 안드로이드를 구성하는 액티비티, 서비스, 브로드캐스트리시버, 콘텐트 프로바이더 간에 정보를 전달하는 역할을 하는 요소 포함 사항 Component Name 시작할 컴포넌트의 이름이다. 해당 인텐트가 명시적 인텐트인지, 암시적 인텐트인지 구분하는 중요한 요소이다. 명시적인지, 암시적 인지를 구분하는 요소이며 시작하는 컴포넌트 이름. 명시적 인텐트 (Explicit Intent) 이름을 지정하여 호출 대상을 알 수 있는 인텐트 암시적 인텐트 (Implicit Intent)? 특정 컴포넌트의 클래스명 없이 어떠한 작업을 수행하는 것인지만 선언하는 인텐트이다. 해당 인텐트를 처리할 수 있는 컴포넌트를 시스템이 필터링하여 수행하거나 .. 2020. 11. 18.
안드로이드 써야하는 목록 1. 데이터 바인딩, 뷰 바인딩 2. LiveData 3. Paging 4. Room, SQLite, Relam 5. WorkManager 6. AAC 7. Handler, Looper 8. Firebase 9. Coroutine 10. MVC, MVP, MVVM 11. RxJava, RxAndroid, MAD 2020. 1. 7.
반응형