
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성하였습니다. 패스트캠퍼스 → https://fastcampus.info/4n8ztzq 1. 학습 인증샷 a. 공부 시작 시간b. 공부 종료 시간c. 수강 인증 사진d. 학습 인증샷 e. 학습 통계 완강률 캡쳐 사진2. 학습 후기이번에는 영화 앱을 개발하면서 커스텀 버튼과 다이얼로그를 결합하여 사용자 경험(UX)을 더욱 향상시키는 작업을 진행했습니다. 영화 앱은 사용자와의 상호작용이 중요한데, 그 과정에서 커스텀 버튼과 다이얼로그의 결합이 중요한 역할을 했습니다. 이를 통해 버튼을 눌렀을 때 직관적이고 유용한 피드백을 제공할 수 있었고, 다이얼로그를 활용해 다양한 영화 정보를 효과적으로 전달하는 방식으로 앱의 플로우를 개선했습니다.가장 재미있었던 점은 ..

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성하였습니다. 패스트캠퍼스 → https://fastcampus.info/4n8ztzq 1. 학습 인증샷 a. 공부 시작 시간 b. 공부 종료 시간c. 수강 인증 사진 d. 학습 인증샷 e. 학습 통계 완강률 캡쳐 사진 2. 학습 후기이번 강의를 통해 안드로이드 앱 개발에서 중요한 UI 요소인 커스텀 버튼과 다이얼로그를 만들어보았습니다. 처음에는 이 두 가지 개념에 대한 이해가 부족했지만, 강의를 진행하면서 점차적으로 그 중요성과 활용도를 깨달을 수 있었습니다. 커스텀 버튼과 다이얼로그가 무엇인지부터 설명하고, 이들을 사용하면서 느꼈던 점들을 정리해보겠습니다.커스텀 버튼은 말 그대로 기본 안드로이드 버튼이 아닌, 개발자가 원하는 스타일로 디자인된 버튼..

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성하였습니다. 패스트캠퍼스 → https://fastcampus.info/4n8ztzq 1. 학습 인증샷 a. 공부 시작 시간b. 공부 종료 시간c. 수강 인증 사진d. 학습 인증샷 e. 학습 통계 완강률 캡쳐 사진2. 학습 후기 영화앱을 만들면서 썸네일을 만들고, 직접 카테고리를 설정하며 다양한 테마를 적용하는 과정은 매우 흥미로웠고, 동시에 여러 도전이 있었습니다. 이 과정을 통해 디자인과 개발의 다양한 측면에서 깨달음을 얻을 수 있었습니다. 이제, 각 과정에서 겪은 어려움과 재미, 그리고 깨달은 점을 순차적으로 나누어 보겠습니다. 가장 어려웠던 점은 썸네일을 만들 때의 디자인 결정이었습니다. 디자인을 결정하는 이유는 영상과 똑같이 만들기보다는 새..

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성하였습니다. 패스트캠퍼스 → https://fastcampus.info/4n8ztzq 1. 학습 인증샷 a. 공부 시작 시간 b. 공부 종료 시간c. 수강 인증 사진d. 학습 인증샷e. 학습 통계 완강률 캡쳐 사진2. 학습 후기오늘 수업에서는 영화 정보 앱을 만드는 것에 대해 안내받고, 해당 앱을 만들기 위해 필요한 사전 작업을 진행하였습니다. 이번 강의가 더 좋았던 점은 처음으로 한 번에 사용되는 라이브러리들의 역할, 선택 이유에 대해 하나하나 설명해주셨기에 좋다고 생각했습니다. 데이터베이스와 API 통신을 위한 라이브러리들이 왜 필요하고, 어떻게 사용되는지에 대한 설명이 프로젝트를 시작하기 전 꼭 필요한 준비 단계라는 생각이 들었습니다.오늘 강의의..

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성하였습니다. 패스트캠퍼스 → https://fastcampus.info/4n8ztzq 1. 학습 인증샷 a. 공부 시작 시간b. 공부 종료 시간c. 수강 인증 사진d. 학습 인증샷e. 학습 통계 완강률 캡쳐 사진2. 학습 후기지난 강의에서는 Jetpack Compose 상태 관리와 최적화에 대해 학습한데 이어서 추가적인 최적화 작업인 리스트 정렬 위치 최적화, 역방향 쓰기 금지에 대해 학습하였습니다. 여기에 더불어 실무에서 활용할 수 있는 챕터로 들어가기에 앞서 강의 소개와 디자인 시스템에 대해서도 수강하였습니다.먼저 상태 리스트 정렬과 관련해 list.sortedBy { it.id } 만으로는 Compose가 상태 변화를 추적하지 못해 화면이 갱신되..

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성하였습니다. 패스트캠퍼스 → https://fastcampus.info/4n8ztzq 1. 학습 인증샷 a. 공부 시작 시간b. 공부 종료 시간c. 수강 인증 사진d. 학습 인증샷e. 학습 통계 완강률 캡쳐 사진2. 학습 후기오늘은 앱의 안정성과 그 내용을 바탕으로 성능 최적화하는 방법에 대해 학습하였습니다.우선 안정성(Stability) 개념은 처음에는 다소 생소했으나, 파라미터를 unstable, stable, immutable로 구분해 리컴포지션 효율을 극대화하는 방법입니다. 특히 LazyColumn에서 key를 지정해 스크롤 성능을 향상시키는 팁과, 람다 활용을 통해 불필요한 재실행을 줄이는 기법은 당장 다음 구현에 적용해 보고 싶습니다. 또한..
- 안드로이드
- 위젯
- 앱개발
- UIKit
- 습관형성
- jetpack compose
- alamofire
- https
- GCD
- swift
- 패스트캠퍼스
- realm
- 비대칭키
- http
- compose
- AOS
- 대칭키
- 직장인자기계발
- ios
- 네트워크
- 오공완
- 자료구조
- SwiftUI
- CPU
- Android
- 패스트캠퍼스후기
- 환급챌린지
- skip.tools
- Kotlin
- 운영체제
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |