본문 바로가기

기타

32. Dessert Clicker App : Activity Life Cycle Dessert Clicker App : Activity Life Cycle 활동 수명 주기 단계 활동 수명 주기 단계 | Android Developers 이 Codelab에서는 활동 수명 주기와 로깅을 알아봅니다. developer.android.com 위의 페이지를 참고하여 안드로이드의 활동이 가지는 생명주기를 알아보자 개요 안드로이드에서의 activity는 대충 프로그램 그 자체라고 볼 수 있는 거 같다 그러한 activity는 위와 같은 생명주기를 가진다 우리가 그동안 main 함수처럼 사용했던 onCreate가 어디있는지를 확인해볼 수 있다 생명주기가 각 단계로 전환될 때마다 이름 앞에 on이 붙어있는 콜백함수가 실행되는데 우리는 이 콜백함수를 override할 수 있다 우리가 그동안 onCre.. 더보기
31. 30 Days Of Habit App 30 Days Of Habit App 만들기 프로젝트: 30일 앱 만들기 프로젝트: 30일 앱 만들기 | Android Developers 선택한 테마로 스크롤 가능한 목록이나 그리드에 한 달 동안 매일 다른 도움말을 표시하여 보여주는 Android 앱을 만들어 보세요. developer.android.com 위의 페이지를 참고하여 지금까지 배운 Scroll, Material Design, Animation을 한번에 실습해보자 리소스 준비 string.xml P30DaysOfMakingHabit You\'re now just beginner. Take easy. Taste little bit. Start with no pressure. You can make this job into continuous .. 더보기
30. SuperHero App: Material Design, App Icon 복습 SuperHero App 만들기 : Material Design, App Icon, Lazy Column 복습 연습: Superheroes 앱 빌드하기 연습: Superheroes 앱 빌드하기 | Android Developers Material Design의 개념을 바탕으로, 목록과 간단한 애니메이션을 사용하여 슈퍼히어로 목록을 빌드합니다. developer.android.com 위의 페이지를 참고하여 Woof App과 흡사한 SuperHero App을 만들어보자 준비하기 폰트 다운로드 drawables 추가 string.xml Superheroes Nick the Night and Day The Jetpack Hero Reality Protector Understands the absolute tru.. 더보기
29. 앱의 접근성 개선 앱의 접근성 개선 접근성 테스트 접근성 테스트 | Android Developers 앱의 접근성을 테스트하는 방법을 알아봅니다. developer.android.com 위의 페이지를 참고하여 앱의 접근성을 개선해보자 개요 앱에 시각, 청각적으로 문제없이 접근할 수 있는 사람도 있지만 그렇지 않은 사람들도 있다 이들이 앱에 더 잘 접근할 수 있게 접근성을 개선해보자 우선 PlayStore에서 Android Accessibility Suite라는 어플을 다운 받아야 하는데 가상기기를 어떻게 만들었냐에 따라 에뮬레이터에서 PlayStore를 못 찾을 수도 있다 이렇게 PlayStore 기호가 있는 profile을 가지고 만든 가상기기에서만 PlayStore에 접근할 수 있다 없으면 그냥 하나 더 만들어주자 나.. 더보기
28. Woof App : 애니메이션, icon 추가 애니메이션 : icon 추가 Jetpack Compose를 사용한 간단한 애니메이션 Jetpack Compose를 사용한 간단한 애니메이션 | Android Developers Compose에서 앱에 간단한 스프링 애니메이션을 추가하는 방법을 알아보세요. developer.android.com 오늘은 위의 페이지를 참고하여 저번에 만들었던 Woof앱에 애니메이션을 추가해보자 Icon 추가 만든 어플들을 빌드할 때마다 gradle이라는 친구를 본 적 있을 것이다 gradle은 빌드를 도와주는 빌드 툴이다 compile, test, packaging, deploy & run과 같은 작업들을 자동화시켜준다 material design에는 icon이 있는데 이 icon들을 사용하려면 gradle에 depende.. 더보기
27. Woof App : Material Design Woof App : Material Design으로 꾸미기 Jetpack Compose를 사용한 Material Theming Jetpack Compose를 사용한 Material Theming | Android Developers 색상, 도형, 서체에 Material 테마 설정을 추가하는 방법을 알아봅니다. developer.android.com 위 페이지를 참고하여 Woof라는 이름의 어플을 이쁘게 꾸며보자 개요 Material Design은 google에서 만든 디자인 시스템이다 이를 이용해서 이미 기능적으로 완성된 Woof라는 어플을 꾸며보자 우선 다음과 같은 url을 이용해서 시작코드를 가져와보자 https://github.com/google-developer-training/basic-andr.. 더보기
26. Course App : Grid 구성 Grid 화면의 Course 어플 만들어보기 연습: 그리드 빌드 연습: 그리드 빌드 | Android Developers 복잡한 레이아웃으로 그리드를 빌드하는 방법을 알아보세요. developer.android.com 위의 페이지를 참고하여 화면이 바둑판 같이 생긴 Course 어플을 만들어보자 개요 최종 앱 화면이 다음과 같은 앱을 만드는 연습을 해보자 주어지는 데이터는 다음과 같다 string.xml Architecture Crafts Business Culinary Design Fashion Film Gaming Drawing Lifestyle Music Painting Photography Tech DataSource.kt object DataSource { val topics = listOf( .. 더보기
티스토리 블로그 꾸미기 : 아이콘, 파비콘 설정 및 프로필 사진 설정하는 법 티스토리 블로그 아이콘, 파비콘 및 프로필 사진 설정하는 법 티스토리 블로그의 아이콘과 파비콘 및 프로필 사진을 설정하는 법을 알아보겠다 개요 아이콘과 파비콘 일단 아이콘과 파비콘이 뭐냐 하면.. 구글 크롬의 위 탭을 봤을 때 이렇게 YouTube라는 글씨 앞에 있는 그림을 말한다 티스토리 블로그는 기본적으로 T 모양이 뜨게 되는데 이걸 변경해서 개성을 보여줄 수 있다 프로필 사진 프로필 사진이 뭐냐면 티스토리에서 댓글을 달 때 보이는 사진이라고 생각하면 편하다 마찬가지로 설정하지 않으면 기본적으로 T 모양이 뜬다 방법 티스토리의 블로그 관리에 들어간다 그리고 왼쪽 탭의 맨 아래에 있는 '관리'에서 '블로그'를 클릭한다 위에 1번에서는 프로필 사진 아래 2번에서는 아이콘/파비콘이 설정이 가능하다 적당한 .. 더보기