묻고 답해요
156만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
LinearLayout 오류
7분 40초 쯤에 알려주신대로 맨 윗줄과 맨 밑에 줄 내용을LinearLayout 으로 바꿨는데빨간색깔 오류가 뜹니다. 어떤 차이로 오류가 뜨는거죠??
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
AVD Manager 가 없어요
버전이 달라서 그런지 AVD Manager 버튼이 안보이네요.. 선생님 화면에서는 app 버튼 옆에 스마트폰 버전이 있는데, 제 화면은 app 왼쪽에 스마트폰 버전이 있습니다. 그리고 스마트폰 목록을 눌렀을떄 AVD Manager가 안보이네요 ..
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
activity_main.xml 파일이 없어요
강의 내용을 따라서new porject를 Empty Activity로 만들었는데요,res 폴더밑에 내용이 좀 다르네요..저같은 경우 res >drawble >mipmap >values >xml 이렇게 구성되어있는데layout 폴더가 없고activity_main.xml 파일을 찾을 수가 없습니다 ..어떻게 해결해야 하나요?
-
미해결Flutter로 SNS 앱 만들기
섹션10에서 게시물화면_좋아요 결과를 화면에 반영 캐러셀 컨트롤러에러가 발생했습니다
섹션10에서 게시물화면_좋아요 결과를 화면에 반영캐러셀 컨트롤러에러가 발생했습니다.feed_card_widget에서 에러입니다.안드로이드 스튜디오와 플러터sdk를 업데이트를 했는데 이렇게 나오네요.. 작업파일은 메일로 보내겠습니다.
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
Twice 앱 cardview 오류
다음과 같이 build.gradle 파일에 implementation을 입력하고 sync 할 경우 에러가 납니다.입력 형식을 바꾸어 보아도 에러가 납니다.
-
해결됨Flutter로 SNS 앱 만들기
섹션5AuthStatus상태에 따른화면이동_2push And RemoveUntil사용해서 화면이동
섹션5AuthStatus상태에 따른화면이동_2push And RemoveUntil사용해서 화면이동 (route) => route.isFirst,여기에서 route속성에서 4개가 있는데 나머지 3개는 어떤 역활을 하는겁니까isActiveisCurrentpopDisposition검색을 해도 무슨말인지 잘 이해가 안가서요.
-
해결됨[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
부트스트랩! 질문 드립니다!
웹 프론트 개발에는 부트스트랩이란게 있고플루터를 통한 앱 개발에도 비슷한게 있던데 안드로이드에는 없을까요???찾아봐도 잘 안나오네요ㅜㅜ
-
해결됨[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
오류 문제 질문 드립니다.
13:30 쯤에 mAlertDialog.findViewById<Button>(R.id.dateSelect)여기에 setText는 오류가 나고 그냥 변수로 줄인DateSelectBtn여기에는 왜 오류 없이 동작하는건가요???
-
미해결
안드로이드와 백엔드 협업시 타입 불일치에대해 질문합니다.
안녕하세요. 저는 안드로이드 개발자로 백엔드와 협업을 하면서 겪게된 문제로 질문을 하려고합니다.백엔드분이 명세해주신 Swagger를 보면 성공적으로 데이터를 받아 왔을때 { "code": 0, "message": "null", "content": [ { "authorId": 0, "username": "string", "UserProfileImageUrl": "string", "currentJob": "회사원", "grade": "JUNIOR", "profileTitle": "프로필 제목", "introduceFirst": "자기소개 첫째줄", "introduceSecond": "자기소개 둘째줄", "introduceThird": "자기소개 셋째줄" } ] }이렇게 날라오는데 혹시나 어떠한 오류가 발생했을땐{ "code": 401, "message": "Failed JWT verification!", "content": "UNAUTHORIZED" }이렇게 에러코드와 메세지를 주면서 content에서도 어떤 문제가 생겼지, 문자열로 변환이 되어서 날라옵니다.즉, content의 타입이 객체에서 문자열로 바뀌게 됩니다. 저의 코드는 이러합니다. data class ResponseDto<T>( @SerializedName("code") val code: Int, @SerializedName("message") val message: String?, @SerializedName("content") val content: T? )data class AuthorResponseDto( @SerializedName("authorId") val authorId: Int, @SerializedName("userName") val userName: String, @SerializedName("userProfileImageUrl") val userProfileImageUrl: String, @SerializedName("currentJob") val currentJob: String, @SerializedName("grade") val grade: String, @SerializedName("profileFirst") val profileFirst: String, @SerializedName("profileSecond") val profileSecond: String, @SerializedName("profileThird") val profileThird: String )interface WriterApiService { @GET("api/v1/authors") @Headers("Authorization: Bearer ${Constants.USER_ACCESS_TOKEN}") suspend fun authors( @Query("lastAuthorId") lastAuthorId: Int, @Query("specialtyFilter") specialtyFilter: String ): ResponseDto<AuthorResponseDto> } 현재 ResponseDto DataClass는 어떠한 API를 쓸때마다 계속 사용하고있어 제네릭타입으로 사용하고 있었습니다.그러나 에러가 발생했을때 타입 불일치로 ( content는 에러 발생시 String으로만 값을 주고 있음 ) 백엔드에서 보내주는 에러 메세지와 에러 코드 자체를 볼 수 가없는 상황입니다 ㅠ 백엔드분께 이에대해 문제를 제기해보니, 이건 안드로이드 개발자인 제가 이 명세서에 맞게 분기처리를 해줘야 한다고합니다.iOS 개발자님께 이 분기처리를 어떻게 해주었냐고 여쭈어 보았더니 이런 문제를 겪어 본적이 없어 해결방안을 얻지 못하였습니다.. 하지만 약간의 의구심과 해결 방법을 알고싶습니다 ㅠ 백엔드와 협업할때 당연히 발생하는 문제인지? 어차피 에러 코드와 메세지를 보내주는데 굳이 객체를 담고 있는 content를 에러메세지 형식으로 보내는것이 맞는지? 해당 문제를 어떻게 해결하면 좋을지.. 안드로이드에서 처리를 해야한다면 각 타입에 따라 분기 처리를 해줘야 하는지? 이건 제네릭 타입으로 하면 안되는건가..?분기 처리 문제가 아니라 애초에 제가 코드상으로 타입이라던지 반환값등을 잘못 설정 하고 있는건지 이 문제로 3일간 고민해보고 gpt, 린튼등 ChatBot과 레퍼런스등을 참고하고있는데 확실한 답을 찾기가 어렵습니다..도움 요청합니다!!!!
-
해결됨[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
데이터바인딩 오류 문제
안녕하세요. 데이터 바인딩 activity ActivityMainBinding 에 무슨 짓을 해도 import가 안뜰 때도 있 그냥 바로 뜨는 경우도 있는데 도대체 뭐가 문제인건지 모르겠습니다. 매번 안될때마다 다시 만들 수도 없고 너무 답답하네요
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
intent 화면전환 코드 작성 후 에뮬 실행 오류
image1 이후 image2부터 image7까지 intent 코드 작성 완료 후 에뮬레이터 실행함에 있어 오류가 발생합니다. 코드 구글드라이브로 공유드립니다. <MainActivity코드>https://drive.google.com/file/d/1AI7ZI-HOe5er1xHk3soxKr755aIF23iK/view?usp=sharing <activity_main_xml코드>https://drive.google.com/file/d/1AI7ZI-HOe5er1xHk3soxKr755aIF23iK/view?usp=sharing 감사합니다..
-
해결됨[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
강의 자료 질문 드립니다!
강의 중간중간에 나오는 리스트뷰 흐름 도표???는 받을 수 없는건가요????
-
미해결Flutter로 SNS 앱 만들기
섹션2 firestore에 회원정보저장에서
섹션2 firestore에 회원정보저장에서 9:14UploadTask uploadTask = ref.putData(profileImage); downloadURL = await snapshot.ref.getDownloadURL();저장이 완료전에 실행하는것을 에러방지위해 await를 쓰신다고 하셨는데. 타입까지 바뀌나요.?UploadTask uploadTask = await ref.putData(profileImage);
-
해결됨[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
onBackPressed 함수 오류
다른 질문에서 에뮬레이터를 바꾸면 된다고 하셨는데에뮬레이터랑 무슨 상관인가요?? 저는 제 폰 연결해서 사용 중인데 저렇게 오류가 나네요
-
미해결코틀린 3강으로 끝내기 feat. 안드로이드 개발
activity_main.xml 파일이 없어요...
처음 프로젝트를 생성했는데 제목에 있는 xml파일이 없어요. 왜 그런지 잘 모르겠는데 어떻게 하면 될까요? OS는 윈도우입니다!
-
미해결Flutter로 SNS 앱 만들기
섹션9 게시물화면 _좋아요 결과를 화면에 반영
섹션9 게시물화면 _좋아요 결과를 화면에 반영 에서저는 하트를 클릭했는데 숫자가 변화 하지 않고, 색깔도 변화지 않네요. 아무리 봐도 모르겠요...하여 압축 파일 보냅니다
-
해결됨[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
태그 관련 질문
imageview나 layout 등 태그를 만들면 자동으로 닫히는 태그가 안생기는데 어떻게 하신건가요???
-
해결됨[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
오리엔테이션
선생님4:20 에서 나오는 빨간 버튼?이 안 나와서 타이핑으로 진행했는데 나오게 하는 방법이 있나요???
-
미해결깡샘의 쌩초보 안드로이드 One Day Class – Part7 파이어베이스와 연동하기
R.string.default_web_client_id 설정을 어떡해 해야하는지 알고 싶습니다.
val gso = GoogleSignInOptions .Builder(GoogleSignInOptions.DEFAULT_SIGN_IN) .requestIdToken(getString(R.string.default_web_client_id)) .requestEmail() .build()R.string.default_web_client_id 를 설정하지 않았다고 계속 에러가 떠는데, 어떡해 해야 하는지 알고 싶습니다. 그리고 GoogleSignIn이 현제는 deprecate 되었는데, 참고할 만한 자료가 있는지 알고 싶습니다.
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
트와이스 앱에 bts앱 연동 문의
안녕하세요.유용한 강의 덕에 안드로이드 스튜디오 공부가 재밌어지네요!공부하던 중 갑자기 궁금한 사항이 생겼는데트와이스 앱을 구현하여 1번 이미지를 눌렀을 때 전에 배웠던 bts앱 초기 화면으로 이동하는 방법이 있나요?아예 bts프로젝트 앱을 이동시키는 방법이요.구글 검색에서는 프로젝트 앱 하나가 아닌 이미지 화면 이동만 보여서요..혹시 intent fillter를 사용하면 될까요?