일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 앱심사경험
- Developer
- 개발시작
- androidstudio
- Swift
- SwiftUI
- EncryptedSharedPreferences
- 상태관리
- 모바일앱개발
- Kotlin
- WorkManager
- Android
- 초보개발자
- SharedPreference
- ios
- compose
- coroutines
- 코틀린
- 문제해결
- chatGPT
- 앱심사대응
- Java
- 개발자도전기
- foregroundservice
- 문제개선
- 안드로이드
- 코루틴
- Jitpack
- 클래스 설계
- 앱개발
- Today
- Total
목록2024/11 (4)
개발린생
신규 프로젝트 진행, 나는 효율적인 개발을 위해 한 API를 공들여 붙였다! API 호출 후 응답 데이터 관련 주제이며 모든 Response의 값에서 공통으로 들어가는 필드에 대해 효율적으로 처리하는 방법을 공유하고자한다. 예시로 쓰일 API 호출, 응답 데이터는 아래와 같다. 유저 로그인 APIRequest{ "id": "blueland", // 유저 로그인 시 아이디 "password": "qwer1234" // 유저 로그인 시 비밀번호} Response{ "userId": "B0001", // 로그인 된 유저 식별자 "resultCode": "0000", // 응답 코드 "resultMessage": "사용자 로그인 성공" // 응답 메세지} 유저 정보 조회 APIRequest{ "us..
스위프트 컨퍼런스에 방문하기 전, 스위프트 입문자로써 어느정도 개념, 정보, 지식 등 알고가면 좋겠다는 생각이 들었다.내가 키워드를 알고 있다면 검색을 해보겠고, 시간의 여유가 있다면 전문 서적을 읽어보겠지만시간이 없으니 chatGPT를 통해 알아보자!! (미리 공부안함...역시 chatGPT는 누군가가 블로그에 작성할만한 개념 정도로 요약해줬고,항상 그랬듯이 난 꽂히는 키워드를 질의하는 식으로 접근했다.(요새는 새로운 정보를 찾다가도, 이미 겪어봤지만 제대로 짚고가지 못한 것을 공부하려고 함)chatGPT는 알고 가면 좋은 개념 중 Combine을 언급했다.Combine: 데이터 스트림과 SwiftUI에서 데이터 바인딩을 다룰 때 중요한 개념안드로이드 개발을 할 때도 dataBinding, viewBi..
학교에서 수강하는 파이썬프로그래밍 과목을 수강하며 파이썬 시작 /^0^/학교 강의는 윈도우 환경에서 작업하지만 나는 맥북을 사용한다.그러므로 chatGPT의 도움을 받아 파이썬을 설치하고 실행해보겠다. Homebrew를 사용한 Python 설치 명령어brew install python나의 경우 위 명령어 실행 후 아래 에러가 발생했다.==> Deleted Installed Formulaepkg-config ✘ pkg-config ✘는 pkg-config라는 Homebrew 패키지가 삭제되었음을 의미하여 아래 명령어를 통해 패키지 재설치를 진행함brew install pkg-config VSCode 설치VSCode 설치 링크 : https://code.visualstudio.com/ Visual Stud..
Android Compose의 리스트LazyColumn(⬇️)은 세로 목록, LazyRow(➡️)는 가로 목록을 표시할 때 사용한다.LazyColumn과 LazyRow 모두 항목이 화면에 나타날 때만 렌더링되어 메모리를 효율적으로 사용한다.또 Android RecyclerView와 비슷하지만 훨씬 간단한 문법으로 구현할 수 있다.LazyColumn 예시 코드:@Composablefun LazyColumnExample() { LazyColumn(modifier = Modifier.fillMaxSize()) { items(100) { index -> Text( text = "Item #$index", modifier ..