[Android] 추후 살펴봐야 할 것들

Getting started

(1)

Android Manifest
https://developer.android.com/guide/topics/manifest/manifest-intro.html

Gradle
https://developer.android.com/studio/build/index.html

Layouts guide
https://developer.android.com/guide/topics/ui/declaring-layout.html

Resource
https://developer.android.com/guide/topics/resources/providing-resources.html

Intent
https://developer.android.com/reference/android/content/Intent.html

(2)

대체 resource 제공
https://developer.android.com/guide/topics/resources/providing-resources.html#AlternativeResources

localization
https://developer.android.com/guide/topics/resources/localization.html

Desining for multiple screens
https://developer.android.com/training/multiscreen/index.html

icon design
https://material.io/guidelines/style/icons.html

Android Support Library
https://developer.android.com/topic/libraries/support-library/index.html

AndroidManifest.xml
https://developer.android.com/guide/topics/manifest/manifest-intro.html

Build constant
https://developer.android.com/reference/android/os/Build.html

스타일 및 테마
https://developer.android.com/guide/topics/ui/themes.html

(3)
Fragment
https://developer.android.com/guide/components/fragments.html

(4)
Preference
https://developer.android.com/reference/android/preference/Preference.html

설정
https://developer.android.com/guide/topics/ui/settings.html

App Install Location
https://developer.android.com/guide/topics/data/install-location.html

SQLite Helper
https://developer.android.com/reference/android/database/sqlite/SQLiteOpenHelper.html

Asynctask
https://developer.android.com/reference/android/os/AsyncTask.html

ContentValue
https://developer.android.com/reference/android/content/ContentValues.html

Cursor
https://developer.android.com/reference/android/database/Cursor.html

(5)
Uri
https://developer.android.com/reference/android/net/Uri.html

Link to google play (구글 플레이에서 자신의 제품에 대한 링크를 제공하는 방법)
https://developer.android.com/distribute/marketing-tools/linking-to-google-play.html

Bitmap
https://developer.android.com/reference/android/graphics/Bitmap.html

사진 캡쳐하기
https://developer.android.com/training/camera/index.html

콘텐츠 프로바이더
https://developer.android.com/guide/topics/providers/content-providers.html

CursorLoader
https://developer.android.com/reference/android/content/CursorLoader.html

보안 및 권한
https://developer.android.com/training/articles/security-tips.html

다른 앱에서 간단한 data 수신하기
https://developer.android.com/training/sharing/receive.html

(6)
정상 권한 및 위험한 권한
https://developer.android.com/guide/topics/security/permissions.html#normal-dangerous

인텐트 사용 고려
https://developer.android.com/training/permissions/best-practices.html#perms-vs-intents

지원 라이브러리
https://developer.android.com/topic/libraries/support-library/index.html

권한 그룹
https://developer.android.com/guide/topics/security/permissions.html#perm-groups

Building Apps with Content Sharing
(1)
ActionProvider
https://developer.android.com/reference/android/view/ActionProvider.html

ContentProvider
https://developer.android.com/reference/android/content/ContentProvider.html

per-URI permissions
https://developer.android.com/guide/topics/security/permissions.html#uri

FileProvider
https://developer.android.com/reference/android/support/v4/content/FileProvider.html

MediaStore.Files
https://developer.android.com/reference/android/provider/MediaStore.Files.html

Share