본문 바로가기

반응형

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에서 그 값을 불러와서 사용하게 한다. 어렵다. 쉽게 설명했.. 더보기
ㅔ구글의 클라우드 IDE 프로젝트 IDX 코드를 짜려면 IDE 프로그램을 써야한다. 대표적으로 안드로이드 스튜디오, VScode가 있다. 오프라인 기반이기 때문에 보안에는 좋지만 협업시 작업 파일을 깃 허브에 올려서 관리 하는 불편함이 생긴다. 클라우드 IDE가 나오는 이유이기도 하다. 클라우드 IDE의 장점은 각 참여자가 코드를 짜면서 실시간의 변화를 관리할 수 있다는 점이다. 문제는 Flutter 와 같은 생긴지 얼마 안된 개발언어는... 지원이 없다 ㅜ 그러던 와중에 구글이 클라우드 IDE 프로젝트 IDX를 만들었다!!! https://m.ddaily.co.kr/page/view/2023080912475495114 구글, 프로젝트 IDX 공개…웹 브라우저에서도 AI 코딩 지원[ⓒpixabay]...m.ddaily.co.kr 지원하는 언어는.. 더보기
플러터 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.. 더보기

반응형