커뮤니티/메인리뷰

카카오톡 테마 제작기

레나베자스 2019. 8. 2. 19:48

ㅁㅁ NOTICE ㅁㅁ

본 게시물은 갤럭시 노트FE 기준으로 작성되었으며
어파치 테마를 꽃덕&꽃빙 버전으로 수정하였습니다


테마 제작에 있어 필요파일을

우선 다운로드 후 시작합니다


====================


사전준비

JAVA (필수)

Android Studio (필수)

Visual Studio Code (선택)

====================


1. JAVA SDK (필수)


https://www.oracle.com/technetwork/java


"Java Download" 클릭


2019-08-02 기준

Java JDK 버전 : 12.0.2


Accept License Agreement

체크해야 다운받으실 수 있습니다!!


다운받은 후 설치하면 끝!


====================


2. Android Studio (필수)


https://developer.android.com/studio/index.html?hl=ko


2019-08-02 기준

버전 : 3.4.2


다운받은 후 설치하면 끝!


====================


3. Visual Studio Code (선택)


https://code.visualstudio.com/

메모장/워드패드로 가능하므로 설치안했습니다


설치하셔도 되고 안해도 되고 선택


====================

ㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁ

====================


본격적인 작업을 위해 필요파일을 받습니다


https://www.kakaocorp.com/service/KakaoTalk?lang=ko


안드로이드 테마가이드 참조하셔도 되고

편의를위해 본 게시글에서 보기쉽게 편집했습니다

테마 편집을 위해 프로젝트 파일 다운로드

KakaoTalk-Apeach.Theme_source_v8.1.0.ZIP


Android Theme User Guide.PDF

테마가이드 內 내용

파일을 보며 참조하셔도 됩니다


소스파일 다운 및 압축풀기

폴더는 원하는 테마명으로 변경합니다

( 영문으로 해야 오류안뜸 )


Visual Studio Code가 선택인 이유.JPG

저는 메모장으로 작업했습니다


우선 핵심파일을 변경합니다


D:\Flower59.White (원하는 테마명)

폴더 內 build.gradle 메모장으로 열기


apply plugin: 'com.android.application'
android {
    compileSdkVersion 28
    buildToolsVersion "28.0.3"


    defaultConfig {
        minSdkVersion 26     // 최소 지원버전 (아래설명)
        targetSdkVersion 28


        versionName "1.0.0" // 표시할 버전
        versionCode 101     // 안드로이드 파이 버전코드
        applicationId "com.kakao.talk.theme.Flower59White"

        sourceSets {
            main.res.srcDirs += 'src/main/theme'
            main.res.srcDirs += 'src/main/theme-adv'
        }
    }
}






====================


영어, 일본어 표시명 변경

D:\Flower59.White\src\main\theme\

Values폴더values-ja폴더strings.xml 열기


<?xml version="1.0" encoding="utf-8"?>ㅁㅁㅁㅁㅁㅁ
<resources>ㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁ
    <string name="theme_title">Flower59 White</string>
    <string name="app_name">Flower59 White</string>
</resources>ㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁ


--------------------


이번엔 한국어 표시명 변경

D:\Flower59.White\src\main\theme\

values-ko폴더strings.xml 열기


<?xml version="1.0" encoding="utf-8"?>
<resources>ㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁ
    <string name="theme_title">꽃덕</string>
    <string name="app_name">꽃덕</string>
</resources>ㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁ


====================






이제 원하는 이미지로 변경합니다

경로와 이미지는 아래와 같습니다


ㅁㅁ 앱아이콘 ㅁㅁ

D:\Flower59.White\src\main

\res\drawable-xxhdpi


ㅁㅁ 카톡화면 ㅁㅁ

D:\Flower59.White\src\main

\theme\drawable-xxhdpi

카톡 초기화면, 비번 등등






====================


이미지작업 완료 후 APK 파일 만들기


Android Studio 실행


Open an existing Android Studio project 클릭

제작한 테마폴더를 선택합니다

D:\Flower59.White


File - Settings

필요파일이 부족해서 오류날겁니다


System Settings - Android SDK

minSdkVersion 26 : 오레오 8.0

minSdkVersion 27 : 오레오 8.1

minSdkVersion 28 : 파  이 9.0

minSdkVersion 29 : ?????? 9.1

체크 후 Apply눌러 설치합니다


정상적으로 완료된 작업


좌측 하단의 ㅁ를 눌러 Build Variants클릭


Build Variants : release 선택


Build - Generate Signed Bundle / Apk


APK 선택 후 NEXT


Create new 선택


서명된 APK 작업하기

저장할 Key파일 위치와 비번,

각종 항목을 채우고 OK


비번과 키(서명)파일 기억하기!


V1 선택 후 Finish

( V2 안되는 경우도 있다고 하네요 )


APK 작업완료


KakaoTalk-Apeach.Theme_source_v8.1.0.ZIP
0.43MB
Android Theme User Guide.PDF
5.18MB