전체 글127 플러터의 Riverpod 사용 방법 기초부터 자세히 설명 - 2 1편에서는 Riverpod의 설치 방법과 기본적인 정의 및 사용 방법에 대해 알아봤습니다. 플러터의 Riverpod 사용 방법 기초부터 자세히 설명 - 1 플러터에서는 상태 관리를 위해 여러 가지 라이브러리를 사용하고 있습니다. 일반적으로 사용하는 상태 관리는 다음과 같은 것들이 있습니다 Provider: 가장 기본적이고 많이 사용하는 상태 관리 android-developer.tistory.com 2편에서는 동적인 값을 제공하는 Provider를 만들어보고 이를 사용하는 방법에 대해 알아보겠습니다. 동적인 값을 제공하는 Provider 만들기 1편에서 provider의 폴더 안에 meals_providers.dart를 만들어서 provider 값을 제공했습니다. 이번에는 똑같이 provider 폴더 안.. 2023. 12. 7. 플러터의 Riverpod 사용 방법 기초부터 자세히 설명 - 1 플러터에서는 상태 관리를 위해 여러 가지 라이브러리를 사용하고 있습니다. 일반적으로 사용하는 상태 관리는 다음과 같은 것들이 있습니다 Provider: 가장 기본적이고 많이 사용하는 상태 관리 라이브러리 Riverpod: Provider를 만든 개발자가 Provider를 개선해서 만든 라이브러리 Bloc / Cubit: 이벤트 기반의 상태 관리를 제공하는 라이브러리 이 중에서 Riverpod를 사용하는 방법에 대해 알아보겠습니다. 플러터(Flutter)에서 상태 관리가 뭐임? 애초에 플러터에서 이야기하는 상태 관리란 뭐를 의미하는 것일까요? 간단히 말하자면 다음과 같다. 앱의 상태를 보고 UI를 업데이트하는 것 예를 들면 다음과 같다. 앱의 화면이 다음과 같이 구성되어 있다고 할 때 Fragment3에서.. 2023. 12. 6. 파이썬 Django를 사용해서 Rest API 통신할 수 있는 서버 만들기 - 1 휴대폰 앱을 개발하다 보면 API 통신만 할 수 있는 서버가 있으면 좋겠는데...라는 생각을 자주 했습니다. 왜냐하면 웹페이지는 필요 없지만 다른 유저들이 사용할 수 있는 서버는 필요하거든요 ㅠㅠ Django를 사용해서 휴대폰 앱과 API 통신만 할 수 있는 서버를 만들어 보겠습니다. 빠른 설명을 위해 Django의 설치 방법 등은 생략하고 앱을 만드는 방법만 설명하겠습니다. 파이썬 Django를 사용해서 Rest API 통신할 수 있는 서버 만들기의 첫 번째 단계로 다음과 같은 것들을 알려드리겠습니다. 새로운 파이썬 Django 프로젝트 생성하기 생성한 Django 프로젝트 실행해 보기 Django 프로젝트에 새로운 앱 만들기 관리자 계정 생성하기 Djago에서 Model 생성하기 새로운 파이썬 Dja.. 2023. 11. 30. 파이썬에서 예외 처리 하기 try ~ except 파이썬에서는 코틀린과 유사하게 try ~ except를 사용해서 예외 처리를 할 수 있습니다. 다음과 같은 방법으로 파이썬에서 예외 처리를 할 수 있습니다.파이썬에서 예외 처리 하는 방법 예를 들어 다음과 같은 코드가 있다고 생각하겠습니다. class ExceptExample: def make_error(self): # 에러가 발생하는 부분 return int(5345 / 0)if __name__ == "__main__": error_example = ExceptExample() error_example.make_error() 정수형 변수를 0으로 나누려고 하기 때문에 에러가 발생합니다. 여기서 유심히 봐야 할 것은 에러의 종류(ZeroDevisionError)가 같.. 2023. 11. 18. 이전 1 ··· 13 14 15 16 17 18 19 ··· 32 다음