일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 우분투 파이썬
- flutter
- MVVM pattern
- unit test
- 안드로이드 테스트
- prisma
- Dependency Injection
- Android
- 자바
- 유니티
- Apollo Server
- Android test
- 안드로이드 mvp
- Nexus GraphQL
- 파이썬 크롤링
- Data structure
- Design Pattern
- java
- Apollo GraphQL
- Kotlin
- 자바기초
- 웹크롤링
- 안드로이드 디자인패턴
- dagger-hilt
- mvvm
- LinkedList
- ubuntu python
- 안드로이드
- PYTHON
- graphQL
- Today
- Total
목록Android (27)
Hun's Blog

https://developer.android.com/studio/projects/android-library?hl=ko Android 라이브러리 만들기 | Android 개발자 | Android Developers Android 라이브러리를 생성하는 방법을 알아보세요. developer.android.com MAC OS Android studio 4.2.1 java Openjdk 1.8 Android Library Android 라이브러리는 구조적으로 안드로이드 앱 모듈과 동일 소스 코드, 리소스 파일, 매니페스트를 비롯하여 앱을 빌드하는 데 필요한 모든 항목이 포함될 수 있음 APK로 컴파일되는 대신 Android 앱 모듈의 종속 항목으로 사용할 수 있는 AAR로 컴파일 AAR ? 해당 파일에는 안드..

ViewModel 개요 | Android 개발자 | Android Developers ViewModel을 사용하면 수명 주기를 인식하는 방식으로 UI 데이터를 관리할 수 있습니다. developer.android.com ViewModel 본래 MVVM 디자인 패턴의 ViewModel 에서 파생되었으며 Android에서는 Jetpack에 포함된 ViewModel기능을 제공한다. 안드로이드의 개발 환경을 살펴보면 XML을 사용하여 레이아웃과 같은 View를 표시하게 되는데 Button의 on/off와 같은 사용자에 의한 간단한 UI 상호작용을 담당하며 이를 UI Controller(Activity, Fragment..)내부에서 View로부터 발생한 상호작용과 Model에서 가지고있는 데이터 사이에서 복합적인..

해당 프로젝트는 MVVM 패턴으로 구현되어있다. MVVM패턴에 대해 정리하고 MVC - MVP 패턴과의 비교를 통해 예전에 확실하게 감을잡지 못했던 부분들을 다시한번 정리해보려한다. 프로젝트의 내용은 간단하다. Bookmark를 저장하고 저장된 Bookmark의 정보를 활용해 편집/삭제를 하거나 웹뷰를 통해 웹사이트를 검색하는 기능을 구현하였다. 메인 화면에서 Bookmark 리스트를 표현하고있는 화면을 기준으로 정리해보자. MVC Model + View + Controler Model Bookmark의 데이터에 해당한다. url, title, favicon과 같은 상태정보를 가지고있는 객체이다. View 실제 표시되는 영역이며 메인화면을 나타내는 main_act.xml이 이에 해당한다. View에서는 ..
developer.android.com/training/transitions/start-activity 애니메이션으로 활동 시작 | Android 개발자 | Android Developers 머티어리얼 디자인 앱의 활동 전환은 공통 요소 간의 모션 및 변환을 통해 서로 다른 상태 간에 시각적 연결을 제공합니다. 들어가기 및 나가기 전환과 활동 간 공유 요소의 전환을 위한 맞춤 애 developer.android.com 머테리얼 디자인 앱의 액티비티 전환은 공통 elements 사이에서 이동과 transition을 통해 서로다른 상태에서의 시각적 연결을 제공한다. 당신은 `Enter`와 `Exit` transition및 액티비티간 `Shared element`에 대한 커스텀 애니메이션을 지정할 수 있다. ..

아래의 오픈소스를 통해서 분석하고 학습하여 개인프로젝트에 Dagger-Hilt적용 github.com/android/architecture-samples/tree/dev-hilt android/architecture-samples A collection of samples to discuss and showcase different architectural tools and patterns for Android apps. - android/architecture-samples github.com github.com/skydoves/Pokedex skydoves/Pokedex 🗡️ Android Pokedex using Hilt, Motion, Coroutines, Flow, Jetpack (Room, V..
medium.com/androiddevelopers/coroutines-on-android-part-i-getting-the-background-3e0e54d20bb Coroutines on Android (part I): Getting the background What problems do coroutines solve? medium.com 코루틴은 어떤 문제를 해결할까? 코틀린 코루틴은 안드로이드에서 비동기 코드를 사용하는 새로운 Concurrency(동시발생) 스타일 소개한다. 새로운 코틀린 1.3에서 처음 도입되었지만 코루틴의 개념은 프로그래밍 언어의 초기부터 존재했다. 코루틴을 사용한 첫번째 언어는 1967년 Simula였다. 최근 몇 년 동안 코루틴의 인기가 상승했고 현재 JavaScript..

아래의 오픈소스를 통해서 분석하고 학습하여 개인프로젝트에 Dagger-Hilt적용 github.com/android/architecture-samples/tree/dev-hilt android/architecture-samples A collection of samples to discuss and showcase different architectural tools and patterns for Android apps. - android/architecture-samples github.com github.com/skydoves/Pokedex skydoves/Pokedex 🗡️ Android Pokedex using Hilt, Motion, Coroutines, Flow, Jetpack (Room, V..
아래의 오픈소스를 통해서 분석하고 학습하여 개인프로젝트에 Dagger-Hilt적용 github.com/android/architecture-samples/tree/dev-hilt android/architecture-samples A collection of samples to discuss and showcase different architectural tools and patterns for Android apps. - android/architecture-samples github.com github.com/skydoves/Pokedex skydoves/Pokedex 🗡️ Android Pokedex using Hilt, Motion, Coroutines, Flow, Jetpack (Room, V..

아래의 오픈소스를 통해서 분석하고 학습하여 개인프로젝트에 Dagger-Hilt적용 github.com/android/architecture-samples/tree/dev-hilt android/architecture-samples A collection of samples to discuss and showcase different architectural tools and patterns for Android apps. - android/architecture-samples github.com github.com/skydoves/Pokedex skydoves/Pokedex 🗡️ Android Pokedex using Hilt, Motion, Coroutines, Flow, Jetpack (Room, V..

아래의 오픈소스를 통해서 분석하고 학습하여 개인프로젝트에 Dagger-Hilt적용 github.com/android/architecture-samples/tree/dev-hilt android/architecture-samples A collection of samples to discuss and showcase different architectural tools and patterns for Android apps. - android/architecture-samples github.com github.com/skydoves/Pokedex skydoves/Pokedex 🗡️ Android Pokedex using Hilt, Motion, Coroutines, Flow, Jetpack (Room, V..