전체 글(14)
-
[블로그 서버 개발기] ReactJS + NodeJS + MongoDB +AWS
안녕하세요 안드로이드 개발을 하다가. 친구의 부탁으로 서버 개발을 건드리게된 블루라군입니다. 개발을 하다보면, 수많은 문제들에 부딫치게 됩니다. 제로베이스에서 수많은 문제에 부딫치다보면, 자연스럽게 시간은 1달,2달은 너무나도 쉽게 흘러갑니다. 이 시리즈는 저의 개인적인 경험을 토대로, 막 서버를 개발해보고 싶은 개발자나, 개발에 대해서 ㄱ 도 모르는 사람들이 1달~2달을 1주일로 줄이려는 목적에서 글을 작성했습니다. 그런 것들이 목적인 만큼 쉽고 설정위주로. 참조한 이론은 다른 블로그의 글들을 첨부하며 진행을 하려고 합니다. 모 사의 140,000원 짜리 인터넷 강의로 React를 처음 접했지만 만족이 되지 않았습니다.
2022.03.19 -
Android Gradle plugin requires Java 11 to run. you are currently using Java 1.8
[환경] Android Studio Arctic Fox | 2020.3.1 Patch 2 그러니까 현재 작성일 2021년 11월 15일 기준 안드로이드 스튜디오 최신 버전입니다. [원인] 어느날, 신나게 업데이트를 했는데, 신규 프로젝트를 만들자마자 버그가 생깁니다. 원인이라고 굳이 꼽자면 이제 내부적 Gradle Plugin이 Java 1.8 -> Java 11로 업그레이드 된 것이 원인인 것처럼 보입니다. (어떤 분은 안드로이드 스튜디오의 경로에 한글이 포함되서 그럴 수 있다고 하시더라고요.) 망할 업데이트 할 때마다 혈압상승. [해결방법] 방법은 간단합니다. 스택오버플로우 참조 윈도우 기준으로 설명드립니다. 1. 안드로이드 스튜디오의 왼쪽상단 File 메뉴를 클릭합니다. 2. Settings 를 클..
2021.11.15 -
유튜브 API - 시작하기(구글 클라우드 YouTube API v3 설정)
#Android #YouTubeAPI #Kotlin 헤매는 시간은 점점 길어지고, 우리에게 시간은 늘 부족합니다. (오늘도 API문서 뒤적거리니까 하루가 지나갔습니다 ㅠㅠ. 내가 바보인가...) 이런 시간이 부족한 분들을 위해 기록을 바칩니다. 영어를 보기만 해도 울렁증이 오시는 분들을 위해 해석도 해서 포스팅을 합니다. 공통적으로 해야 되는 부분에 대해 짚고 넘어가면. YouTubeAPI Android Quick Start와 SDK를 다운로드하는 방식 공통적으로 권한을 얻어야 합니다. YouTube API는 구글 클라우드 플랫폼에서 OAuth 2.0을 방식을 사용하여 권한을 획득할 수 있습니다. 권한 획득의 결과로 Access Token과 RefreshToken을 받을 수 있고 이는 뒤에서도 API를 ..
2021.11.08 -
유튜브 API - 시작하기에 앞서 드릴 말씀 및 목차.
#Youtube #Android #Kotlin https://developers.google.com/youtube/documentation 모바일 앱에서도 YouTube를 원하는 요구가 있습니다. 근데, 이 요구를 차분히 뜯어보면 YouTube API의 필요성이 자연스럽게 떠오릅니다. 찾아보면 YouTube API 문서만 보면 어디서부터 해야할지 도무지 모르겠습니다. 해매는 시간은 점점 길어지고, 우리에게 시간은 늘 부족합니다. 이런 시간이 부족한 분들을 위해 기록을 남겨드립니다. 영어를 보기만 해도 울렁증이 오시는 분들을 위해 해석도 해서 포스팅이 될 예정입니다. YouTube API 문서에 대한 이해도 ,Android와 Kotlin에 최적화된 코드 두가지가를 얻어가실 수 있습니다. 그럼 시작할께요.
2021.11.05 -
[MediaRecorder] 녹음 기능 형성을 시도기
#Android #Kotiln #MediaRecorder #기본기능 댓글과 좋아요는 사랑입니다. 안녕하세요. 가장 기본적인 기능을 구현하는데 포커스를 맞춰 재작 했습니다. 안드로이드 녹음 기능입니다. [목표] 녹음 후 파일 재생을 위해서 무엇을 했는지 나열을 해보고자 합니다. [완료] 가장 먼저 안드로이드 개발자 문서를 참고하였고, 이를 약간 수정하여 개발하였습니다. 1. 권한을 Android Manifest.xml에 설정 2. 권한을 넣어줍니다. (필수) val PERMISSION_REQUEST_RECORD_AUDIO = 100 // 권한 요청을 위한 코드 (필수) Manifest.permission.RECORD_AUDIO // AUDIO 권한의 코드 (필수) ActivityCompat.requestP..
2021.11.02 -
ConstraintLayout에서 비율 조절(같은 비율로 버튼만드는 예시)
안녕하세요 오늘 프로젝트를 짜면서 적용하는 ConstraintLayout에서 어떻게 하면 비율을 맞춰서 할 수 있을까? 세로로 1/3 크기로 똑같은 버튼을 작성하는 방법을 알아보았습니다. 글의 특성상 PC에서 보셔야 더 편하게 이해할 수 있습니다. [완료] [코드] [포인트] 포인트는 딱 3가지입니다. 1. layout_width 는 0dp 2. 왼쪽과 오른쪽을 정확하게 명시해줍니다. 2-1 코드에 대한 부연 설명 부모는 ConstraintLayout을 의미합니다. 아이디 xml 속성 속성 값 설명 btnPlay layout_constraintLeft_toLeftOf parent 맨 왼쪽 버튼의 왼쪽은 부모이다. btnPlay layout_constraintRight_toLeftOf @id/btnWait..
2021.10.17