2022/07 2

[Flutter] BLoC 패턴으로 자동 로그인, Splash Screen 구현하기 - 1

블로그 내의 게시물은 PC 버전에 최적화 되어 있습니다. 오늘은 플러터에서 자동 로그인와 Splash Screen을 구현해보려고 합니다. 자동 로그인은 앱 개발을 접해봤다면 한 번쯤은 구현해봤을 기능이라고 생각합니다. SharedPreference를 활용해서 구현하는데 오늘은 조금 다른 방식으로 접근했습니다. 바로 BLoC를 통해서 구현하는데요, BLoC를 사용하면 자동 로그인과 Splash Screen을 하나의 로직으로 처리할 수 있습니다. 한번 시작해보죠. 바로 BLoC로 구현하지 않고 기존의 방식으로 구현하고 BLoC로 리펙토링하는 방식으로 접근합니다. 기존 방식으로 구현하면서 발생하는 문제와 이 문제를 어떤 식으로 해결하는지가 중요하니까요. 자동 로그인 앞서 말씀드린 것처럼 SharedPrefer..

💻 개발/Flutter 2022.07.26

[Flutter / Dart] What is Singleton?

블로그 내의 게시물은 PC 버전에 최적화 되어 있습니다. 정말 오랜만에 글 쓰는 거 같네요. 미국에서 돌아와서 일기 쓴 게 마지막인데 주기적으로 쓰려고 했었는데 1학기에 프로젝트가 너무 많아서 바빴습니다. 글 쓰고 있는 지금은 엔씨소프트에서 7주짜리 채용연계형 인턴을 하고 있습니다. 인턴을 진행하면서 플러터로 개발을 하고 있는데 개발하면서 알게된 것들, 정리하면 좋은 것들을 적어두고 싶어서 오늘부터 주기적으로 포스팅을 해보려고 합니다. (1학기 회고록을 작성하고 있는데 아직 작성이 안돼서 비공개로 해놨습니다...) 싱글톤 싱글톤, 전공자라면 다들 많이 들어봤을 단어일 겁니다. 말 그대로 싱글, 하나의 인스턴스만 존재하도록 하는 것입니다. 인스턴스를 하나만 가지기 위해서는 어떻게 해야할까요? 머리 속에 떠..

💻 개발/Flutter 2022.07.21