| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
- 추상팩토리패턴
- material3
- compose
- 디자인패턴
- Design Pattern
- 디자인패턴 #
- 안드로이드 디자인시스템
- 함수형프로그래밍
- 프로토타입 패턴
- ㅓ
- 옵저버 패턴
- 코틀린
- 추상 팩토리
- builderPattern
- 빌터패턴
- ㅋㅁ
- factory method
- designPattern
- android designsystem
- Abstract Factory
- Functional Programming
- define
- 코루틴
- Observer Pattern
- Coroutines
- Singleton
- PrototypePattern
- 팩토리 메소드
- Kotlin
- 싱글톤
- Today
- Total
목록전체 글 (338)
오늘도 더 나은 코드를 작성하였습니까?
kotlin In Action 2end Edition을 학습후 중요한 부분과 기억해야될 부분을 기록합니다. 1.1 코틀린 맛보기.data class Person( // 데이터 클래스 val name: String, // read only 프로퍼티 val age: Int? = null // null이 가능한 타입과 파라미터 기본값)fun main(){ // 최상위 함수 val persons = listOf( Person("영희", age= 29), // 이름 붙은 파라미터 Person("철수"), // 트레일링 콤마 ) val oldest = persons.maxBy { // 람다식 it.age ?: 0 // null값에 적용된 엘비스 연산..
잘 알려진 패턴을 따르며, 올바른 기대치를 설정하고, 좋은 디자인을 장려함으로써 다른 개발자들이 더 나은 관행을 갖도록 안내하는 고품질 compose 코드를 작성하기 위한 지침일 수립하는것은 중요합니다. 유연하고, 일관성 있고, 더 나은 관행을 갖도록 Developing idiomatic Compose APIThink and plan (생각하고 계획하기)Name and structure (네이밍 관습을 따르고, 견고한 구조를 정의하기)Verify and maintain (검증(Testing)하고 유지하기) Think and plan 새로운 컴포넌트 만들기 NewComponent Dose it solve a single problem?concise option from limited selection제한..
디자인 시스템제품이나 서비스의 UI를 일관성 있게 설계하고 개발하기 위한 일련의 가이드라인, 컴포넌트, 패턴 등을 모아놓은 체계를 말한다. 이를 통해 디자인과 개발팀이 협업할 때 통일된 기준을 유지하고, 사용자가 일관된 경험을 할 수 있도록 할 수 있다. 디자인 시스템은 특히 대규모 제품이나 장기적으로 유지 보수되는 프로젝트에서 중요하다. 또한, 새로운 기능을 추가하거나 페이지를 기획할 때도 기존 디자인과 쉽게 통합할 수 있으며 유연성과 확장성을 제공하는 도구이다. combination of rules, standards, and reusable components that can be combined together in order to create and build any application(모든 ..
1. navigation의 원칙https://developer.android.com/guide/navigation/principles?hl=ko 탐색 원칙 | Android Developers이 페이지는 Cloud Translation API를 통해 번역되었습니다. 탐색 원칙 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 다양한 화면 및 앱 간 탐색은 사용자 환경의developer.android.com 1) 확정된 시작 화면 (Fixed start destination)- - 일회성 설정 및 로그인 과정들은 시작화면으로 볼 수 없다. 2) navigation의 상태는 Stack 구조로 화면을 관리한다. - Back Stack 을 변경하는 작업은 스택 상단으로 새 화면을..
