일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- RxKotlin
- junit
- list
- Android
- node
- 테스트 자동화
- Observable
- 인앱결제
- PagingLib
- MediaPlayer
- MotionLayout
- node.js
- mvvm
- Reactive
- SWIFTUI
- google play
- SwiftUI Tutorial
- Kotlin
- MediaSession
- Koin
- android13
- GCP
- Android 13
- rx
- liveData
- paging
- databinding
- Animation
- mysql
- 동영상
- Today
- Total
목록잡썰 (4)
봄날은 갔다. 이제 그 정신으로 공부하자
이 글은 제가 그간 개발하면서 경험한 애자일과 MVVM 구조 패턴에 대한 내용을 정리 글입니다. 애자일을 처음 접했을 때 서비스를 기준으로 팀을 구성하고 하나의 공통된 목표를 가지고 일하는 방법이 생소하지만 너무 마음에 들었습니다. 하지만 3~4개월이 지났을 때는 앱의 기능을 변경하는 것도 추가하는 것도 두려웠습니다. 전체 서비스에 대한 기획이 존재하는 것도 아니었고 처음 개발할 때부터 모든 기능을 염두해두고 개발한 것이 아니었기에 코드 복잡도는 계속 증가하고 있었고 그에 따라 기능 하나 변경할때도 다른 곳에서 사이드 이펙트가 발생할까 걱정이 되어 마음이 조마조마했습니다. 코드 복잡도가 한순간에 올라간 것이 아닌 차근 차근 올라간 것이라 처음에는 무슨 문제인지 인지를 못하고... 왜 이렇게 힘들지? 애자..
개발을 하다보면 힘들게 개발했는데 기능 변경 또는 시나리오의 변경으로 사용되지 않는 소스 코드가 다수 생기곤 합니다. 이럴때 어떻게 하시나요? - 1번 과감하게 삭제한다. - 2번 삭제하는건 쫄리니까 우선 남겨놓고 나중에 기회가 될때 삭제한다. (실제로는 절대 삭제 안함.) 1번을 선택하는 경우도 있겠지만 대부분 2번을 선택할 것으로 생각됩니다. 저같은 경우 1번을 선택해서 과감하게 소스 코드를 삭제했다가 다시 시나리오가 변경되면서 그 삭제했던 코드가 다시 필요해져서 복구하는데 꽤 고생했던 기억이 종종 있습니다. 그렇다보니 사용되지 않는 소스코드라도 삭제하기 보다는 이후 어떻게 될지 모르는 재사용 시점을 기다리면서 일단 내버려두는 편입니다. 이런 코드가 한두개씩 꾸준히 쌓여 점점 프로젝트의 코드 가독성을..
NFC와 RFID는 서로 다른 표준 규격이지만 우리는 NFC와 RIFD를 구분하지 못하고 혼용해서 이야기하는 경우가 많습니다. 그 이유는 RFID는 3개(LF, HF, UHF)의 주파수 대역이 있는데 그 중 HF 대역이 13.56MHz 주파수를 사용하기 때문입니다. 13.56MHz 주파수 대역은 NFC가 사용하는 주파수 대역 입니다. @_@ 그렇기 때문에 NFC카드 리더기에 NFC 카드가 아닌 RFID(HF 대역 사용) 카드도 인식이 잘 됩니다. ^__^;;; 대부분 카드 사용자들은 지급받은 카드(or 칩이 내장된 스티커)가 카드가 어떤 카드인지 잘 모르는 상태에서 리더기에 가볍게 접촉(태깅)하는 형태로 사용합니다. 상황이 이렇다보니 일반적인 상황에서는 NFC와 RFID 구분이 의미가 없어지는 거지요. ..
Google Play Store에서 app bundle 배포방식을 권장하면서 마켓에 배포되는 많은 앱들이 하나둘씩 app bundle로 배포를 전환하면서 이제 대부분의 앱들이 app bundle 방식으로 Google Play Store에 등록 된다고 해도 무방할 듯 합니다. Google Play Store에서 내년 하반기(2021년)부터는 무조건 app bundle 방식으로 배포해야 한다고 하니 apk 배포하는 개발사들은 빨리 배포 방식을 전환하는 것이 좋습니다. apk에서 app bundle로 배포하는데 문제는 없을까? 저는 Google Play Store에 apk 방식으로 앱을 릴리즈해서 배포하고 있습니다. app bundle로 배포하는데 문제가 없을까요? 많은 개발자들이 이와 같은 걱정을 할거라고 ..