진행할 스터디 Computer Science 자료구조 Android 기본 지식 4대 컴포넌트 ( Service, BroadcastReceiver, Activity, ContentProvider ) WebView 메모리관리 ( GC, SavedStateHandle, SavedInstance, WeakMap, Atomic ) DeepLink, AppLink Manifest Compose DeepDive Project Settings 코딩 컨벤션 ( Spotless, Ktlint ) Git 활용 방법 ( git-Flow, Github-Flow, Gitlab-Flow , ..etc ) Architecture BuildScript Design Architecture MVC, MVP, MVVM MVI Mavericks, Mobius, Redux Code Architecture Clean Architecture Feature Architecture Multi-Module Kotlin DSL Custom Plugin Common Gradle gradle.properties settings.gradle Version Catalog Dependabot CI/CD Github Actions Jenkins Security RSA Hashing Encryption Cipher Firebase Jetpack WorkManager Room UnitTest Automated-UnitTest UnitTest with Compose Mockito Mockk Espresso KoTest ETC KMM KSP DI Design Pattern Open Source Library Contribution Maven ShellScript Ground Rule 스터디 시간 : 2시간 요일: 자유롭게 하되, 모든 사람의 동의 못나오는 경우 : 스킵 -> 진도는 알아서 빼오세요. 당일 정오까지 -> 안되면 그날 스터디룸 비용 지불 월요일 고정 -> 어려우면 당일 정오까지 자유롭게 온라인, 오프라인 지각 -> 다음 주 세션 준비