묻고 답해요
144만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Flutter + Firebase로 넷플릭스 UI 클론 코딩하기 [무작정 플러터]
CarouselImage문제
안녕하세요, home_screen.dart 페이지에서 movies이 부분도 빨간줄이 쳐져 있습니다.어떻게 해결해야 할까요?
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
twice splash화면
코드작성후 가상실행기 작동했는데 사진출력은 않나오고 하단에 Execution finished 라고만 출력됩니다.
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
bts 3번그림 튕김
MainActivity3번 layoutmainlayout 이렇게 코드 작성했는데 이상하게 3번그림만 누르면 토스트는 되는데 인텐트할때 3번 화면이 아니라 바탕화면으로 튕기면서 저렇게 됩니다 ㅠㅠ
-
미해결MERN STACK 커뮤니티 : 시작부터 배포까지 알려주는 React
여기 학습에 필요한 css 이거 어디에 있나요?
어디서 찾는지 모르겠네요
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
test device로 실행하니까 아무반응이 없습니다..
다음과 같이 가상휴대폰 장치가 실행만되고, bts 사진 activity를 실행하지를 못하네요.어떻게해야할까요
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
오류 질문드려요
dependencies { implementation 'androidx.core:core-ktx:1.7.0' implementation 'androidx.appcompat:appcompat:1.6.0' implementation 'com.google.android.material:material:1.8.0' implementation 'androidx.constraintlayout:constraintlayout:2.1.4' implementation 'com.android.support:appcompat-v7:28.0.0' implementation 'com.android.support.constraint:constraint-layout:2.0.4' testImplementation 'junit:junit:4.13.2' androidTestImplementation 'androidx.test.ext:junit:1.1.5' androidTestImplementation 'androidx.test.espresso:espresso-core:3.5.1'implementation 'com.android.support:appcompat-v7:28.0.0'manifest.xml 폴더에서 이부분에 오류표시가 뜨고오류내용은> Task :app:processDebugMainManifest FAILED [com.android.support:animated-vector-drawable:28.0.0] C:\Users\KORFBI9\.gradle\caches\transforms-3\08ccb94cc92e6b504b1bf34fd04d7d81\transformed\animated-vector-drawable-28.0.0\AndroidManifest.xml Warning: Namespace 'android.support.graphics.drawable' used in: com.android.support:animated-vector-drawable:28.0.0, com.android.support:support-vector-drawable:28.0.0. [androidx.versionedparcelable:versionedparcelable:1.1.1] C:\Users\KORFBI9\.gradle\caches\transforms-3\b4380f2bee82def908dc06db2056934d\transformed\versionedparcelable-1.1.1\AndroidManifest.xml Warning: Namespace 'androidx.versionedparcelable' used in: androidx.versionedparcelable:versionedparcelable:1.1.1, com.android.support:versionedparcelable:28.0.0. C:\Users\KORFBI9\AndroidStudioProjects\LifeQuotes_app\app\src\main\AndroidManifest.xml:5:5-27:19 Error: tools:replace specified at line:5 for attribute android:appComponentFactory, but no new value specified C:\Users\KORFBI9\AndroidStudioProjects\LifeQuotes_app\app\src\main\AndroidManifest.xml Error: Validation failed, exiting 이렇게 뜨는데 찾아보니까 버전충돌? 이라고 하는거같은데 혼자 해결하려했는데 워낙 코린이라 정말 모르겠어요 ㅠㅠtools:replace="android:appComponentFactory"잘은 모르지만 이거도 추가해봤는데 안되요 ㅠㅠ 명언앱만들기 따라하고 실행하면서 뜬 오류입니다,,
-
미해결MERN STACK 커뮤니티 : 시작부터 배포까지 알려주는 React
useEffect 요런거 눌르면 자동으로 ()=>{ ) 어런식으로 자동완성 되자나요? 그거어떻게 하나요? ㅠㅠ
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결따라하며 배우는 리액트, 파이어베이스 - 채팅 어플리케이션 만들기[2023.12 리뉴얼]
파이어 베이스 회원가입 오류
회원가입을 하려고 할때 이런 오류가 뜨는대요 완성본 파일에서 ChatPage의 Manipanel을 가져오면 이런 오류가 사라집니다.오류내용을 번역하면 소스를 통해 호스팅에 배포되지 않은 경우 옵션을 제공해야 합니다. (app/no-timeout).이게 뭘 의미하는지 모르겠습니다답변 부탁드립니다!
-
미해결[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)
fragment layout이 시뮬레이터에 안나옵니다
안녕하세요프래그먼트 layout이 design탭에선 보이는데 시뮬레이터에선 안나와서요.activity_main.xml 의 아래 main_nav가 desgin탭에선 보이는데, 시뮬레이터에선 안나옵니다. <TextView android:layout_width="match_parent" android:layout_height="match_parent" android:text="test"/> <androidx.fragment.app.FragmentContainerView android:id="@+id/fragmentContainerView" android:name="androidx.navigation.fragment.NavHostFragment" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_marginTop="60dp" app:defaultNavHost="true" app:navGraph="@navigation/main_nav" /> main_nav.xml 에는 homeFragmenet가 홈으로 되어있습니다.<navigation xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/main_nav" app:startDestination="@id/homeFragment"> <fragment android:id="@+id/homeFragment" android:name="com.example.singlelife.fragments.HomeFragment" android:label="fragment_home" tools:layout="@layout/fragment_home" /> fragment_home.xml에는 textView하나만 넣어보았는데, 역시 디자인뷰에선 보이는데, 시뮬레이터에서 안나와요;<?xml version="1.0" encoding="utf-8"?> <layout xmlns:tools="http://schemas.android.com/tools" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"> <FrameLayout android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".fragments.HomeFragment"> <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:text="beeeeeeeee" android:textSize="30sp"/> </FrameLayout> </layout>시뮬레이터 실행 시 HomeFragment.kt 아래의 토스트와 로그는 잘뜹니다.. 왜 레이아웃만 보이질않을까요;; class HomeFragment : Fragment() { private lateinit var binding : FragmentHomeBinding override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) } override fun onCreateView( inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle? ): View? { // Inflate the layout for this fragment binding = DataBindingUtil.inflate(inflater,R.layout.fragment_home, container, false) Toast.makeText(context, "t", Toast.LENGTH_SHORT).show() Log.d("dddddddddddddddd", "TTTTTTTTTTTTTTTTTTT") return binding.root } 항상 질 좋은 강의 잘 듣고 있습니다. 감사합니다!
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
시작하자마자 에러가 뜹니다.
새 파일을 만들고 실행해보려고 했는데 이런 에러가 뜹니다. 혹시 어떤거 문제인지 확인해 주실 수 있나요..?
-
미해결따라하며 배우는 리액트, 파이어베이스 - 채팅 어플리케이션 만들기[2023.12 리뉴얼]
redux, reducer 정의/왜 사용하는지 등등 간단한 설명이라도 있으면 좋겠습니다.
왜 이 라이브러리를 사용하는지 사용목적과 이유를 간단하게라도 설명해주시는게 좋을 것 같습니다.처음 듣는 사람도 있으니까요
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
파이어베이스 한도 추가
계정의 프로젝트 한도에 도달했습니다. 기존 프로젝트에 Firebase를 추가하거나 한도 상향을 요청할 수 있습니다.이렇게 나오길래 이동해서 몇가지 작성해서 보냈습니다그 후 이런 메일이 왔는데 어떤 것을 추가로 회신해야 할까요?
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
이 강의를 듣고 JETPACK 개론 강의로 넘어가도 괜찮을까요?
https://www.inflearn.com/questions/760208/comment/237501여기서 알려주신데로 다른 곳에서 Room을 이용하여 만드는 메모장 앱을 따라 만들어봤는데바인딩같은 개념을 잘 모르니까 따라해도 이해가 안가고 어렵더라구요 ..왕초보편 듣고 바로 제트팩 개론 강의로 넘어가도 될까요 ??
-
미해결[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)
문의
안녕하세요 좋은강의를 차분하고 빠르게 잘 진행해주셔서 이전 초보 강의에 이어 이번 강의도 듣고있습니다. 저는 강의를 들으며 따라하고, 복습 차 한번 더 다른 프로젝트에 동일하게 만들어보는 식으로 공부하고 있는데요. 혹시 해당 강의에서 진행한 내용을 복습의 개념으로 제 깃헙에 올려도 될까요?
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
Activity와 Fragment는 각각 어떤때에 사용하면 좋을까요?
안녕하세요. 강의를 보고 프로젝트를 진행중인데어떨때 Activity를 쓰고 Fragment를 써야 할지 감이 잘 안잡혀서 지금은 MainActivity하나만 두고 전부다 프레그먼트로 작업중입니다. 궁금한점은두 대상이 각각 어떤 상황에서 쓰는게 좋을지 궁금합니다.강사님의 개인적인 작업스타일을 알고싶습니다. (예. 둘다 적절히 사용한다 아니면 프레그먼트 위주로 사용한다 등등)글 읽어주셔서 감사합니다!
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
에뮬레이터 인터넷 연결 안됨, Firebase data 안뜨는 오류! (다이어트앱)
Ignoring header X-Firebase-Locale because its value was null. 이런 오류가 계속 뜨면서, 다이어트앱 익명로그인으로 저장했던 메모들이 계속 안뜨는 오류가 지속 발생 되었습니다. 우선, 에뮬레이터에서 와이파이를 꺼보면 보통 인터넷이 연결되며 가능한 경우도 있지만. 또 곧 오류가 뜨더군요. 저는 맥북 프로를 사용했고. 제 경우에는 Stackoverflow를 많이 찾아본 결과https://stackoverflow.com/questions/42736038/android-emulator-not-able-to-access-the-internet 이 글이 도움이 되었습니다.매우 간단하게, 맥북 설정에서 네트워크에 8.8.8.8을 추가하니허무하게도 안드로이드 스튜디오 에뮬레이터의 인터넷 오류가 바로 해결 되었습니다.
-
해결됨[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)
로그인 no 로 나오고 파이어베이스 사용자에 데이터가 안 들어옵니다
import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.widget.Button import android.widget.Toast import com.google.firebase.auth.FirebaseAuth import com.google.firebase.auth.ktx.auth import com.google.firebase.ktx.Firebase class MainActivity : AppCompatActivity() { private lateinit var auth: FirebaseAuth override fun onCreate(savedInstanceState: Bundle?) { // Initialize Firebase Auth auth = Firebase.auth // 초기화 super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) val joinBtn = findViewById<Button>(R.id.join) joinBtn.setOnClickListener{ auth.createUserWithEmailAndPassword("abc@abc.com", "1234") .addOnCompleteListener(this) { task -> if (task.isSuccessful) { // Sign in success, update UI with the signed-in user's information Toast.makeText(this, "ok", Toast.LENGTH_SHORT).show() } else { // If sign in fails, display a message to the user. Toast.makeText(this, "no", Toast.LENGTH_SHORT).show() } } } } }plugins { id 'com.android.application' id 'org.jetbrains.kotlin.android' id 'com.google.gms.google-services' } android { namespace 'com.suyeon.mysampleapp2' compileSdk 32 defaultConfig { applicationId "com.suyeon.mysampleapp2" minSdk 19 targetSdk 32 versionCode 1 versionName "1.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } kotlinOptions { jvmTarget = '1.8' } } dependencies { implementation 'androidx.core:core-ktx:1.7.0' implementation 'androidx.appcompat:appcompat:1.4.1' implementation 'com.google.android.material:material:1.5.0' testImplementation 'junit:junit:4.13.2' androidTestImplementation 'androidx.test.ext:junit:1.1.3' androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0' implementation platform('com.google.firebase:firebase-bom:31.2.0') implementation 'com.google.firebase:firebase-analytics-ktx' implementation 'com.google.firebase:firebase-auth-ktx' }// Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { google() mavenCentral() } dependencies { classpath 'com.google.gms:google-services:4.3.15' } } plugins { id 'com.android.application' version '7.3.1' apply false id 'com.android.library' version '7.3.1' apply false id 'org.jetbrains.kotlin.android' version '1.7.20' apply false } 안녕하세요 선생님강의 잘 듣고 있습니다!다름 아니라 선생님 코드와 같이 작성해 실행했는데요.가상 디바이스 켜서 회원가입 버튼 누르면 'ok' 나오고 파이어베이스 인증 페이지에 abc@abc.com 관련 데이터가 들어오지 않습니다.로그인 실패한 경우인 no 가 토스트 메시지로 나오고 인증 페이지에서도 아무런 데이터가 나오지 않습니다.몇 번이나 빌드 새로 하고 코드도 비교해봤는데 제가 빼먹은 게 있는 건가요?별 다른 오류가 뜨진 않습니다. 관련 소스 함께 올립니다. 그리고 이전엔 안 그랬는데 오늘 디바이스를 실행하니 갑자기 속도가 굉장히 느려졌습니다.안드로이드 스튜디오말고도 전체적으로 인터넷 로딩 속도 등도 디바이스 실행할 때 느려지는데요. 이와 관련해 개선할 수 있는 방법이 있을까요? 감사합니다.
-
해결됨[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
인터넷 없이 개인 휴대폰에 메모가 저장되는 앱은 어떤걸 사용하나요?
일반적으로 쓰는 메모장처럼 인터넷 없어도 개인 폰에 개인의 메모가 저장되는 메모앱은 어떤 걸 사용하나요 ? 따로 강의가 있을까요??
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
navigation에 fragment를 추가하고 실행을 하면 오류
navigation에 fragment를 추가하고 실행을 하면 오류가 발생합니다. 정확히 말씀드리면 <트로트 가수 음악 목록 앱 소개 및 레이아웃 설정> 8분 가량 실행하는 것이 안됩니다. 이전 강의들은 모두 잘 되었는데 여기서 부터 막히니 다음 강의인 파이어베이스와 연결에서도 오류가 발생해 더 이상 진도가 안 나아가서 질문 드립니다 ㅠㅠ <오류 문구입니다.>7 issues were found when checking AAR metadata: 1. Dependency 'androidx.appcompat:appcompat-resources:1.6.0' requires libraries and applications that depend on it to compile against version 33 or later of the Android APIs. :app is currently compiled against android-32. Recommended action: Update this project to use a newer compileSdkVersion of at least 33, for example 33. Note that updating a library or application's compileSdkVersion (which allows newer APIs to be used) can be done separately from updating targetSdkVersion (which opts the app in to new runtime behavior) and minSdkVersion (which determines which devices the app can be installed on). 2. Dependency 'androidx.appcompat:appcompat:1.6.0' requires libraries and applications that depend on it to compile against version 33 or later of the Android APIs. :app is currently compiled against android-32. Recommended action: Update this project to use a newer compileSdkVersion of at least 33, for example 33. Note that updating a library or application's compileSdkVersion (which allows newer APIs to be used) can be done separately from updating targetSdkVersion (which opts the app in to new runtime behavior) and minSdkVersion (which determines which devices the app can be installed on). 3. Dependency 'androidx.activity:activity-ktx:1.6.0' requires libraries and applications that depend on it to compile against version 33 or later of the Android APIs. :app is currently compiled against android-32. Recommended action: Update this project to use a newer compileSdkVersion of at least 33, for example 33. Note that updating a library or application's compileSdkVersion (which allows newer APIs to be used) can be done separately from updating targetSdkVersion (which opts the app in to new runtime behavior) and minSdkVersion (which determines which devices the app can be installed on). 4. Dependency 'androidx.activity:activity:1.6.0' requires libraries and applications that depend on it to compile against version 33 or later of the Android APIs. :app is currently compiled against android-32. Recommended action: Update this project to use a newer compileSdkVersion of at least 33, for example 33. Note that updating a library or application's compileSdkVersion (which allows newer APIs to be used) can be done separately from updating targetSdkVersion (which opts the app in to new runtime behavior) and minSdkVersion (which determines which devices the app can be installed on). 5. Dependency 'androidx.core:core:1.9.0' requires libraries and applications that depend on it to compile against version 33 or later of the Android APIs. :app is currently compiled against android-32. Recommended action: Update this project to use a newer compileSdkVersion of at least 33, for example 33. Note that updating a library or application's compileSdkVersion (which allows newer APIs to be used) can be done separately from updating targetSdkVersion (which opts the app in to new runtime behavior) and minSdkVersion (which determines which devices the app can be installed on). 6. Dependency 'androidx.core:core-ktx:1.9.0' requires libraries and applications that depend on it to compile against version 33 or later of the Android APIs. :app is currently compiled against android-32. Recommended action: Update this project to use a newer compileSdkVersion of at least 33, for example 33. Note that updating a library or application's compileSdkVersion (which allows newer APIs to be used) can be done separately from updating targetSdkVersion (which opts the app in to new runtime behavior) and minSdkVersion (which determines which devices the app can be installed on). 7. Dependency 'androidx.annotation:annotation-experimental:1.3.0' requires libraries and applications that depend on it to compile against version 33 or later of the Android APIs. :app is currently compiled against android-32. Recommended action: Update this project to use a newer compileSdkVersion of at least 33, for example 33. Note that updating a library or application's compileSdkVersion (which allows newer APIs to be used) can be done separately from updating targetSdkVersion (which opts the app in to new runtime behavior) and minSdkVersion (which determines which devices the app can be installed on).
-
미해결[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)
바인딩
안녕하세요. 바인딩 관련하여 질문이 있어 글 남깁니다. 바인딩을 할 때 다른 강의에서는 viewBinding를 사용하셨고 이 강의에서는 dataBinding을 사용하셨습니다. gradle 파일에 적용하는 코드도 다르고 Acitivity.kt파일에서 선언하는 방식도 다른데, 결국 두 바인딩 모두 뷰들의 직접참조를 허용하는 것 같습니다. 뷰 바인딩과 데이터 바인딩 간의 차이점이 궁금합니다. 크게 다르지 않다면 어떤 상황에서 각각의 기법이 유리함을 가지는지 알려주시면 감사하겠습니다.