일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Stack
- hiltViewModel
- 키보드위로
- 싱글액티비티
- SAA
- Android
- Kotlin
- 공유오피스
- rxandroid
- 알고리즘
- 사무실
- 안드로이드
- andrdoid
- popEnterAnim
- popExitAnim
- 자바
- 백준
- 키패드위로
- 후기
- 파이썬
- enterAnim
- singleActivity
- 스택관리
- 스택
- 아키텍쳐
- 패스트파이브
- MVVM
- 패파
- exitAnim
- 코틀린
- Today
- Total
목록Android (4)
삽질도사
안녕하세요. 최근 몇 개월동안 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에 따라서 조금씩 차이가 있을테니, 아키텍쳐의 차이가 하~나도 이해안가고 복잡해서 헷갈리시는 분들이 쉽게 접근하시고, 저 또한 그랬으니..