상세 컨텐츠

본문 제목

CleverPad 앱 개발 이야기: 초보 개발자의 도전기 1

공부/Kotlin

by micalcomanie 2025. 1. 12. 00:09

본문

728x90
반응형
SMALL

안녕하세요 저는 비개발자로 ChatGPT를 통해 앱개발을 하는 법을 시도 하였습니다.
이 글에서는 "CleverPad"라는 메모 앱을 개발하며 사용한 주요 기능과 관련된 코드를 공유합니다.


1. 앱 개발 초기 설정

앱 개발의 첫 단계에서는 환경 설정과 기본적인 앱 구조를 잡아야 합니다.

Firebase 및 AdMob 연동

dependencies {
    // Firebase BoM
    implementation(platform("com.google.firebase:firebase-bom:33.7.0"))
    implementation("com.google.firebase:firebase-analytics")

    // AdMob 광고
    implementation("com.google.android.gms:play-services-ads:22.1.0")
}
 
 
  • Firebase Analytics: 사용자 데이터를 추적하여 통계 분석 가능.
  • AdMob 광고: 배너 광고를 앱에 삽입하여 수익 창출 가능.

키스토어 생성 및 릴리즈 서명

릴리즈 빌드에 필요한 키스토어 파일 생성 및 build.gradle에 서명 설정을 추가합니다.

signingConfigs {
    create("release") {
        storeFile = file("app/cleverpad-release-key.jks")
        storePassword = "your_store_password"
        keyAlias = "cleverpad-key-alias"
        keyPassword = "your_key_password"
    }
}
buildTypes {
    release {
        isMinifyEnabled = false
        signingConfig = signingConfigs.getByName("release")
    }
}

 
 

 

728x90
반응형
LIST

관련글 더보기