본문 바로가기

전체 글40

안드로이드 스튜디오 - Udacity 챕터2, 3장 23절. Exercise Adding Sharing with an Intent 연습 의도로 공유 추가 문제가 발생했습니다. 보통 동영상 강의에는 순수하게 한국에 자막이 아니라 유튜브에서 지원하고 있는 국가별 자막지원을 참고 하고 있었는데 Exercise Adding Sharing with an Inten 에서는 지원을 하고 있지 않습니다. 중요한 부분의 '21절의 Interts and Sharing 의도와 공유 내용'을 직접 연습하는 단원인데 이해하는 것이 너무 어렵게 되었습니다. 업데이트 노트를 보면서 참고를 해봅시다. 메소드 추가는 '컨트롤 + o'를 눌러서 하는 것은 쉽게 할 수 있을 것 같습니다. There is mild update in the method signature, and definition of onCreateOptionsMenu(). 메서드 시그니처와 onCreateOptionsM.. 2021. 6. 30.
안드로이드 스튜디오 - Udacity 챕터2, 3장 19절. Exercise Adding Safe Arguments 안전한 인수 추가 드디어 피할 수 없는 문제에 오게되었다 수업시작전에는 플러그인 업데이트를 하지 않아서 겨우겨우 19절까지 오게 되었지만, 이제 이부분을 손보지 않으면 안된다. 동영상 강의 내용을 먼저보자 동영상 강의 2분 27초에서 build.gradle(project)에 classpath "androidx.navigation:navigation-safe-args-gradle-plugin:$version_navigation" 동영상 강의 2분 38초에서 build.gradle(module)에 apply plugin: 'kotlin-kapt' apply plugin: 'androidx.navigation.safeargs' 각각의 내용을 플러그인을 적용해 준다. 일단 이부분은 기본적으로입력이 되어있었기 때문에 건들 필요가 .. 2021. 6. 29.
안드로이드 스튜디오 - Udacity 챕터2, 3장 17절 Exercise Addind a Menu 연습 메뉴 추가 시작부터 밑장 빼기하고 있는 동영상 강의가 있습니다. 바로 이곳에 있습니다. 17장은 about해서 흔히보이는 줄줄줄, 땡땡땡 부분을 눌러 어플의 정보를 보여주는 메뉴를 추가하는 것입니다. 동영상 강의 45초 부분 AboutFragment를 가져와서 ID를 변경 해줘야 할 것처럼 이야기 하더니 동영상 강의에서는 Label 부분의 이름을 바꾸고 있습니다. 동영상 강의 밑에 동영상 강의의 최신화 이야기를 하고 있는데 여기도 ID는 그대로 되어있습니다. title_about_trivia로 바꾸라고 하네요. 여기서 영상이 너무 작고 빨리 지나가기에 잘 보이지 않지만, 동영상 강의 49초 부분에서 @string/title_about_trivia로 바꾸는 것을 알 수 있습니다. @string을 쓰라는 이야기를 왜 .. 2021. 6. 27.
안드로이드 스튜디오 - Udacity 챕터2, 3장 14절 Exercise Adding Support for the Up Button 연습 위로 버튼 지원 추가 동영상 녹화 화질이 너무 안좋아서 참 큰일이다. 참고용으로 영상을 가져오는건데 너무 화질이 좋지 않아서 도움이 될지 모르겠다. 방법이 없네. 이번 단원은 네비게이션 뒤로가기 버튼이 아니라 어플 화면에서 상단에 뒤로가기 버튼을 만들어 주는 것이다. 이번 단원은 기본 어플에서 뒤로가기 버튼을 누르면 이상한 곳으로 가서 빡치게 했던 것을 고쳐볼 수 있겠다. 동영상 자막에서는 가장먼저 나오고 우리가 설명을 따라 갈 때는 뭘 검색하는지 잘 안보이는 부분이다. 지금은 메서드를 추가할려고 하는데 단축키 ctrl + O 를 누르면 바로 추가할 수 있는가 보다. 메서드는 코틀린 강의를 들을 때는 들은 것 같은데 복습을 안하다보니 이제는 코틀린 강의의 내용도 다 까먹은 것같다. 안드로이드 스튜디오만 쓰는 것이 아니라 코틀.. 2021. 6. 26.
안드로이드 스튜디오 - Udacity 챕터2, 3장 12절 Exercise Back Stack Manipulat 연습 백 스택 조작 시작부터 버전 레이아웃이 또 다르다. 동영상 강의 1분 15초부분에서 Pop To 부분을 설정해주고 화면이 순시간에 지나가기 때문에 잘 보이지 않는다. Inclusive 버튼을 활성화 시켜놓았다. inclusive는 포함한 이라는 뜻을 가지고 있다. 조금 더 천천히 설명하고 있는 1분 38초 부분의 영상을 참고해보자. Pop To 에서 gameFragment를 선택해 주고 Inclusive를 활성해 주었다. 문제는 안드로이드 스튜디오 4. 어쩌고 버전부터는 레이아웃이 또 다르다. 선을 클릭해주고 나면 popUpTo 라는 명칭으로 바뀌어 있다. 그리고 밑에 popUpToInclusive라고 되어있는데 이 부분이 단순히 체크 형식이 아니라 무언가 쓰게 만들어져 있는 것이 신경을 거슬리게 하고 있다. 다행히 .. 2021. 6. 26.
안드로이드 스튜디오 - Udacity 챕터2, 3장 11절 Exercise : Conditional navigation 연습 조건부 탐색 이번 것도 일단 강의대로 따라가면 크게 문제가 되지 않는다 우리는 차후에 Fragment를 만드는 것을 공부할 필요가 있어보인다 그 부분을 빼먹고 지금 연결하는 것만 설명을 하는데 왠지 화가 난다. 동영상 강의 1분 18초 부분에서 단순하게 코드를 집어넣어서 클릭으로 화면이 전환되게 만드는 기능을 추가한다가 view.findNavController().Navigate(R.id.action_gameFragment_to_gameWonFragment 를 추가하여 맞을 때 화면을 추가해 주는 것이다. 처음 코드를 따라작성하니 에러가 발생한다. 혹시나 실행이 될까봐 실행을 해보았는데 역시 실행이 안되는 것 같다. 기계는 거짓말을 하지 않는다. 이번 경고창은 뭔가 아주 자연스럽게 설명을 해주고 있다. android.. 2021. 6. 26.