318일차 - MBTI 앱 레거시 코드 개편

2021. 11. 12. 22:00·아카이브/일기
반응형

 

< 소스 코드 >

https://github.com/KwonGeneral/new_mbti_commnunity.git

 

GitHub - KwonGeneral/new_mbti_commnunity: 레거시 코드 개편

레거시 코드 개편. Contribute to KwonGeneral/new_mbti_commnunity development by creating an account on GitHub.

github.com

 

현재

회원가입, 로그인 페이지의 코드를

최대한 간소화해봤다.

 

아직까지는 패키지를 나누는게

꽤 어색하고 힘들다.

그 전까지는 페이지별로 정리했는데,

지금은 최대한 기능별로 모으려고 한다.

그래서 현재 모양이 좀 많이 이상한데,

최대한 많은 코드들을 접하고

점차 수정해나가야겠다.

 

한 가지 회사에서 배운 내용이

싱글톤 패턴의 단점이다.

메모리가 내려갔다가 다시 올라갈 때,

싱글톤을 사용하면

가끔 값이 Null로 떨어진다고 한다.

 

또한, 이번에 Context를 ViewModel에서

사용하기 위해서 갖가지 방법을 썼는데,

아직은 어떤게 효율이 좋은건지

감이 안온다.

매번 호출할 때마다 초기화...

싱글톤의 단점...

아직은 머리가 복잡해서

최대한 깔끔하게 정리해서

기억해둬야겠다.

반응형

'아카이브 > 일기' 카테고리의 다른 글

322일차 - IT 영단어 앱 : FCM Token & Firebase Store & Fragment 화면 전환  (0) 2021.11.16
321일차 - IT 영단어 앱 간단한 구조 잡아놓기  (0) 2021.11.15
320일차 - 코틀린 Xml Style & Custom Widget  (0) 2021.11.14
319일차 - RxJava & RxKotlin & Retrofit2  (0) 2021.11.13
317일차 - DiffUtil  (0) 2021.11.11
316일차 - 안드로이드 개발 팁 & 코루틴 정리  (0) 2021.11.10
315일차 - Firebase 호스팅 & 음성 인식 (TTS, STT)  (0) 2021.11.09
314일차 - React & Fcm Push 웹페이지 완성  (0) 2021.11.08
'아카이브/일기' 카테고리의 다른 글
  • 320일차 - 코틀린 Xml Style & Custom Widget
  • 319일차 - RxJava & RxKotlin & Retrofit2
  • 317일차 - DiffUtil
  • 316일차 - 안드로이드 개발 팁 & 코루틴 정리
권퓨터
권퓨터
만드는 걸 좋아하는 개발자의 기록. 코드든 글이든, 일단 만들어 봅니다.
  • 권퓨터
    권퓨터: Kwonputer
    권퓨터
  • 티스토리 홈 관리자
  • 전체
    오늘
    어제
    • 분류 전체보기 (559)
      • 개발 (56)
        • 프로젝트 (5)
        • 모바일 (44)
        • 프론트엔드 (0)
        • 백엔드 (2)
        • 인프라 (0)
        • AI · 머신러닝 (4)
      • IT · 테크 (10)
        • 기술 트렌드 (3)
        • 도구 · 생산성 (1)
        • 제품 리뷰 · 추천 (0)
        • 마케팅 · 수익화 (6)
      • 자기계발 (7)
        • 공부법 · 언어 (0)
        • 취업 · 커리어 (7)
      • 아카이브 (486)
        • 일기 (480)
        • 취미 (6)
  • 블로그 메뉴

    • 홈
  • 링크

    • 블로그 이전
  • 공지사항

    • 서브 블로그 => https://kwonputer.com/
  • 인기 글

  • 태그

    콘텐츠자동화
    파이썬
    AWS CDK
    FACEBOOK광고
    OpenAI GPT
    flutter 개발자
    다국어 블로그
    상태관리
    kotlin
    https://www.kwonputer.shop/
    Prompt Engineering
    python 기초
    블로그수익화
    next.js
    https://github.com/kwongeneral/kortfolio.git
    Single Table Design
    flutter 면접 질문
    python
    injectable
    클린 아키텍처
    서버리스 아키텍처
    dynamodb
    Clean Architecture
    riverpod
    내러티브 게임
    ai 게임 개발
    AI블로그
    TypeScript
    aws lambda
    flutter
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
권퓨터
318일차 - MBTI 앱 레거시 코드 개편
상단으로

티스토리툴바