본문 바로가기

반응형

Flutter-플러터/플러터 공부

Flutter로 클라우드 메세지 사용하기 1 Firebase에서 많이 쓰이는 기능 중 하나이다. 이번 블로그는 대략적인 방법만 정리한다. 클라우드 메시지 FCM은 앱에서만 사용 할 수 있는 아주 편리한 기능이다. 서버에서 특정 상황이네 데이터가 발생 할 때 등록된 앱에 메시지를 전달할 목적으로 사용한다. 1. 토큰 획득 앱에서 FCM을 이용하면 FCM 서버에서 토큰을 발행, 토큰은 서버에 저장해 두었다가 앱에 메시지를 보내야 할 때 메시지와 함께 FCM 서버에 전달, 그러면 FCM서버에서 토큰을 분석 해당 사용자의 폰에 메시지를 전달 var token= await FiredbaseMessing.instance.getToken(); 2. 메세지 받기 위에 언급한 FCM서버에서 제공된 토큰을 분석하는 코드 FirebaseMessaging.onMessa.. 더보기
Flutter - dotenv https://pub.dev/packages/flutter_dotenv flutter_dotenv | Flutter Package Easily configure any flutter application with global variables using a `.env` file. pub.dev 조금 어려운 개념의 패키지이다. 근데 쉽게 설명하자면 API를 이용한 앱을 만들 때 이 앱에서만 할당된 Key값들이 있다. 그 Key값들이 깃허브에 공유가 된다면 해킹과 같은 문제들이 크게 생길 수 있다. 해서 공유하면 안되거나 꺼림직한 것들을 따로 모아놓은 파일을 env라고 한다. 파일안에 해당 값들을 key -value 형식으로 집어 넣고 Flutter에서 그 값을 불러와서 사용하게 한다. 어렵다. 쉽게 설명했.. 더보기
플러터 code push기능 https://www.youtube.com/watch?v=X81kFYH02AM&ab_channel=%EA%B0%9C%EB%B0%9C%ED%95%98%EB%8A%94%EB%82%A8%EC%9E%90 리액트 네이티브에서 사용되던 코드 푸쉬 기능을 Flutter에서도 쓸 수 있게 되었다. 위 영상을 요약하자면 1. Flutter 초기 개발자가 만들었다 - 안정성 높음 2. 이용료가 비싸지 않다. - 한 달 5달라 3. 구글의 심사를 거치지 않고 바로 앱 업데이트가 가능하다!!!!! https://itnext.io/shorebird-flutter-codepush-over-the-air-updates-db8e2efb3077 Shorebird: CodePush & Over-the-Air Updates for Flu.. 더보기
http : statusCode 오늘도 내게 일용할 지식을 전수해주는 바드선생 api를 받는 코드를 쭈욱 보다가 stausCode를 쓰는 사람도 있고 안쓰는 사람도 있다는 걸 알게되었다. 그래서 statusCode에 대해 공부해봤다. http응답과 관련한 상태에 대한 숫자이다. 작동 코드를 짤 때 조건문에 넣거나 오류를 표현할 때 많이 쓰인다. statusCode는 HTTP 응답에서 서버 상태를 나타내는 3자리 숫자입니다. statusCode는 요청이 성공적으로 처리되었는지, 에러가 발생했는지, 리다이렉션이 필요한지 등을 나타냅니다. statusCode는 다음과 같이 5가지 범주로 나뉩니다. 1xx (Informational 100-199): 요청이 수신되었으며 처리 중입니다. 2xx (Successful 200-299): 요청이 성공.. 더보기
NewsAPI를 이용하기 https://newsapi.org/docs/get-started#search Get started - Documentation - News API Get the current top headlines for a country or category News API is great as a data source for news tickers and other applications where you want to show your users live headlines. We track headlines in 7 categories across over 50 countries, and at over a newsapi.org 회사에서 API 기능을 공부하라고 지시! 그리고 코딩쉐프님의 날씨앱 만드는 영상링크를.. 더보기
Flutter http 패키지에 대해 개발 이사님이 API에 대해 공부해오라고 하셨다. 주신 영상은 코딩쉐프님의 날씨앱 만들기 하지만 영상이 오래되어서 영상 내에 있는 코드가 현재 잘 작동하지 않는다. 그래서 이것 저것 찾다가 아래 영상을 찾았다. 해당 Open API는 NBA 농구 선수들이 대한 기록이다. https://www.youtube.com/watch?v=MlvqmRXKXyo&t=321s&ab_channel=MitchKoko https://github.com/mitchkoko/http-api-json/tree/main 위 깃허브는 소스 코드이다. 다시금 느끼지만 코드 자체를 외우는건 의미가 없는 것 같다. 그냥 이런 기능이 있다 라고만 기억해도 후에 찾아서 해야 하는 것 .... 그것이 코딩 더보기
Geolocator 패키지 https://pub.dev/packages/geolocator geolocator | Flutter Package Geolocation plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API for generic location (GPS etc.) functions. pub.dev 내가 사용 중인 기기의 주소를 불러다 주는 패키지 import 'package:flutter/material.dart'; import 'package:flutter/src/widgets/framework.dart'; import 'package:flutter/src/widgets/placeholder.dart'; import 'package:g.. 더보기
Flutter 다운 그레이드 이분 정리가 짱 https://blog.naver.com/PostView.naver?blogId=chandong83&logNo=222713502269&categoryNo=131&parentCategoryNo=0&viewDate=&currentPage=1&postListTopCurrentPage=1&from=postView 플러터(Flutter) 버전 변경하기(다운그레이드) - 윈도우 플러터(Flutter) SDK를 최신 버전이 아닌 예전 버전으로 변경하는 방법이다. T.M.I 시작 플러터는 ... blog.naver.com 더보기

반응형