본문으로 바로가기

Flutter/Document

해당되는 글 13
  • thumbnail
    Flutter/Document

    Flutter Web App 개발 하면서 느낀 문제점

    Web App 개발하면서 느낀 점 과 실수했던 점을 기록해보려고 합니다. 해당 경험은 로박스 Web App 개발하면서 느낀 점을 토대로 작성되었습니다. Flutter Web App 문제점 1. SEO 불가 SEO(검색 엔진 최적화)는 웹사이트가 검색 결과에 더 잘 보이도록 최적화하는 과정입니다. Flutter Web App은 검색 엔진(구글, 네이버)에 노출이 되지 않습니다. Flutter 로 개발되지 않는 웹의 경우 개발자 도구를 켜서 Element Inspect 텍스트를 눌러보면 해당 텍스트가 Select 됩니다. 하지만 Flutter Web App의 경우는 Web App 전체가 Selecte 됩니다. 이는 검색 엔진이 Flutter Web App을 읽을 수가 없다는 것입니다. 공식적으로 SEO를 지..
  • thumbnail
    Flutter/Document

    Dart shallow copy와 deep copy 비교 (class, list)

    개발을 하다 보면 변수를 copy 할 일이 생긴다. 그런데 오랜만에 copy를 사용할 일이 생겨 사용을 하다 보니 shallow copy와 deep copy에 대해 까먹고 개발을 하다가 다시 공부하게 되었다. 그래서 Shallow, Deep Copy에 대해 정리해보려고 한다. Shallow Copy class Person { String? name; int? age; Person(this.name, this.age); } void main() { Person personA = Person('사람A',20); // instance 생성 // 본인은 여기서 deep copy가 될 것이라고 생각하고 코드를 작성했었다. Person personB = personA; // personB 에 personA의 ins..
  • thumbnail
    Flutter/Document

    Flutter Warning: Mapping new ns - gradle 업데이트 방법

    빌드 중 에 gradle 버전이 낮으면 해당 경고 메시지가 나타난다. gradle 버전을 높여주면 쉽게 해결이 가능하다. Warning: Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01 Warning: Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01 Warning: Mapping new ns http://schem..
  • thumbnail
    Flutter/Document

    Flutter firebase 수동 추가 문서

    google 로그인을 구현하기 전 필요한 firebase 설정이다. 이 글은 수동 설정이다. 자동으로 하는 게 편한데 왜 수동으로 하냐라고 질문한다면 나중에 수동으로 추가할 일이 생길 수도 있기 때문이다. 필요 없다고는 생각 안 한다. 1. Firebase Console에서 프로젝트 추가 자동 설정에서도 프로젝트 추가는 수동으로 해야 한다. Firebase Console - https://console.firebase.google.com/ 2. Authentication 활성화 앱 추가하기 전 Authentication 활성화시켜야 한다 앱을 먼저 추가하게 되면 google-services.json 파일에 대한 변경이 있기 때문에 먼저 해야 한다. 오른쪽 하단에 Google 로그인 활성화 시키기 전 프로..
    이모티콘창 닫기
    울음
    안녕
    감사해요
    당황
    피폐

    이모티콘을 클릭하면 댓글창에 입력됩니다.