개요
nhost_sdk 패키지는 Dart 애플리케이션에 인증 및 파일 저장/검색 기능을 제공하여 Nhost의 백엔드 서비스와 원활하게 통합할 수 있도록 합니다. 사용자 가입, 로그인, 세션 관리, 여러 플랫폼에서의 안전한 파일 업로드 및 다운로드를 지원합니다. Flutter를 사용하는 개발자를 위해 설계되었으며, 깔끔하고 직관적인 API로 백엔드 작업을 간소화합니다. Android, iOS, Web, macOS, Windows, Linux에서 효율적으로 작동하도록 설계되어 실시간 데이터와 안전한 파일 처리가 필요한 크로스플랫폼 앱에 적합합니다.
사용 사례
- Flutter 앱에서 사용자 인증
- 보안 파일 업로드 및 다운로드
- 실시간 데이터 동기화
- 크로스 플랫폼 백엔드 통합
- 풀스택 플러터 애플리케이션 빌드
- 사용자 세션을 안전하게 관리하기
주요 기능
- 내장 인증 흐름
- 파일 저장 및 검색
- 크로스 플랫폼 지원
- 실시간 업데이트
- pub add를 통한 간편 설정
- 타입 안전한 API 메서드
적합한 대상
- 백엔드 통합을 원하는 플러터 개발자
- 안전한 사용자 인증이 필요한 앱
- 클라우드 파일 저장소가 필요한 프로젝트
- 크로스플랫폼 모바일 및 웹 앱
- 백엔드 서비스로 Nhost를 사용하는 팀
- 백엔드 기능을 갖춘 빠른 프로토타이핑을 원하는 개발자
고려 사항
- Nhost 프로젝트 설정이 필요합니다
- Nhost 백엔드 사용 가능 여부에 따라 달라짐
- 백엔드 구성 없이 제한된 사용자 정의
- 추가 보안 규칙이 필요할 수 있습니다
- 수정 없이 오프라인 우선 앱에 적합하지 않습니다
- 인증 상태 유지에는 수동 처리가 필요합니다