| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |
- fragmentcontainer
- MVVM
- Stack
- 스택
- Kotlin
- Android
- 자바
- 패스트파이브
- 더베일리하우스 삼성점
- media3
- 후기
- 패파
- 파이썬
- rxandroid
- SAA
- 재밌긴함
- 사무실
- 너무 어렵다
- 가든웨딩
- 내부프레그먼트
- innernavigation
- 아키텍쳐
- 안드로이드
- 코틀린
- 알고리즘
- media3 transformer
- 중첩네비게이션
- parentfragment
- 백준
- 공유오피스
목록Android (5)
삽질도사
위 같은 파일 구성을 가지고 있습니다.기능 별로 파일을 나눠서 등록된 job 내에서 알맞게 사용중입니다. 아래가 cd 파일입니다.# 워크플로우 이름: 빌드, 배포 및 릴리스name: Build, Distribute & Release# 워크플로우가 실행되는 조건on: push: tags: - 'v*' # v로 시작하는 태그가 푸시될 때 실행 (예: v1.0.0) workflow_dispatch: # GitHub Actions에서 수동으로 워크플로우를 실행할 수 있게 함# 워크플로우에서 실행할 작업들jobs: # 환경 및 버전 정보를 추출하는 작업 extract-environment: runs-on: ubuntu-latest # 우분투 최신 버전에서 실행 outputs: # 이 작업..
안녕하세요. 최근 몇 개월동안 3가지정도의 앱을 개발하면서 SAA를 적극적으로 사용해보았습니다.SAA는 한마디로 액티비티를 하나만 사용해서 앱을 만드는 건데, 이것도 하다보니 실력이 늘고 익숙해지더라구요.이제는 SAA가 아니면 아키텍쳐가 좀 복잡하거나 가독성이 떨어진다고 느껴질 정도 였습니다. 처음에 제가 SAA를 사용하게 된 계기는 단순히1. 화면 간에 정보 교환이 어렵다. (intent가 쓰기 번거롭다.)2. 화면이 많아질수록 화면이동이 힘들다.3. 액티비티가 많아지니 앱이 무거워진다.대략 이정도였는데요. 아무래도 보통 이러한 이유 때문에 플래그먼트를 섞어서 많이 사용합니다. 그러면 또 들었던 생각이.. 1. 액티비티+플래그먼트 -> 화면안에 화면을 디테일하게 구성하는 경우는 거의 없음 (일단 터치하..
다른 방법도 많지만 안드로이드 스튜디오 아래쪽에 위치한 자체 터미널을 사용하는 방법이 가장 편합니다. * 키해시 값 -> debug: [Mac] keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore -storepass android -keypass android | openssl sha1 -binary | openssl base64 [Window] keytool -exportcert -alias androiddebugkey -keystore %USERPROFILE%\.android\debug.keystore -storepass android -keypass android | openssl sha1 -binary | o..
아래 같은 에러가 나오는 이유는 버전이 올라가면서 생기는 오류라고 합니다. 여기 두 가지 방법이 있습니다. ******추가사항****** 아래 오류에서 Dependency: "어쩌고저쩌고" 이 부분이 문제인건데 appcompat말고도 viewmodel이라던가 다른 dependency의 버전도 최신이라면 문제가 될 수 있으니 에러사항을 보고 체크하시길 바랍니다. The minCompileSdk (31) specified in a dependency's AAR metadata (META-INF/com/android/build/gradle/aar-metadata.properties) is greater than this module's compileSdkVersion (android-30). Dependenc..
프로젝트 처음 진행할 때에 MVC,MVVM,MVP의 개념을 저도 잘 모르고 기능 하는대로 막쓰다가 나중에 알고 갈아엎었는데, 시간이 지나고 다시 보니 갈아엎은 것도 뒤죽박죽 엉망이더라구요! 하지만 그때 당시엔 그런 것을 깨닫고 최선을 다한 결과여서 후회라기보단 영광의 상처같은 느낌이 더 큰데요, 이런 아키텍쳐(?)는 알면 알수록 복잡하고 사실 사람마다 주장하는게 조금씩 달라서 논란의 여지가 되곤 하기 때문에 코드를 직접 치면서 몸으로 느끼고, 시간이 지나서 다시 리뷰함으로써 조금씩 깨닫게 되는 것 같습니다. 여튼! 각각 사람마다 구현하는 모습도 다르고 DataBinding에 따라서 조금씩 차이가 있을테니, 아키텍쳐의 차이가 하~나도 이해안가고 복잡해서 헷갈리시는 분들이 쉽게 접근하시고, 저 또한 그랬으니..