반응형

분류 전체보기 1141

[Flutter 에러] "net::err_cleartext_not_permitted" Android WebView 오류 수정 방법

아래 글을 읽어보면 좋다 구글이 보안 문제 때문에 http 주소대신 https 주소만 전송한다고 한다. "일반 텍스트는 일반적으로 HTTP(하이퍼텍스트 전송 프로토콜) URL을 통해 전송됩니다. Android 9 업데이트 이후 Android Webview를 사용하는 모든 애플리케이션은 HTTPS를 사용해야 합니다. 그렇지 않으면 시스템에서 net::err_cleartext_not_permitted 오류가 발생합니다. 요컨대 이 오류는 HTTP URL에 액세스할 때 Android의 네트워크 보안 구성으로 인해 애플리케이션 사용자에게 표시됩니다." - http 주소에 s 만 붙여주어 문제 해결 - How to fix the "net::err_cleartext_not_permitted" Android WebV..

에러 및 오류 2022.12.20

[노마드코더: Flutter 로 웹툰 앱 만들기] #6.16 Url Launcher

지난 시간 버튼에 outline 주는 challenger가 있었는데, 그림자까지 넣어보았다 detail_screen.dart import 'package:flutter/material.dart'; import 'package:toonflix/models/webtoon_detail_model.dart'; import 'package:toonflix/models/webtoon_episode_model.dart'; import 'package:toonflix/services/api_service.dart'; class DetailScreen extends StatefulWidget { final String title, thumb, id; const DetailScreen({ super.key, require..

[노마드코더: Flutter 로 웹툰 앱 만들기] #6.15 Episodes

WebtoonEpisodeModel 여기에서 아래 코드를 빼먹는 바람에 return episodesInstances; 에러가 생겼었다. 지금은 찾아서 해결 detail_screen.dart에서 stateful위젯으로 변경한 이유는 initState메서드가 필요하기 때문이다. 그래야 getToonById와 getLatestEpisodesById가 필요하기 때문이다. ListView는 목록이 길 때 최적화에 좋게 사용하면 된다. 우리는 10개의 목록만 출력하기 때문에 Column을 이용할 것이다. 만약에 길이를 몰랐다면 ListView를 사용하는 게 맞지만 우리는 10개의 길이를 알기 때문에 Column으로 고. Collection for를 이용하고 있는데 (for문을 보고 있음) List 안에서 List를..

[노마드코더: Flutter 로 웹툰 앱 만들기] #6.14 Detail Info

다음 강의를 들어가기 전에 문제가 생겼다. 일단은 두겠지만, 웹툰 썸네일을 클릭하면 애니메이션이 움직이는 것처럼 효과를 줬는데 그 움직이는 과정에서 이렇게 높이(?)넓이? 픽셀이 안 맞는다는 에러가 빠르게 지나간다. 다음에 해결하는 것으로 남겨두고 다음 강의를 진행해보자 해결되었다..........! 코드가 중간에 꼬였던 것 같아서 원본을 가져다가 복붙하다가 이리저리 하니 해결;;; WebtoonDetailModel 파일에서 w를 소문자로 작성해버렸다. 그 부분 수정 완료 class WebtoonDetailModel { final String title, about, genre, age; WebtoonDetailModel.fromJson(Map json) : title = json['title'], ab..

[Flutter 에러] Flutter web can't load network image from another domain

강의 수강하면서 잘 따라가고 있었는데 갑자기 등장한 에러로 며칠을 보냈다......... 이미지가 잘만 불러와졌었는데 갑자기 이미지가 안 불러와진다고 하고 막상 도메인을 입력해보면 주소에는 문제가 없어서... 머리를 싸맸었는데데 ════════ Exception caught by image resource service ════════════════════════════ Failed to load network image. Image URL: https://shared-comic.pstatic.net/thumb/webtoon/728750/thumbnail/thumbnail_IMAG21_47c21251-b213-4882-bacc-15adce1acfc8.jpg Trying to load an image fr..

에러 및 오류 2022.12.19

[프로그래머스] 회문확인

문제 문자열 str과 정수 n이 주어진다. 문자열 str의 어떤 문자를 n번 이하로 제거하였을 경우, 회문이 되는지 그 여부(True, False)를 출력하시오. 회문 : 순서대로 읽어도 거꾸로 읽어도 똑같은 문장 abba, tenet, kayak 너무 어려웠다...... 어려움을 겪었던 부분 중에 하나는 메서드에서 재귀함수를 이용하는데 for문에서 빠져나가더라도 재귀함수를 멈추지는 못하는 현상이 일어나서 타입을 boolean으로 지정한 다음에 매서드를 반환할 때 true인지 false인지 확인하고 바로 멈추게 하고 싶은데 그것이 안돼서 value에 값이 한 번 true일 때 따로 false로 변경해서 지정하는 부분이 없게 했다. import java.util.Scanner; public class El..

[노마드코더: Flutter 로 웹툰 앱 만들기] #6.13 Futures

한 번 더 돌려야겠다......... 헷갈리는 것 투성이 ㅠㅠ detail_screen.dart import 'package:flutter/material.dart'; import 'package:toonflix/models/webtoon_detail_model.dart'; import 'package:toonflix/models/webtoon_episode_model.dart'; import 'package:toonflix/services/api_service.dart'; class DetailScreen extends StatefulWidget { final String title, thumb, id; const DetailScreen({ super.key, required this.title, re..

[노마드코더: Flutter 로 웹툰 앱 만들기] #6.12 ApiService

api_service.dart import 'dart:convert'; import 'package:http/http.dart' as http; import 'package:toonflix/models/webtoon.dart'; import 'package:toonflix/models/webtoon_detail_model.dart'; import 'package:toonflix/models/webtoon_episode_model.dart'; class ApiService { static const String baseUrl = "https://webtoon-crawler.nomadcoders.workers.dev"; static const String today = "today"; static Futur..

반응형