참고RichText 안에 WidgetSpan을 넣어주면 됩니다!예시)위 코드의 경우 아래처럼 나옵니다. 버튼이 텍스트 맨 끝에 붙게 됩니다. (배경색은 부모 위젯에서 지정한 것이니 신경쓰지 않으셔도 됩니다.)
링크(stackOverflow)위처럼 String의 특정 위치에 "를 붙이는 util 함수를 짜서 적용하면 된다.
iOS의 경우, 웹뷰에서 로딩한 콘텐츠의 길이가 화면보다 길 때, 최초 스크롤의 위치가 맨 위가 아닌 중간에 가 있는 경우가 많다. 이 때문에 위의 자바스크립트 코드를 임의로 추가해서, iOS일 때만 실행되도록 했다.관련 내용 : https://github.c
Flutter에서 카카오 로그인을 구현하는 방법을, 카카오 프로젝트를 생성하는 맨 처음부터 코드 부분까지 상세히 설명했습니다.
Flutter에서 GA를 사용하는 방법과, PageView 추적이 안 될 때의 해결 방법을 알려드립니다.
제 이력을 보신 분들은 아시겠지만, 저는 한양대학교 컴퓨터 중앙동아리인 HUHS에서 굉장히 오래 활동했습니다. 1학년이었던 2015년에 입부해서, 현재까지 활동을 하고 있으니, 글을 쓴 2023년 기준으로 벌써 8년차 회원이 됬네요. 동아리에서 회장/부회장 1번씩 해
💡 이 글에서 제시하는 해결책은 GetX를 쓰는 프로젝트에서 특정 화면에 대해 onReady() 함수가 실행되지 않을 때에도 적용할 수 있습니다.(이는 GetX의 onReady() 함수 또한 onInit() 안에서 addPostFrameCallback을 통해 실행되기
Sliver처럼 다른 height를 건드리는 Widget 안에 ListView를 넣는 경우, 종종 ListView 상단에 코드에는 없는 margin이나 padding이 생겨서 의도보다 사이 공간이 더 벌어져 있는 경우가 있다.(추측이지만, ListView를 Sliver
어느 동작을 할 때 UI가 멈추는지 살펴봅니다.해당 동작과 연결된 모든 코드를 주석 처리하고, 각 단계별로 주석을 해제해가며 UI가 멈추는 정확한 지점을 찾습니다.UI가 멈추는 정확한 지점의 변수나 코드, 연결된 객체가 어떤 것이 있는지 살펴봅니다.현재까지 제가 겪은
main() 함수에 Firebase.initializeApp을 추가합니다. 일반적인 해결책입니다.프로젝트를 새로 생성하고, lib 폴더 하위의 코드를 모두 옮겨옵니다.⭐ 단, 만약 git에 올린 코드라면, git에 있는 내용으로 다시 clone받아도 된다.(해결책 2는
한 줄 요약 : 라이브러리 버전 문제입니다.pubspec.lock에서 두 컴퓨터가 동일한 버전의 라이브러리를 사용 중인지 체크합니다.다른 버전을 사용 중이라면, pubspec.lock에서 해당 라이브러리의 버전을 정상 버전으로 고정하고 다시 프로젝트를 공유합니다.대부분
참고 : https://jinseok12.tistory.com/107안드로이드 실기기를 컴퓨터와 연결한 뒤, 아래 순서대로 실행하시면 됩니다.(참고로 아래 글은 맥북 기준으로, 윈도우는 조금 다를 수 있습니다.)Terminal을 띠웁니다.디바이스 연결 확인 :
참고 : https://github.com/flutter/flutter/issues/93668AndroidManifest.xml의 .MainActivity activity 태그 안에 아래의 meta-data 태그를 넣으면 됩니다.위 태그는 원래 기본적으로 생성
참고 : https://medium.com/mobile-app-development-publication/three-important-yet-unbeknown-android-app-launcher-behaviors-f8b6e59d5340AndroidManife
해결책 : XCode를 14 이상 버전으로 업데이트하시면 됩니다.(단, XCode 14 이상 버전은 macOS 12.6 이상에서만 동작하기 때문에 macOS 업데이트를 같이 해야 할 수도 있습니다.)초보 분들을 위한 조언 : XCode 업데이트 진~짜 오래 걸립니다.
참고 : Flutter ios 오류해결 : Error output from CocoaPods: ↳ Searching for inspections failed: undefined method \`map' for nil:NilClass아래 순서대로 따라합니다.Install
참고 : Flutter: XCode error "Unable to boot the Simulator"아래 순서대로 하시면 됩니다.Go to About this Mac > Storage > Manage > DeveloperDelete all the content추가 :
참고 : https://github.com/flutter/flutter/issues/53573우선 Podfile에서 platform :ios, '9.0' 코드가 활성화되어 있고, 버전이 9.0이 아닌 다른 버전인지 확인합니다. 다른 버전이라면, 아래 두번째 이
참고 : https://stackoverflow.com/questions/38602469/higher-minimum-deployment-target-error-when-installing-firebase-crash-reports해결책 : Podfile에서 pl