오늘은 앱 개발에 빠질 수 없는 아이콘을 만드는 방법에 대해 알아봅니다. UX를 향상시키기 위해서는 상황에 맞는 아이콘을 배치하는 것이 꽤나 중요한데요, 이 경우 우리는 개발 툴을 잘 알고 있다는 것을 보여주기 위해 Vector Asset을 활용합니다. Vector Asset이 무엇이고, 어떻게 활용하는지 알아보시죠. #1> 개요 End단에서 동작하는 앱은 물론 잘 동작하는 것도 중요하지만, 사용자 경험(UX, User Experience)를 향상시키는 것도 매우 중요합니다. 아무리 효율적으로 동작하는 앱도 못생기고 쓰기 불편하면 아무도 관심가져주지 않기 때문입니다. UX 향상에 기여하는 가장 좋은 방법은 기능을 직관적으로 나타낼 수 있는 아이콘을 활용하는 것입니다. Android Application ..
안녕하세요 간만에 포스팅입니다. 오늘은 현재 내 위치를 받아오는 예제 앱을 통해 Permission에 대해 알아보겠습니다. #1> Android Permission 누구니 너? 2007년 스티브잡스가 아이폰을 발표한지 어느덧 13년이 지났습니다. 스마트폰 시장의 태동기 때에는 하드웨어와 소프트웨어 기술 발전에 모든 포커스가 쏠려있었지만 혁신이라 불릴만한 기술들이 대부분 나온 현재에는 수많은 정보들이 저장되있는 스마트폰의 보안에 눈길에 쏠려있습니다. 이런 보안에 대해 안드로이드는 어떤 정책을 가지고 있을까요? 초창기 Android OS(Api 22 이하)에서는 앱 개발 시 manifest.xml 파일에 앱에서 필요한 권한을 명시하도록 했고, 여기에 리스트업된 권한들은 사용자가 앱 설치 시 한번만 보여주었습..
#1> 개요 코틀린에서는 문자열 템플릿(String Template)이라는 식(Expression)을 통해 자바 스타일의 코드보다 간편하게 원하는 문자열을 생성할 수 있습니다. 이 문자열 템플릿이 강력한 이유는 말 그대로 식을 포함할 수 있기 때문입니다. 이게 무슨 의미일까요? 저와 같이 아래 내용을 살펴보시면 이해하실 수 있을 겁니다. 실제 프로젝트를 진행하면서 문자열을 출력하는 경우는 크게 아래와 같이 3가지 경우로 나눌 수 있습니다. 디버깅을 위한 로그 출력 사용자에게 보여지는 View에 의미있는 정보 출력 Json과 같은 xml 포멧을 가진 프로토콜을 사용하는 데이터 통신 위와같은 Case에서 우리는 원하는 문자열을 생성하기 위해 여러 방법을 사용합니다. 우선 자바 스타일의 문자열 생성 방식에 대..
- Total
- Today
- Yesterday
- 런탭
- 안드로이드
- 개발자
- Android
- kotlin 기초
- Java
- 자바
- 안드로이드 스튜디오 라이브 템플릿
- 코딩문제
- 영어회화
- live template
- android studio
- 문제풀이
- 안드로이드 스튜디오 설정
- Kotlin
- php
- 영어발음
- Programming
- 안스 템플릿
- 안드로이드 스튜디오
- 코틀린 기초강의
- LiveTemplate
- android studio 설정
- 통합위치제공자
- 코딩
- 코틀린
- 프로그래밍
- android location service
- 프로젝트오일러
- 코틀린 기초
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |