
chatgpt로 simple flutter code 만들기(14) - 업데이트 진행(2)
1. 캐시 삭제 버튼을 누르면 기존에 사이트 이미지가 삭제되는 것에서 한 가지 기능을 더 추가하기로 함. 모든 drawer의 각 site의 url이 가리키는 썸네일 네트워크 경로를 받아와서 각 site 이미지를 로드해주기로 함. resetThumbnails()함수로 구현하였음. Future _clearCache(WidgetRef ref) async...

1. 캐시 삭제 버튼을 누르면 기존에 사이트 이미지가 삭제되는 것에서 한 가지 기능을 더 추가하기로 함. 모든 drawer의 각 site의 url이 가리키는 썸네일 네트워크 경로를 받아와서 각 site 이미지를 로드해주기로 함. resetThumbnails()함수로 구현하였음. Future _clearCache(WidgetRef ref) async...

유투브 썸네일, 블로그 썸네일 등을 자동으로 완성해주는 기능은 완성함. loadImage 위젯의 loadImageByType()함수를 수정해서 기존의 file디렉토리 내 이미지 로딩과 asset이미지 로딩 외에도 network이미지 로딩 로직을 추가했다. 그래서 이미지를 reformat, resize, save하는 단계를 거치지 않고도 net...

저는 처음 프론트엔드로 직접 모바일 앱을 만들어보고 싶어서 리엑트와 플러터 중 선택을 고민할 때 네이버 플러터팀에서 작성된 관련 회의 ppt를 구글 검색으로 접하고나서야 '아, 플러터가 장래가 불투명하지 않겠구나. 네이버도 하는데!' 라고 비로소 안심하고 공부했던 것 같아요. 이번에 다시 유투브 검색해보니 관련 좋은 영상이 있어서 제 블로그에 후...

https://blog.naver.com/devramyun/223315114556 [20240107] chatgpt로 simple flutter code 만들기(11) - 앱 설치 링크 및 다음 업데이트 예정 드디어 안정적인 앱이 업로드 되었습니다! 저도 쓰고 있는데요, 안...

현재 단계 [영상]

드디어 안정적인 앱이 업로드 되었습니다! 저도 쓰고 있는데요, 안드로이드 폰 유저라면 한 번 사용해보세요. https://play.google.com/store/apps/details?id=com.quirkagames.Favorites Bookmark - Favorite Sites - Apps on Google Play ...

플러터를 할 때 알아야 할 기본은 stateless 위젯과 stateful 위젯을 구분해서 적절하게 사용하는 것입니다. stateless 위젯의 lifecycle은 단순합니다. state를 따로 두지 않기 때문에 위젯의 내용이 변경된다면 이전 위젯은 삭제하고 새로 위젯을 만드는 과정이 전부입니다. 즉, 한 번의 lifecycle을 도는 동안...

그저께 올린 업데이트된 버전의 게시가 구글에서 거부되었습니다. AndroidManifest에서 android:host=“youtu.be”라고 괜히 유투브 주소를 언급했던 것이 찜찜해서 없앴습니다. ...

출시한 Favorite앱을 사용할 때 버그와 아쉬운 기능이 있어 각각 보완하였음. 버그 : 크롬과 유투브에서 공유를 할 때는 메모리에 있던 유휴 인스턴스가 다시 잘 열려서 복제가 일어나지 않지만, 삼성브라우저 같은 브라우저를 사용하여 공유할 경우 인스턴스가 계속 복제되었음. 해결: 싱글톤으로 바꿔줌. class MyApp extends ...

https://play.google.com/store/apps/details?id=com.quirkagames.Favorites Favorites - YouTube, News, etc - Apps on Google Play Manage frequently visited si...