본문 바로가기

Dev

(33)
자료 구조(Data Structure)와 알고리즘(Algorithm) 공부 및 필요성 먼저 이 글은 유튜브 노마드 코더의 개발자라면 "무조건" 알고리즘 공부를 해야할까? 라는 동영상을 시청하고 작성했다. 자료 구조와 알고리즘을 필요로 하는 단계 1. 초보자 단계 - 코딩을 처음 배우는 사람들 // 일반적인 코드가 정상적으로 실행되도록 연습하는 단계 2. 코드의 퀄리티를 신경쓰는 단계(굳이 따지면 중급자..?) // 클린 코드를 작성해 관리하기가 편하고 다른 사람들과 협업하기 좋은 코드를 작성하는 단계 3. 코드의 속도를 신경쓰는 단계 // 어떻게 하면 더 빠르고 효율적인 코드를 만드는가 3단계에 속해 있는 사람들이 자료 구조와 알고리즘을 공부해야 한다. 자료구조(Data Structure) 어떤 자료구조를 사용하느냐에 따라 속도 차이가 난다. 프론트엔드 개발자라면? 백엔드에서 json데이..
Do it! 안드로이드 앱 프로그래밍 유튜브 플레이어 실습 p.657 ~ 663의 내용입니다. 유튜브 API를 다운로드하여 jar파일을 프로젝트에 넣고 YouTubePlayerView를 사용하는 실습입니다. /app/libs 폴더 안에 YouTubeAndroidPlayerApi.jar 파일을 넣고 activity_main.xml을 아래와 같이 수정했습니다. MainActivity.java의 코드는 아래와 같습니다. package com.example.youtube; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.util.Log; import android.view.View; import android.widget.Button; import com.g..
Do it! 안드로이드 앱 프로그래밍 개정 7판 위험 권한 자동 부여 오늘은 또 다른 에러를 찾고 해결하는 과정을 설명해보려 합니다. 언제나 제가 소개하는 방식은 정답이 아님을 인지해주시고 제가 틀렸더라도 이해해주세요 :) p.383 ~ 385 내용입니다. 외부 라이브러리를 이용한 위험 권한 자동 부여 방법에 대한 프로젝트입니다. allprojects { repositories { maven { url 'https://jitpack.io' } } } implementation 'com.github.pedroSG94:AutoPermissions:1.0.3' 위 코드는 책에서 기본 build.gradle 파일에 추가한 코드입니다. 그런데, 저는 이렇게 실행을 하면 빌드가 안됐습니다. 왜그럴까? Build Output에 오류 메세지가 출력되면서 빌드에 실패했습니다. Duplic..

"); wcs_do();