목록전체 글 (365)
seong
https://jinhan38.com/143
앱에 유튜브 동영상을 실행 시키는데, WebView까지는 필요 없이, 딱 동영상만 필요한 부분이 생겼다. Youtube처럼 TimeStamp를 클릭 하면 해당 화면으로 이동하는 기능도 추가로 요청을 받았다. YoutubePlayer에 주요한 부분 - youtubeId는 링크의 "watch?v="부분을 사용 TimeStamp를 실행 시키기 위해서 필요한 코드 youtubeController의 .seekTo 함수를 사용해주면 된다. GestureDetector(onTap: () { youtubeController.seekTo(Duration(seconds: 8)); }, child: Text("8초 부터 시작")), Controller 초기화 // https://www.youtube.com/watch?v=9..
Flutter에는 상태(State)가 존재하고 상태를 관리해줄 필요성이 있다. 상태를 관리 해주는 방법으로는 다양하게 Flutter에서 제공하는 ValueNotifier,ChangeNotifier,StateNotifer등 과 라이브러리(GetX,RiverPod,Provider,Bloc 등)를 활용하는 여러가지 방법이 있다. 이번에는 ValueNotifier에 대해 공부 해볼 것이다. https://api.flutter.dev/flutter/foundation/ValueNotifier-class.html ValueNotifier class - foundation library - Dart API A ChangeNotifier that holds a single value. When value is repl..
https://jinhan38.com/156
사용 목적 - 이동하려는 페이지가 이미 열려 있다면 다시 이동 하기 방지 적용 전 참고 사항 - Route이동을 name으로 함 ( name으로 Route 관리시 Route 스택 관리가 편리해지기 때문에 번거로워도 관리 해주는 것이 좋다. ) 현재 열려 있는 페이지의 경로를 가져오는 함수 /// 현재 열려 있는 페이지 경로 정보 String? getCurrentPath() { String? currentPath; MyApp.navigatorKey.currentState?.popUntil((route) { currentPath = route.settings.name; return true; }); return currentPath; } 경로 체크 및 이동 // 함수를 실행해 현재 경로 가져옴. String..
1. Google Play Console에 로그인 https://play.google.com/console 2. Google Play Console -> Home -> 번역 적용 시킬 앱 선택 3. 왼쪽 메뉴 선택 -> 앱 정보 -> 기본 스토어 등록 정보 4. 번역 관리 -> 언어 선택 5. US 미국 버전만 추가 할 것이기 때문에 미국만 선택 6. 5번을 했다면 영어가 추가 되어 있다, 영어 선택 7. 각란에 번역에 알맞게 입력 및 저장 8. 게시 개요 -> 심사 받으면 빠르면 하루 안에 적용이 된다
Flutter를 사용중인데 계속 설정파일들이 매번 커밋에 올라가니 상당히 불편하다.. ".gitignore" 파일에 무시할 파일들을 설정 할 수있는데 아래 웹사이트에서 키워드만 입력하면 자동으로 생성해 준다 https://www.toptal.com/developers/gitignore/ gitignore.io Create useful .gitignore files for your project www.toptal.com