일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Data structure
- Design Pattern
- Apollo Server
- MVVM pattern
- Nexus GraphQL
- mvvm
- unit test
- 자바기초
- prisma
- 우분투 파이썬
- 웹크롤링
- java
- 안드로이드
- LinkedList
- 자바
- Apollo GraphQL
- graphQL
- flutter
- PYTHON
- dagger-hilt
- Dependency Injection
- Android
- 안드로이드 테스트
- 안드로이드 디자인패턴
- Kotlin
- 유니티
- 파이썬 크롤링
- ubuntu python
- Android test
- 안드로이드 mvp
- Today
- Total
목록전체 글 (66)
Hun's Blog
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..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/0xtMg/btqNcE9LaEu/tZmWT2jKiuKaMLCkzMZUJk/img.png)
아래의 오픈소스를 통해서 분석하고 학습하여 개인프로젝트에 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..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/c1iw3F/btqNaFHBUKa/NHbQQnEHPRUvZgKm9HFzK0/img.png)
아래의 오픈소스를 통해서 분석하고 학습하여 개인프로젝트에 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..
joaoalves.dev/posts/kotlin-playground/parcelable-in-kotlin-here-comes-parcelize/ Parcelable in Kotlin? Here comes Parcelize Hey everyone, welcome to article number 5 in the series where we’re going to look into how to handle Parcelables in Kotlin. joaoalves.dev 기본적으로 Parcelable이 사용되는 경우는 다른 Activity로 모델을 전달해야 할때이다. class ActivityA : Activity() { override fun onCreate(savedInstanceState: Bundle?)..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/cTg947/btqMJEYy9Jg/Jd676gPVs0I1VAk8C6VVP0/img.png)
아래의 오픈소스를 통해서 분석하고 학습하여 개인프로젝트에 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..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/pXTh7/btqMM4PxLjs/HsAAgwz37PKqtEjz1foWN1/img.gif)
Dependency Injection ... 그리고 hilt Dependency Injection을 직역하면 의존성(종속성) 주입이다. 공식 문서에선 종속 항목이라고 하고 개인적으로 단어 자체가 너무 추상적이라 한번에 이해하기는 어려웠다. 기본적으로 DI로 줄여 말하며 아래의 링크에서 아주 기초적인 내용으로 DI에 대해서 잘 설명해주고 있다. 해당 내용을 바탕으로 DI에 대해서 개념을 정리하였다. *DI로 통일해서 사용하도록 하겠다. developer.android.com/training/dependency-injection Android의 종속 항목 삽입 | Android 개발자 | Android Developers 종속 항목 삽입(DI)은 프로그래밍에 널리 사용되는 기법으로, Android 개발에 적..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/0ZgYc/btqDc5c0Cwq/D2l3DkH3EFZrsAVfq7hLKk/img.png)
디자인 패턴에 관련된 자세한 내용은 아래 링크에 정리해 두었다. https://jroomstudio.tistory.com/20?category=386216 [Android] 디자인패턴 1 - 디자인패턴이란? 디자인 패턴 mvc - mvp - mvvm을 사용해보기위해 공부해보니 안드로이드 개발 시 사용하는 디자인패턴이라는 것을 알게되었다. 그렇다면 먼저 디자인 패턴에 대해 공부를 해봐야 할 것 같아서 찾아보기 시작했는데.. jroomstudio.tistory.com Singleton 하나의 클래스에 대해 어플리케이션이 시작될 때 최초 한번만 메모리를 할당하고 그 메모리에 인스턴스를 생성한다. 즉, 인스턴스를 단 하나만 생성한다. 장점 - 고정된 메모리영역을 얻어 하나의 인스턴스만 생성하기 때문에 메모리 낭..
https://wikidocs.net/59436 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net 참고 파이썬 레시피 - 웹 활용 승급편을 공부하면서 정리한 내용 # requests와 bs4로 할 수 있으나 동적 페이지 크롤링은 약간 난이도가 높다. # selenium으로 해보고 이후 requsets와 bs4를 이용하여 구현해보자. # 페이지 분석 # https://sports.news.naver.com/news.nhn?oid=139&aid=0002130942&m_view=1&sort=LIKE # -> 뉴스 댓글의 내용은 처음 접속 시 전부 받아오는 것이 아니라 나중에 받온다. # -> 해당 기능은 javascript로 구현되며 기술 이름은 ajax 이다. # -> selenium..
https://wikidocs.net/59436 참고 파이썬 레시피 - 웹 활용 승급편을 공부하면서 정리한 내용 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net # Application 소개 # 네이버 사이트 이미지 탭을 이용하여, 검색한 키워드와 관려된 사진을 수집한다. # 다운받은 사진들을 압축파일로 변환한다. # 키워드 검색 자동화 -> 이미지 다운로드 -> 폴더생성 # tqdm 설치 - 텐서플로우 진행상태 표시하는 툴 # sudo pip3 install tqdm #사이트 접속 -> 키워드 검색 from selenium import webdriver from selenium.webdriver.common.keys import Keys import time from tqdm ..