# 공통모듈

- [데이터통신과 JSON 파싱](/start/common/index/json.md): 플러터와 백엔드 서버 간의 API(XML/JSON) 통신을 수행하는 방법을 소개합니다. HTTP/HTTPS GET 및 POST 요청을 사용하여 데이터를 통신하고, 구조체 생성 및 데이터를 JSON 형식으로 파싱하는 방법을 안내합니다.
- [인증 연동](/start/common/index/authentification.md): 아이디/비밀번호 인증 및 생체로그인, 애플로그인, 구글로그인, 카카오톡 로그인, 네이버 로그인 등 다양한 로그인 방법을 샘플소스와 함께 안내합니다.
- [채널링](/start/common/index/channel.md): Flutter와 네이티브 코드 간의 상호작용 방법을 안내합니다. Flutter에서 네이티브 코드를 호출하고 네이티브 기능을 통합하여 플러터 앱을 더 강력하게 만들 수 있습니다.
- [네비게이션](/start/common/index/nevigation.md): Flutter 앱에서 네비게이션과 경로 매개변수를 활용하는 방법을 안내합니다. 네비게이션은 앱 내의 화면 전환을 관리하고, 경로 매개변수를 사용하여 화면 간 데이터를 전달할 수 있습니다.
- [푸시 메시지](/start/common/index/push-message.md): 구글 파이어베이스를 활용하여 Flutter 앱에서 푸시 메시지를 관리하는 방법을 안내합니다. 푸시 메시지를 통해 사용자에게 중요한 정보나 업데이트를 전달할 수 있습니다.
- [SMS 인증](/start/common/index/sms.md): Flutter 앱에서 SMS를 사용하여 인증 기능을 구현하는 방법을 안내합니다. SMS 인증은 사용자가 휴대폰 번호로 인증 코드를 받아 인증하는 간단하면서도 효과적인 방법입니다.
- [예외처리](/start/common/index/exception.md): 플러터(Flutter) 앱에서 예외 처리는 앱이 예상치 못한 상황에서도 안정적으로 동작할 수 있도록 도와줍니다. 예외 처리는 코드 실행 중에 발생할 수 있는 예기치 않은 문제를 다루는 프로그래밍 개념입니다. 플러터 앱에서 예외는 다양한 상황에서 발생할 수 있습니다. 이러한 예외를 적절하게 처리하면 앱이 충돌하지 않고 계속 정상적으로 동작할 수 있습니다.
