반응형

분류 전체보기 113

React Native에서 네이버 로그인 API 연동시키기 (RN)

이번 글에서는 구글 로그인 api, 카카오 로그인 api에 이어서 네이버 로그인 api까지 성공적으로 api연동을 마치게 되어 네이번 로그인 api를 연동시키는 부분에 대해 정리해보고자 한다. (안드로이드 기준) (네이버 로그인도 카카오 로그인과 마찬가지로 안드로이드 앱 빌드방식과 앱 빌드와 관련된 파일들에 대해 알지 못하는 무지한 상태에서 처음 API를 연동시키고 있었을 때 정말 많은 시간과 에너지가 갈리며 고통받았었던 API였는데, 프로젝트 x 교내활동 도중 네이버 현업 개발자 멘토분이 당시 다운받았던 네이버 로그인관련 라이브러리 자체가 제대로 빌드되지 않는 라이브러리라서, 다른 네아로 라이브러리를 끌어와야 할 것 같다는 피드백을 받아 다른 네아로 API 라이브러리를 끌어오게 되었는데 카카오 로그인 ..

React Native에서 카카오 로그인 API 연동시키기 (RN)

이번 글에서는 구글 로그인 API를 연동시키며 어떻게 API를 연동시키는지 감이 잡혀 카카오 로그인 API를 연동시키는 것도 성공시키게 되어 기쁜 마음으로 해당 내용에 대해 정리해보고자 한다.  참고로 카카오 로그인 API는 예전에 SDK 버전호환과 관련된 에러와 더불어, 안드로이드 앱 빌드 과정과 관련된 파일들에 대해 알지도 못하는 무지한 상태에서 처음 API를 연동시키며 정말 많은 고생을 하며 멘탈도 갈리고 결국 반포기상태로 방치했었던 부분인데 막상 API를 어떤식으로 안드로이드 프로젝트에서 불러와 실행시키고 빌드하는 건지에 대한 이해도가 어느정도 오른상태에서 다시 연동시켜보니 어이없을 정도로 쉽게 API를 연동시킬 수 있게 되어 당황스러웠다. 이제 본론으로 돌아가 안드로이드 환경에서 react na..

Firebase를 활용해 구글 로그인 API 연동하기 (RN)

이번 글에서는 firebase를 통해 구글 api를 성공적으로 연동시킨 기념으로, React Native 환경에서 firebase를 활용해 구글 로그인 api를 연동시키는 방법에 대해 자세히 정리해두고자 한다. ( 글쓴이는 안드로이드 환경이며, 이미 연동을 시킨 상태이므로 스크린샷이 처음 구글 로그인 api와 관련해서 설정하는 화면들과는 조금 차이가 있을 수 있음 - 이와 관련해서 다른 점이 있다면 언제든지 댓글 남겨주세요)   Firebase를 활용하여 Google Login API 연동하는 방법 (android 버전위주)  1. Firebase 프로젝트 생성 먼저 구글 로그인과 관련된 인증로직과 세션관리를 대신하여 구글 로그인 api를 사용하기 편하게 도와주는 도구인 'Firebase'를 활용하기 위..

React Native Google Map API 회색배경 렌더링 오류

이번 글에서는 다른 사람들은 쉽게 쉽게 사용하던 google map api를 혼자만 빌빌대게 했던 오류에 대해 정리하고 넘어가 보고자 한다. 내가 google api를 구현하며 가장 고통받았던 부분은 다른 사람이 하는 것처럼 제대로 api key도 등록하고 api도 활성화시키고 react-native-maps 라이브러리를 import 하여 Mapview컴포넌트도 사용한다고 생각했는데 아래 화면처럼 회색 배경으로 이미지가 렌더링 된다는 사실이었다. 가장 먼저 이 문제를 해결하기 위해 시도해보았던 건 아래 공식 문서에서 해당 문제를 해결하는 방법을 본 적이 있었기에 공식문서에서 하라는 방법을 그대로 따라 해 보는 것이었다. 공식 문서 링크 - https://github.com/react-native-maps..

React Native에서 Google Map API 사용하기

이번 글에서는 엉뚱한 오류에 걸려넘어져 해결하지 못하다 겨우 해당 오류를 해결하 게되어 React Native에서 google map api를 연동시키는 것에 대해 정리해보고자 한다.    React Native에서 Google Map API 사용법 1. react-native-maps 라이브러리 다운로드 먼저, google 지도를 사용할 수 있도록 지원해주는 라이브러리인 react-native-maps 라이브러리를 아래 코드를 터미널창에 입력하여 입력하여 다운로드 받아주도록 하자.  npm install react-native-maps      2. Google Cloud Platform console (GCP console)에서 API 등록해주기 react-naitve-maps 라이브러리를 다운로드 ..

너의 평점은 - 25206번 (Java 풀이)

문제 인하대학교 컴퓨터공학과를 졸업하기 위해서는, 전공평점이 3.3 이상이거나 졸업고사를 통과해야 한다. 그런데 아뿔싸, 치훈이는 깜빡하고 졸업고사를 응시하지 않았다는 사실을 깨달았다!치훈이의 전공평점을 계산해주는 프로그램을 작성해보자.전공평점은 전공과목별 (학점 × 과목평점)의 합을 학점의 총합으로 나눈 값이다.인하대학교 컴퓨터공학과의 등급에 따른 과목평점은 다음 표와 같다.  A+4.5A04.0B+3.5B03.0C+2.5C02.0D+1.5D01.0F0.0  P/F 과목의 경우 등급이 P또는 F로 표시되는데, 등급이 P인 과목은 계산에서 제외해야 한다.과연 치훈이는 무사히 졸업할 수 있을까?  입력20줄에 걸쳐 치훈이가 수강한 전공과목의 과목명, 학점, 등급이 공백으로 구분되어 주어진다.   출력치훈이..

실습/백준 2024.08.02
반응형