목록안드로이드 (99)
제이슨의 개발이야기

https://programmers.co.kr/learn/courses/30/lessons/42889 코딩테스트 연습 - 실패율 실패율 슈퍼 게임 개발자 오렐리는 큰 고민에 빠졌다. 그녀가 만든 프랜즈 오천성이 대성공을 거뒀지만, 요즘 신규 사용자의 수가 급감한 것이다. 원인은 신규 사용자와 기존 사용자 사이에 스 programmers.co.kr 안녕하세요! 일요일 오늘은 실패율 이란 문제를 풀어봤습니다! 이 문제는 level 1 문제지만 개인적으로 저는 조금 어려웠던거 같습니다 ㅠㅠ ... 아직 제 실력이 많이 부족하다는 증거이겠저.. 더 열심히 노력해야 할 거 같습니다! 슈퍼 게임 개발자 오렐리는 큰 고민에 빠졌다. 그녀가 만든 프랜즈 오천성이 대성공을 거뒀지만, 요즘 신규 사용자의 수가 급감한 것이..

안녕하세요! 오늘은 보일러 플레이트 코드란 무엇인가에 대해서 이야기 하려고 합니다 ㅎㅎ 보일러 플레이트 코드란 무엇인가? 최소한의 변경으로 여러곳에서 재사용되는 코드를 말합니다 이렇게만 이야기 하면 잘 이해가 안될수 있습니다 가장 대표적인 예로는 자바의 Getter, Setter가 대표적입니다 Model 객체에 Getter 와 Setter를 정의 해서 다른곳에서 Getter 와 Setter를 이용해서 값을 넣어주고나 값을 받아오는 경우가 보일러 플레이트 코드 입니다 ! 보일러 플레이트 코드의 장점은 무엇인가? 1. 앞서 이야기 한대로 어떤 변경이 필요한 경우 변경의 횟수를 최소화 시킬 수 있습니다 예를 들어 toString() 을 정의 한다면 각 필요한 부분에서 toString() 을 정의한다면 똑같은 ..

공부용 프로젝트라서 설명은 없습니다 ㅎㅎ.. 프로젝트 이름 제이슨 스트리밍 프로젝트 ※해당 프로젝트는 MotionLayout 과 ExoPlayer 공부용 프로젝트입니다! 실제 유튜브 API를 사용하지 않았습니다! 공부용이라서 설명은 대충했습니다.... 감안해주세요 사용기술 MotionLayout Exo Player (영상 재생을 위해) Retrofit2 (영상 데이터를 가저오기 위해) Glide (썸네일 보여주기 위해) 대표적인 기술 구현 1. exoplayer 를 이용해서 동영상 재생 구현 2.모션레이아웃을 통한 특정 모션에 따른 트랜지션 구현 스크롤을 밑으로 내리면 밑에 이미지가 나타나고 위로 올리면 이미지가 사라지는 트랜지션 구현 3. 영상 실행 중 해당 화면을 밑으로 내리는 모션을 하면 화면 이 ..

https://programmers.co.kr/learn/courses/30/lessons/12939 코딩테스트 연습 - 최댓값과 최솟값 문자열 s에는 공백으로 구분된 숫자들이 저장되어 있습니다. str에 나타나는 숫자 중 최소값과 최대값을 찾아 이를 "(최소값) (최대값)"형태의 문자열을 반환하는 함수, solution을 완성하세요. 예를 programmers.co.kr 자기 전에 프로그래머스 문제 한문제 풀고 잡니다 ㅎㅎ level은 2단계이고 크게 어려운 문제는 아니였습니다! 문제 설명 문자열 s에는 공백으로 구분된 숫자들이 저장되어 있습니다. str에 나타나는 숫자 중 최소값과 최대값을 찾아 이를 "(최소값) (최대값)"형태의 문자열을 반환하는 함수, solution을 완성하세요. 예를들어 s가 ..