profile
반가워요!
post-thumbnail

[TIL] MVC

애플리케이션 구조를 Model, View, Controller 세 가지 주요 측면으로 관심사를 분리한다.애플리케이션의 비즈니스 로직과 사용되는 데이터를 다루는 영역이다.표현되는 형식에 의존적이지 않고, 사용자에게 보이지 않아 어떻게 보일지를 신경쓰지 않아도 된다. 일반

2022년 1월 15일
·
0개의 댓글
·
post-thumbnail

[TIL] 안드로이드 애플리케이션 설계

하나의 진입점, 하나의 프로세스에서 실행되는 일반적인 애플리케이션과 달리 안드로이드 애플리케이션은 액티비티, 프래그먼트, 서비스, 브로드캐스트 리시버, 콘텐츠 프로바이더 등의 컴포넌트로 구성되며, 여러 프로세스로 실행될 수 있고, 진입점 또한 다양하다. 안드로이드는 짧

2022년 1월 12일
·
0개의 댓글
·
post-thumbnail

[TIL] 클린 아키텍처

\> 클린 아키텍처는 로버트 C. 마틴에 의해 만들어진 소프트웨어의 관심사를 계층별로 분리하는 소프트웨어 디자인 철학이다.클린 아키텍처의 주요 원칙은 코드 종속성이 외부로 부터 내부로 의존한다는 것이다. 내부 계층의 코드는 외부 계층의 기능을 알 수 없다. 외부 계층에

2022년 1월 12일
·
0개의 댓글
·
post-thumbnail

[TIL] SOLID : 유지 보수와 확장이 쉬운 애플리케이션을 만들자.

절차에서 객체로 생각하기 객체지향 : 실세계를 직접적이고 직관적으로 모델링 할 수 있는 패러다임 순수함수 : 입력 그대로 나오는 것 → 순수 함수는 object class로 만들어주는 것이 좋다 커피 이름, 칼로리, 가격이 들어가는 data class가 생각나는 형태

2022년 1월 11일
·
0개의 댓글
·
post-thumbnail

[TIL] DataBinding-2

를 빌드하면자동 setter가 아니라 BindingMethod로 연결된다.@BindingMethod(type=view.class,attribute="android:onClick", method="setOnClickListener")어노테이션이다. 뷰에 있는 메소드에 s

2021년 12월 6일
·
0개의 댓글
·
post-thumbnail

[TIL] DataBinding-1

Java, MVVM과 많이 관련되어있다.화면을 구성할 때 XML 사용, Data/Logic은 Java, Kotlin 사용데이터 바인딩이 Binding.java로 연결함.

2021년 12월 6일
·
0개의 댓글
·
post-thumbnail

[TIL] 코드 컨벤션과 코틀린

코드 컨벤션과 코틀린

2021년 12월 3일
·
0개의 댓글
·
post-thumbnail

[TIL] 아키텍처를 왜 사용하는데 ? MVC, MVP, MVVM

MVVM : 구글의 뷰모델은 MVVM의 뷰모델이 아니다. AAC뷰모델과 그냥 뷰모델의 차이가 뭔지 알자.그럼 왜써야 하냐?? 확고한 생각을 가지자.

2021년 12월 3일
·
0개의 댓글
·
post-thumbnail

[App] [Android] MilkyWay - 회고

밀키수정을 보내며.. (별)두 번째 앱잼을 같이한 밀키웨이나를 엄청나게 성장시켜준 사람들.두 번째인 만큼 부담이 컸다. 내 실력은 너무 별로고, 그래도 OB인데 잘은 해야 할 거 같고..안드 4명은 모두 OB였고 다 잘했다. 첫 회의에 안드 팀원들과 목표에 대해서 이야

2021년 8월 28일
·
0개의 댓글
·
post-thumbnail

[Android] Animation 화면 전환 - fadein, fadeout

안드로이드에는 원하는 애니메이션 유형에 따라 다양한 애니메이션 API가 존재한다.안드로이드 애니메이션 예제fadein, fadeout구현 화면구현 방법1\. Res->new->directory디렉토리명 anim 안에 fadein.xml, fadeout.xml 파일 생성

2021년 8월 27일
·
0개의 댓글
·
post-thumbnail

[Android] BottomSheetDialog

플로팅 버튼 눌렀을 때 바텀 시트 뜨게Build.gradle에 material 추가'com.google.android.material : material : 최신버전’BottomSheetDialogFragment를 상속하는 fragment 만들기Floating but

2021년 8월 27일
·
0개의 댓글
·
post-thumbnail

[Android] FloatingActionButton, BottomAppBar

Build.gradle에 material 추가'com.google.android.material : material : 최신버전’BottomAppBar 스타일이Theme.MaterialComponents 테마를 상속해야함BottomAppBar는 CoordinatorL

2021년 8월 27일
·
0개의 댓글
·
post-thumbnail

[Android] CoordinatorLayout, NestedScrollView

NestedScrollView 또는 RecyclerView 와 같이 Nested Scrolling을 지원하는 내부 레이아웃을 사용할 때 NestedScrollView CoordinatorLayout 을 사용하여 Material Design Scrolling Effect

2021년 8월 27일
·
0개의 댓글
·
post-thumbnail

[Android] ConstraintLayout GuideLine, Chain

android guideline 공식 문서(https://developer.android.com/training/constraint-layout?hl=ko가로 또는 세로 축 방향을 가진 가상의 뷰부모 뷰의 특정 위치를 기준점으로 삼을 때 사용축, 위치 값을 속

2021년 8월 27일
·
0개의 댓글
·
post-thumbnail

[Android] Titlebar, Statusbar 색상 바꾸기

colorPrimaryDark : 상태바 colorPrimary : 타이틀바

2021년 8월 27일
·
0개의 댓글
·