일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 백준 #boj #baekjoon
- 백준 #c++
- Flutter
- baekjoon #boj #c++
- boj #baekjoon #c++
- flutter #깃
- VS #비주얼스튜디오
- 비주얼스튜디오 #코드스니펫
- 비주얼 스튜디오 #vs #visual studio
- 유데미 #udemy #웅진씽크빅 #스나이퍼팩토리 #인사이드아웃 #미래내일일경험 #프로젝트캠프 #부트캠프 #react #리액트프로젝트 #프론트엔드개발자양성과정 #개발자교육과
- baekjoon #백준 #boj
- git #unity #깃허브
- #유데미 #udemy #웅진씽크빅 #스나이퍼팩토리 #인사이드아웃 #미래내일일경험 #프로젝트캠프 #부트캠프 #react #리액트프로젝트 #프론트엔드개발자양성과정 #개발자교육과정
- 인턴 #프론트엔드 #개발자 #프론트엔드개발자 #취준
- boj #baekjoon
- flutter #app #취준
- 플러터 #flutter #restful #rest api
- 백준
- flutter #todolist
- boj #c++
- unity #2d-game
- unity #2d-game #minigame #vscode
- flutter #플러터
- flutter #상태관리
- flutter #git
- flutter #firebase #플러터 #파이어베이스 #연동
- 백준 #boj
- firebase #파이어베이스
- flutter #플러터 #분석
- 로컬저장소 #이름변경
- Today
- Total
목록[Flutter] 두번째 앱 (6)
cococo-coding
감정일기 앱을 만들기 위해 파이어베이스와 플러터를 연결했다. 1. analysis_options.yaml 파일에 다음코드를 추가한다. (Lint가 뜨지 않도록 방지) rules: prefer_const_constructors: false avoid_print: false prefer_typing_uninitialized_variables: false prefer_const_constructors_in_immutables: false 2. main.dart 파일을 다음 코드로 기본세팅한다. import 'package:flutter/material.dart'; import 'package:firebase_core/firebase_core.dart'; import 'firebase_options.dart';..
정말 다사다난했던 firebase 연동기.. 트러블슈팅 한 과정을 기록하기 위해 써보는 글이다. 설치 단계 설치하는 순서는 다음과 같다. 파이어베이스 홈페이지에 나와있는 내용이다. 1. firebase-tools-instant-win.exe 열어주기 그러면 다음과 같은 창이 나온다. 2. 파이어베이스 로그인 및 리스트 확인하기 나의 경우 이미 로그인이 되어있다고 뜨는데, 만약 안 되어 있다면 로그인 명령어와 파이어베이스 리스트를 보여주는 명령어로 확인을 한번 해준다. 3. 환경변수 설정하기 어쩌면 가장 메인파트... 솔직히 어려운건 아닌데 제대로 어떻게하라는 방법이 없어서 서치하는데 시간이 오래걸림 > dart pub global activate flutterfire_cli 위 명령어를 입력하는데 계속해..
플러터로 앱개발을 할 때 기업공고에서 필수적인 사항들을 모아보았다. 여기서는 3번 상태관리에 대해 정리해보았다. 1. Restful 개발 경험 2. 앱 출시 경험(서비스 런칭 및 운영, 공식 배포) 3. 상태관리(Bloc, GetX, Provider, RiverPod...) 4. git 5. 원활한 커뮤니케이션 6. 파이어베이스 상태관리란? State Management, UI에서 실시간으로 변하는 데이터를 관리하는 방법 상태관리를 하는 이유 데이터가 바뀌어도 페이지가 렌더링 되지 않도록 (특정 데이터가 바뀔 때마다 화면 전체를 렌더링하면 자원낭비가 심해지기 때문) 상태(state)들이 복잡하게 얽혀있다면, 상호간의 의존성이 높아져서 UI가 어떻게 변하는지 알기 어렵기 때문에 효율적인 관리가 필요함 상태..
플러터로 앱개발을 할 때 기업공고에서 필수적인 사항들을 모아보았다. 여기서는 1번 Restful 개발 경험에 대해 정리해보았다. 1. Restful 개발 경험 2. 앱 출시 경험(서비스 런칭 및 운영, 공식 배포) 3. 상태관리(Bloc, GetX, Provider, RiverPod...) 4. git 5. 원활한 커뮤니케이션 6. 파이어베이스 Rest란? Representational State Transfer의 약자로, 자원을 이름(자원의 표현)으로 구분하여 해당 자원의 상태(정보)를 주고받는 모든 것을 의미한다. HTTP URI (Uniform Resource Identifier)를 통해 자원(Resource)을 명시하고 HTTP Method(POST, GET, PUT..
우선 첫 번째로 투두리스트를 만들었고 다음은 내가 직접 간단한 앱이라도 만들어 출시까지 해보는 경험이 필요하다고 판단했다. Flutter 검색어로 여러 직무공고를 살펴본 결과 겹치는 기본적인 사항들이 있었다. (2024.02.25 기준) 1. Restful 개발 경험 2. 앱 출시 경험(서비스 런칭 및 운영, 공식 배포) 3. 상태관리(Bloc, GetX, Provider, RiverPod...) 4. git 5. 원활한 커뮤니케이션 6. 파이어베이스 특히 1~3번은 거의 모든 공고에서 필수적으로 나왔다. 4,5번이야 기본적으로 팀플을 하게 되니 깃 협업과 커뮤니케이션 능력을 물어보는 거 같고 6번은 필수는 아니지만 그래도 간간이 보이고, 파이어베이스와 플러터 자체가 구글에서 만든 친구들이라 서로 같이 ..
시작하면서 flutter로 개발을 하면서 구인구직글 찾아보면 우대사항에 'Firebase 이용경험' 이 많이 적혀있다. 시작은 클론코딩으로 투두리스트를 만들어봤으니, 이제는 firebase와 로그인 기능이 들어가있는 자체적인 앱을 만들어야 할 차례라고 생각이 들었다. firebase는 학부생시절에 잠깐 이용했던 거 같은데, 데이터베이스의 한 종류로만 생각했다. 그러나 실제로 찾아보면서 데이터베이스는 여러 부가적인 기능 중에 하나라는 것을 알게 되었다. 구글링한 내용을 정리해보겠다. 파이어베이스란 구글이 만든 모바일 애플리케이션 개발 플랫폼이다. 파이어베이스의 기능 파이어베이스는 앱을 개발/개선/성장시킬 수 있는 도구모음(toolSet)이다. 이러한 도구가 없다면 개발자들은 서비스의 특정부분들을 직접 만들..