본문 바로가기
반응형

분류 전체보기210

(1) 구글 애널리틱스 4 (GA4)란 ? / UA와 Ga4 차이점 Contents 구글 애널리틱스(Google Anaytics)란? 구글 애널리틱스는 모든 행동들을 시간 순서대로 남긴 데이터인 '로그 데이터(Log Data)'를 분석하는 툴로, 온라인 상에서 모아진 방문자의 로그데이터를 우리가 보기 쉽게 그림이나 차트로 시각화해서 바꿔주는 툴이라고 할 수 있습니다. GA4 란? GA는 Google Analytics의 약자로 웹사이트 트래픽을 추적하고 분석하는데 도움을 주는 도구입니다. GA에는 여러 버전이 있는데, 2013년부터 운영하던 Universal Analytics(UA)가 2023년 7월 1일자로 종료가 되면서 Google Analytics 4(GA4)로의 전환이 필연적이게 되었습니다. 여기서 UA는 GA3를 의미합니다. 기존 UA와 GA4의 차이점으로는 UA.. 2024. 2. 28.
[VSCode] WakaTime 순수 코딩 시간 추적 VSCode 익스텐션 Extension / WakaTime 테마 변경 WakaTime 코딩 시간 추적 Extension 설치해보기 순수한 코딩 시간을 추적할 수 있는 VSCode의 익스텐션인 'WakaTime'을 함께 설정하는 방법을 알아보도록 하겠습니다. 1. 아래의 WakaTime 사이트에 접속합니다. https://wakatime.com/ WakaTime - Dashboards for developers Open source IDE plugins for programmers. wakatime.com 2. 회원가입을 해줍니다. - 이메일로 가입하거나 깃허브를 연동합니다. 저는 깃허브를 연동해주었습니다. 3. 상단에 프로필 클릭 후 'Settings'를 클릭해줍니다. 4. Account > API Key 에 있는 Secret API Key를 복사합니다. 5. Visual.. 2024. 1. 25.
[Flutter] dependencies와 dev_dependencies 차이점 Flutter 프로젝트를 관리할 때, pubspec.yaml 파일은 프로젝트의 종속성을 정의하고 있는 중요한 파일 중 하나입니다. 여기서 dependencies와 dev_dependencies는 프로젝트가 어떤 외부 패키지를 사용하는지를 명시하는 데 사용됩니다.Dependencies:dependencies 섹션은 앱의 런타임에 필요한 패키지들을 나타냅니다. 이러한 패키지들은 앱이 실행 중일 때 사용되며, 앱의 기능이나 로직을 구현하는 데 필요한 주요 라이브러리들을 여기에 포함합니다. 이러한 패키지들은 사용자가 앱을 실행하는 동안 필요한 라이브러리들로, 배포된 앱에도 포함됩니다.예를 들어, HTTP 요청을 처리하기 위한 http 패키지를 dependencies에 추가할 수 있습니다.yamlCopy code.. 2024. 1. 17.
[PM] 딱집, 자취방 발품 체크리스트 앱 파해치기 -1 딱집, 지금의 내게 필요했던 앱 이번에 거주중인 집의 계약기간이 만료가 되어 새로운 자취방을 찾아야 했다. 정말 부동산과 수많은 집들을 찾아다니며 발품을 팔았다. 그때 내 자취방 찾기를 도와줄 앱이 없을까 찾던 중에 '딱집'이란 앱을 발견했다. 정말 지금의 내게 필요한 앱이었다. 나는 이 '딱집'이란 앱을 조금 더 알아보려고 한다. 딱집의 주요 기능 내가 파악한 딱집의 기능은 아래와 같다. 1. 지도에서 자취방 한 눈에 보기 2. 자취방 등록된 정보 보기 3. 자취방 별 발품 리스트 기록하기 4. 발품 리스트별 비교하기 5. 매물 찜해서 한 눈에 보기 아래는 구글 플레이스토어 '딱집'에 등록된 상세소개 사진이다. 딱집의 핵심 고객 딱집 앱은 자취생들이 자취방을 구할 때 자신이 가장 중요하게[ 생각하는 조.. 2023. 10. 22.
베이비프렌즈, 투자까지 받은 앱인데 왜 사라졌을까? 미래에 내가 사용할 애플리케이션을 서칭하다. MBTI 'N'의 성향이 강한 나는, 갑자기 이런 생각을 한 적이 있었다. '내가 만약 결혼을 한다면 아이를 키워야 하는데, 나도 뭘 해야할 지 모르겠는데 아이를 위해 어떤 것을 해줘야 하지?'라는 나의 갑작스러운 상상력으로 미래를 생각하며 '육아 애플리케이션'을 찾아봤던 적이 있었다. '내가 만약 아이를 키운다면 일단, 아내와의 관계를 돈독하게 해야 하니까 미리 아내의 육아 불만을 알 수 있다면 대비할 수 있지 않을까?'라는 생각에 스토어에 서칭을 시작했다. 서칭을 하던 중 '주변 비슷한 또래 아이를 키우고 있는 엄마들과 함께, 각자 엄마들의 각자 유아 고민, 남편과 시댁 이야기, 육아에 대한 불만과 고민 등을 나누고 고민할 수 있는 커뮤니티 육아 앱'인 '.. 2023. 9. 24.
PM이란, 처음 PM이란 단어를 들었을 때, 나는 단지, 사람들이 인스타그램의 DM을 잘못 말한 건 줄만 알고 있었다. 그렇게 나는 무지했다. 그러나 공모전과 각종 프로젝트를 좋아하고, 많이 이끌어왔던 나로서 자연스럽게 PM이라는 직책을 맡고 있었다. 내가 지금까지 느낀 PM은 아래의 한 줄로 정의할 수 있을 것 같다. 'PM'은 여러 사용자의 입맛에 맞게 여러 재료들을 골라, 정한 레시피에 따라 요리를 하는 '주방장'과 같다. 1. 사용자의 입맛에 맞게. 어떤 프로젝트를 진행하는 목적은, 결국은 해당 프로젝트로 도출된 결과물을 누군가에게 보이기 위함, 사용시키기 위함이라고 생각했다. 그런데, 만약 프로젝트 산출물이 사용자의 입맛에 맛지 않는다면? 사용자들은 그 산출물을 맛보지 않을 것이다. 그렇기에 우선은 사용자.. 2023. 9. 17.
[Flutter] Text 노란색 밑줄 없애는 방법 | flutter text yellow underline 해결방법 1. DefaultTextStyle 위젯 사용 기존 코드 child: Text( '왜 노란색 줄이 뜨는가', style: TextStyle( fontSize: 20.0, fontWeight: FontWeight.w700, color: Colors.black, ), ), DefaultTextStyle 사용한 코드 DefaultTextStyle를 사용해 아래와 같이 코드를 작성하면 기존의 노란 줄이 사라진 것을 볼 수 있다. child: DefaultTextStyle( style: TextStyle( fontSize: 20.0, fontWeight: FontWeight.w700, color: Colors.black, ), child: Text('왜 노란색 줄이 뜨는가'), ), 기본골격 Defaul.. 2023. 5. 24.
[Flutter] unable to resolve class GradleException 에러 / build.gradle 에러발생 build.gradle에서 minSdkVersion을 바꾼다든지, build.gradle 파일을 수정하면 갑작스러운 에러를 발견할 수 있다. 아래와 같이 GradleException 부분에 'unable to resolve class GradleException @line 11, column 15.' 에러가 나타나는 것을 확인할 수 있다. unable to resolve class GradleException @line 11, column 15. 해결방법 GradleException를 FileNotFoundException로 변경해주면 된다. FileNotFoundException 2023. 5. 21.
BASE64 인코딩 디코딩 / BASE64 Encode Decode / BASE64 포멧이란 BASE64 인코딩이란 무엇인가? Base64는 이진 데이터를 ASCII 문자로 변환하는 인코딩 방식입니다. 이진 데이터는 컴퓨터가 이해할 수 있는 0과 1로 이루어진 형태이지만, 이를 텍스트 기반 시스템에서 사용하기 위해서는 ASCII 문자로 변환해야 합니다. Base64는 이를 가능하게 해주는 방법 중 하나입니다. BASE64를 왜 사용하는가? Base64는 주로 데이터 전송과 저장 시에 사용됩니다. 이진 데이터를 그대로 전송하거나 저장하면 데이터가 손실되거나 손상될 수 있습니다. 또한, 일부 네트워크 프로토콜은 ASCII 문자만 허용하므로 이진 데이터를 텍스트로 변환해야 합니다. Base64는 이러한 문제를 해결하기 위해 이진 데이터를 텍스트로 안전하게 변환합니다. BASE64로 인코딩(Encodi.. 2023. 5. 21.
반응형