반응형 [클라이언트]/[Android Kotlin]81 [우아한테크코스] 2주차 회고 아 정말.. 2주차에 쓰기 위해 문서에 메모해놨던 내용이 지워졌다 ㅎㅎ 어쩔 수 없지.. 다시 생각해서 써야겠다. 2주차에는 1주차에서 페어 프로그래밍으로 진행했던 자동차 경주에 대해 혼자만의 리팩토링 과정을 거칩니다. 저는 미션을 진행할 당시 '팩토리 메서드' 와 '전략 패턴' 에 대해 집중해서 구현했었습니다. 또한 2주차에는 연극 발표를 진행했고, 저희 조가 1등을 했습니다..! 그리고 방과후 수업이라는, 크루 간 자체적인 세미나 교육을 시행하면서 첫 주자로 참여했습니다. DI와, 의존 역전 원칙에 대한 발표를 진행했습니다. 그리고 자동차 경주 미션이 명시적으로 종료되었고, 새로운 페어와 함께 새로운 로또 미션이 시작되었습니다. 로또는 TDD를 기반으로 구현해야 하는 요구사항이 추가되었습니다. 이번 .. 2024. 3. 4. [우아한테크코스] 1주차 회고 우테코는 황홀한 방식으로 교육을 진행합니다. 매주 달라지는 페어와 함께 페어프로그래밍을 통해 협업 코딩을 경험할 수 있고, 그 이후 개인적인 시간까지 주어지면서 개인 능력 향상의 기회 또한 주어집니다. 또한 이렇게 작성하는 코드에 대해서는 실제 현업 전문가분들로부터 리뷰를 받아볼 수 있어 매우 황홀합니다. 1주차에는 자동차 경주 미션 페어 프로그래밍과 함께 연극을 진행했습니다. 한 명은 드라이버, 한 명은 네비게이터가 되어 프로그램을 구현합니다. 각자의 역할은 당위성에 따라 주기적으로 변경해줍니다. 그렇게 제출한 뒤에는 리뷰어로부터 피드백을 받고 코드를 개선해나가는 과정을 갖습니다. 1주차에서 정리한 자료는 다음과 같습니다. 별을 많이 받은 문서나 변수명을 정하는데 알기 좋은 사이트 https://gre.. 2024. 3. 4. Android 13 알림 채널 디폴트값 이슈 확인 다들 아시다시피 Android 13 (targetSdk 33) 부터는 POST_NOTIFICATION 권한이 필요하며 옵트 인으로 (런타임) 권한 요청이 필요합니다. 이 권한 요청이 성공적으로 이루어져야 Notification을 이용할 수 있습니다. 이번에 앱을 업데이트하면서 이슈를 하나 발견했는데, 상당히 골치가 아팠습니다. [ 상황 ] 버전 1인 앱 앱을 설치한 기기 : sdk 33 targetSdk : sdk 33 인 상황에서, 실제로 Notification을 사용하진 않지만 추후를 위해서 creatNotifiationChannel 을 미리 해둔 상태였습니다. (옳지 않긴 하죠..) 하지만 POST_NOTIFICATION 요청을 런타임으로 하진 않았기에, 설정에서 '알림 권한'이 차단된 상황이었습니.. 2023. 12. 17. [Admob] 새로 출시된 '접는 배너 광고' - Beta 오는 11월에 Admob에서 '접는 배너 광고'를 베타 버전으로 출시했습니다. 기존의 적응형 앵커 배너를 사용하는 분들은, bundle 데이터를 간단하게 추가함으로써 이를 구현할 수 있습니다. // 기존 적응형 앵커 배너 val adRequest = AdRequest .Builder() .build() // 접을 수 있는 배너 광고 val extras = Bundle() extras.putString("collapsible", "bottom") val adRequest = AdRequest .Builder() .addNetworkExtrasBundle(AdMobAdapter::class.java, extras) .build() 근데 제가 구현해봤는데... 좀 심한 느낌입니다. 기존의 적응형 앵커 배너의 .. 2023. 11. 28. 이전 1 2 3 4 5 6 ··· 21 다음 반응형