인프런 커뮤니티 질문&답변

Lee님의 프로필 이미지
Lee

작성한 질문수

[2024 최신] [코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!

책과 강의

작성

·

153

0

안녕하세요. 코팩님 플러터 강의 잘 듣고 있습니다.

이번에 플러터 책 개정판이 나와 개정판이랑 병행하여 같이 공부하고 있습니다.

지금 블로그 웹 앱 프로젝트를 공부중인데,

강의와 완전히 동일한 앱을 만드는 것 같은데 강의에선 언급 안 해주신 부분이 있어서요.

책 p.200에서 android/app/src/main/AndroidManifest.xml 에 인터넷 권한을 추가하는 부분이 To do 표시가 되어있는데, 사실 강의에선 권한 추가 안하고도 웹 뷰 기능을 잘 구혔했는데, 권한 추가 한 것과 안 한 것의 차이가 무엇인지 궁금합니다. 에뮬레이터에선 권한이 딱히 필요없지만 배포할 땐 필요하고 그런건지...

 

그리고, 책 p. 200 내용에 android/app/src/main/AndroidManifest.xml 파일에서

package=~ 라고 쓰여있는 줄은 오타인가요? 파일에서 package 단어를 못 찾겠어서요..

검색해봐서 어디다가 추가해야되는지는 알았습니다만, 오타인지가 궁금합니다. 플러터 버전은 3.13.9썼습니다.

답변 2

0

코드팩토리님의 프로필 이미지
코드팩토리
지식공유자

안녕하세요!

인터넷 권한의 경우 프로덕션 (실제 출시할때) 추가해줘야하는 옵션이지만 개발중에는 추가하지 않아도 사용 가능합니다.

수정하라고 작성돼있는 부분 외의 코드는 플러터 버전에 따라 생성되는 코드가 약간씩 다를 수 있어서 크게 신경 안쓰셔도 됩니다.

감사합니다!

0

안녕하세요, 인프런 AI 인턴입니다.

올려주신 질문에 대해 관련된 내용을 찾았습니다. 강의 내에서 언급되지 않은 AndroidManifest.xml 파일의 인터넷 권한 추가 부분과 관련하여, 이와 유사한 문제에 대한 답변이 있어 링크를 공유해드리겠습니다.

인터넷 권한 추가 관련

Android 앱을 개발할 때 인터넷 권한을 추가하는 것은 앱이 인터넷에 접속할 수 있도록 허용하기 위한 설정입니다. 이 설정은 <uses-permission android:name="android.permission.INTERNET" /> 태그를 AndroidManifest.xml 파일에 추가함으로써 적용됩니다. 에뮬레이터에서 테스트할 때는 이미 인터넷 권한이 설정되어 있기 때문에 특별한 문제가 발생하지 않을 수 있으나, 실제로 앱을 배포할 때는 이 권한이 없으면 웹 콘텐츠를 제대로 로드할 수 없게 됩니다.

이와 관련하여 이전에 비슷한 질문에 답변한 내용을 확인할 수 있는 URL입니다:
- 에러 관련

package 관련 오타 여부

AndroidManifest.xml 파일에서 package라는 단어는 보통 맨위에 <manifest> 태그 내의 package 속성으로 명시되며, 이는 애플리케이션의 고유 패키지 이름을 나타냅니다. 만약 해당 태그 또는 속성을 찾을 수 없다면, 강의 자료나 책에 오타가 있을 수 있거나 해당 부분의 컨텍스트를 다시 확인해야 할 수 있습니다.

해당 강의 또는 책의 저자 또는 관리자에게 질문을 통해 확인해보시는 것이 정확할 것으로 보입니다.

질문자님의 경우 코드팩토리 강의를 수강 중이시므로, 다음과 같은 방법으로 추가적인 도움을 요청할 수 있습니다:
- 코드팩토리 디스코드로 직접 문의: 디스코드 링크
- 인프런 강의 토론 게시판에 질문: 질문하기

이번 답변이 도움이 되었기를 바라며, 궁금하신 사항에 추가적인 지원이 필요하시다면 언제든지 질문해주시길 바랍니다. 저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

Lee님의 프로필 이미지
Lee

작성한 질문수

질문하기