반응형 분류 전체보기148 [Android] MVC, MVP 아키텍처 이전 포스팅에서는 안드로이드 공식 문서의 아키텍처 가이드를 살펴보았다. [Android/Jetpack] 앱 아키텍처 가이드(App Architecture Guide) App Architecture Guide 안드로이드 공식문서의 Guide to app architecture를 바탕으로 작성된 포스팅입니다. 앱 아키텍처 가이드 | Android 개발자 | Android Developers 이 가이드에는 고품질의 강력한 앱.. junyoung-developer.tistory.com 해당 문서는 안드로이드에서 권장하고 있는 MVVM 아키텍처에 관련된 내용이었다. 오늘은 MVVM 이전 아키텍처에 대해 좀 더 자세한 내용을 알아보자! 앞으로 앱 개발을 할 때 더욱 효율적이고, 유지보수가 편리한 코드로 개발하기 위.. 2021. 7. 12. [Android/Jetpack] 앱 아키텍처 가이드(App Architecture Guide) App Architecture Guide 안드로이드 공식문서의 Guide to app architecture를 바탕으로 작성된 포스팅입니다. 앱 아키텍처 가이드 | Android 개발자 | Android Developers 이 가이드에는 고품질의 강력한 앱을 빌드하기 위한 권장사항 및 권장 아키텍처가 포함되어 있습니다. 이 페이지는 Android 프레임워크 기본을 잘 아는 사용자를 대상으로 합니다. Android 앱을 처 developer.android.com Mobile app user experiences 데스크톱 앱은 하나의 모놀리식 프로세스로 진행된다. 반면 전형적인 안드로이드 앱의 구조는 훨씬 복잡한데, Activity, fragment, service, content provider, bora.. 2021. 7. 9. [Android/Jetpack] Jetpack이란? Jetpack Jetpack은 개발자가 관심 있는 코드에 집중할 수 있도록 권장사항 준수, 상용구 코드 제거, 모든 Android 버전과 기기에서 일관되게 작동하는코드 작성을 돕는 라이브러리 모음입니다. Jetpack 이전? Jetpack이 나오기 이전에는 Support Library라는 라이브러리 모음집이 존재했음 이것을 개선한 것이 Jetpack이고, 아래 공식 문서에 나와있는 것처럼 아직 사용이 가능하다. 하지만 '신규 라이브러리 개발은 AndroidX 라이브러리에서 진행'된다고 하며 AndroidX 라이브러리 사용을 권장하고 있다. Jetpack 라이브러리 [ Architecture ] [ UI ] [ Foundation ] [ Behavior ] Data Binding Lifecycles Liv.. 2021. 7. 9. [Kotlin] 클로저와 표준 함수 let, also, apply, run, with 모든 내용은 이지스퍼블리싱의 Do it! 코틀린 프로그래밍을 바탕으로 정리한 것입니다. Kotlin의 표준 함수 Kotlin 표준 라이브러리에서 제공하는 함수를 이용하면 코드를 더 단순화하고 가독성을 높일 수 있음 이 표준 함수는 람다식과 고차 함수를 이용하여 선언되어 있음 람다식 val 변수 이름: 자료형 = { 매개변수[, ...] -> 람다식 본문 } val sum: (Int, Int) -> Int = { x, y -> x + y } val mul: { x: Int, y: Int -> x * y} val add: (Int) -> Int = { it + 1 } val isPositive: (Int) -> Boolean = { val isPositive = it > 0 isPositive // 반환값 .. 2021. 7. 8. [Algorithm] 그리디(Greedy) 알고리즘 - Python, Kotlin 모든 내용은 이것이 취업을 위한 코딩테스트다(나동빈 저)의 내용을 정리한 것입니다. 그리디(Greedy) 알고리즘 '탐욕' 알고리즘 → 현재 상황에서 지금 당장 좋은 것만 고르는 방법 ∴ 매 순간 가장 좋아보이는 것을 선택하며, 현재의 선택이 나중에 미칠 영향은 고려하지 않음 이 알고리즘은 기준에 따라 좋은 것을 선택하는 알고리즘이기 때문에 문제에서 '가장 큰 순서대로', '가장 작은 순서대로'와 같은 기준을 제시해줌 → 이 기준은 정렬 알고리즘을 사용했을 때 만족할 수 있으므로 그리디는 정렬 알고리즘과 자주 함께 나온다! [ 알고리즘 순서 ] 해 선택(Selection Procedure) : 지금 당장의 최적의 해를 구하고, 이를 부분 해 집합에 추가함 정당성 검사(Feasibility Check) :.. 2021. 7. 7. [UX] UX 디자인 프로세스 (1) inflearn의 'UX 개념' 강의의 내용을 정리한 것입니다. UX 디자인 프로세스 UX 디자인 : 좋은 사용자 경험을 위한 관점 UX 디자인 프로세스 : UX를 분명한 목표로 한 문제 해결 과정 → 사용자 경험에 영향을 미치는 다양한 요인을 고려해 이들의 니즈를 발견하고 문제를 해결해 나가는 과정 제품 중심의 프로세스 VS UX 중심의 프로세스 제품 중심의 프로세스 제품의 수명주기 관리에 초점을 맞춤 마켓 상황, 관계자의 요구사항에 의해 목표를 정의함 Project Life Cycle : 착수 → 계획 → 실행 → 통제 → 완료 제품의 최종 및 중간 산출물 지향 UX 중심의 프로세스 제품이 아닌 사용자 경험으로부터 문제를 정의 사용자 중심으로 접근하여 실제 필드에서 사용자를 관찰하고 그 결과를 기반으.. 2021. 7. 6. 이전 1 ··· 7 8 9 10 11 12 13 ··· 25 다음 반응형