본문 바로가기

공부5

[Android] PlayStore 앱 업데이트 과정 정리. 1. 업뎃을 출시할 release 브랜치를 딴다.2. release 브랜치에 업데이트 할 내용을 커밋해나간다.3. staging 환경에 앱을 올린다. + 슬랙 자동 메세지4. qa를 맡긴다.5. qa에서 나온 오류를 고친다.6. 오류를 다 고치고 업데이트 할 환경이 충족된다면, aab 파일을 생성한다.7. playstore에 검토할 앱을 검토형 게시를 킨 채, 프로덕션 환경에 올린다.8. 승인이 난 후, 원하는 시간에 검토하기 버튼을 눌러 업데이트 출시를 한다.9. release 브랜치 -> debug 브랜치 -> main 브랜치 순으로 merge 한다. 이 순서를 단축시키는 방법에 대해선 점차 생각해봐야 할 것 같다.그리고 aab 파일을 생성할 때, 현재 어디 브랜치에 위치하고 있는 지 잘 확인하도록 .. 2024. 11. 23.
[Kotlin] 기본 문법 공부를 다시 시작해보자. 너무 여태까지 gpt에 의존해왔던 것 같다.막상 코드로 기초적인 for문. map filter copy 등등앱 개발을 하면서 많이 접해봤던 함수들을 쓰려고 하니 기억도 안나고 진짜 머리가 새하얘졌다... 내가 할 수 있는 것은  당장 변수, 함수 선언과 if else 문 뿐이라니..이참에 문법도 정리하고 공부를 하는 시간을 가지도록 하겠다.그리고 지피티는 진짜 무서운 존재다. 불과 2022년도 하반기 까지만 해도, 구글링을 통해서 개발을 해서 이정도는 아니었는데,지피티가 생겨나면서 진짜 ..... 바보가 된 것 같다.정신 차리자. ++다음에 정리해보겠숩니다++ 2024. 11. 22.
[i in We X AWS] 멘토링 후기 https://event-us.kr/iinwe/event/88180 [I in We x AWS] Mentoring Program 2024 - 이벤터스글로벌 빅테크기업 AWS의 경험가득 멘토님들께 5주간 밀착 멘토링을 받을 수 있는 기회!event-us.kr 위 멘토링 프로그램을 5주 간 듣게 되었다.벌써 이번 주면 클로징 데이라니. 일주일에 한번 씩은 오프라인 or 온라인 중에라도 멘토링을 진행했다. 멘토님과 멘티들이 열정적으로 이끌어주셔서 어느 멘토링보다도 양질의 멘토링을 받았다.좋은 공간에서 멘토링을 받고, 실제 캠을 키면서 줌으로 멘토링을 받으니 훨씬 더 집중을 해서 멘토링을 받을 수 있었다. 사실 나는 신입인 입장에서 네트워킹 경험도 없고 다양한 분야의 개발자와 접점을 가질 기회도 적기 때문에 정.. 2024. 11. 18.
[CS] 기본 지식 정리 1. 객체 지향 프로그래밍이란 무엇인가객체 지향 프로그래밍 (OOP)이란?OOP는 프로그램을 "객체" 단위로 나누어 구성하는 방법이다. 각 객체는 데이터를 가지고 있으며, 데이터를 처리하는 동작도 함께 정의된다. 안드로이드 앱을 생각해 보면, 여러 화면(Activity)이나 UI 요소(Button, TextView 등)들이 모두 객체이다. 버튼 객체는 "누른다"와 같은 동작을 가지고, 화면 객체는 "보여준다" 같은 동작을 한다. 이렇게 객체가 서로 소통하고 협력하면서 앱이 동작하게 된다.객체 지향 프로그래밍의 주요 개념과 안드로이드 예시캡슐화 (Encapsulation)class UserViewModel : ViewModel() { private val _userName = MutableLiveDa.. 2024. 11. 10.
Output과 Outcome의 차이 1. Output (산출물)Output은 프로젝트의 활동 결과로 만들어지는 구체적인 산출물 또는 실제 제품을 의미합니다.예를 들어, 새로운 기능을 개발하거나, 보고서를 작성하거나, 애플리케이션을 배포하는 등의 가시적인 결과물을 말합니다.Output은 주로 팀이나 조직이 수행한 작업의 직접적인 결과입니다.예시:새로운 모바일 앱 기능을 릴리즈함웹사이트 디자인을 완성함소프트웨어 업데이트를 배포함이처럼 Output은 제품이나 서비스의 개발 과정에서 직접적으로 만들어지는 것으로, 목표를 달성하는 데 필요한 구성 요소라고 볼 수 있습니다.2. Outcome (결과)Outcome은 Output을 통해 이루고자 하는 궁극적인 효과나 변화를 의미합니다. 즉, Output이 사용됨으로써 발생하는 실제적인 변화나 가치입니다.. 2024. 10. 23.