묻고 답해요
137만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결iOS/Android 앱 개발을 위한 실전 React Native - Basic
jetifier 개념 및 실행여부에 대해서 질문 드립니다.
윈도우 환경에서 작업중입니다. 처음에 npx react-native run-android 실행하면 jetifier를 구동중이고 --no-jetifier 명령어를 통해 구동하지 않을 수 있다고 나옵니다. 그래서 저 명령어를 넣어서 npx react-native run-android --no-jetifier 를 입력해서 개발환경을 구동하면 reloading 오류도 적고 속도가 비약적으로 상승한다는 걸 알게 되었는데요, 인터넷에서 따로 찾아보니 jetifier는 실행을 꼭 해 줘야 하는 보조프로그램이라는 내용이 많더라구요. jetifier 를 사용하지 않고도 어플 개발에 문제가 없는건지 여부를 물어보고 싶습니다.
-
미해결스케치앱 디자인 기초다지기[Sketch]
스케치 iOS/android 사이즈 관련 문의
앱디자인을 공부하고 있습니다. 제가 아무리 영상을 찾고 찾아봐도 이해가 되지 않는 부분이 있어서 이렇게 질문을 남깁니다. 사람들마다 핸드폰 기종이 다 다른데 어떻게 작업을 해야할지 모르겠습니다. android 는 360*640 px / ios는 375*667px 사이즈를 기본으로 작업하고 2배 3배수로 exprot를 하면 되는건가요?
-
미해결하울의 안드로이드 인스타그램 클론 만들기
파이어베이스 -> Database가 아닌 Cloud Firebase입니다.
파이어베이스 -> Database가 아닌 Cloud Firebase입니다. 업데이트 되어 영상과 좀 다릅니다. rules_version = '2'; service cloud.firestore { match /databases/{database}/documents { match /{document=**} { allow read, write: if request.auth.uid != null; } } }
-
미해결하울의 안드로이드 인스타그램 클론 만들기
[개선코드]비밀번호 6자리일 땐 오류 납니다. 다음 코드 확인해주세요.
// 회원가입 or 로그인하는 코드fun signinAndSignup(){ auth?.createUserWithEmailAndPassword(email_edittext.text.toString(), password_edittext.text.toString()) ?.addOnCompleteListener{ task -> if(task.isSuccessful){ println("_________________________________________task succesful") // creating a user account moveMainPage(task.result?.user) } else if(task.exception?.message.isNullOrEmpty()){ println("_________________________________________FUCKING ERROR") //show the error message Toast.makeText(this, task.exception?.message, Toast.LENGTH_LONG).show() } else { println("_________________________________________FUCKGING SIGNIN EMAIL") if(password_edittext.text.toString().length < 6){ println("_________________________________________FUCKGING SIGNIN EMAIL_PASSWORD LENGTH PROBLEM") println("_______________________________________${password_edittext.text.toString().length}") Toast.makeText(this, "패스워드는 최소 6자리 이상이여야 합니다. 다시 입력 바랍니다.", Toast.LENGTH_LONG).show() }else{ println("_________________________________________FUCKGING SIGNIN EMAIL_SIGNINEMAIL") println("_______________________________________${password_edittext.text.toString().length}") // login if you have account signinEmail() } } }} 프린트문은 지우고 하셔두 됩니다. // 회원가입 or 로그인하는 코드fun signinAndSignup(){ auth?.createUserWithEmailAndPassword(email_edittext.text.toString(), password_edittext.text.toString()) ?.addOnCompleteListener{ task -> if(task.isSuccessful){ // creating a user account moveMainPage(task.result?.user) } else if(task.exception?.message.isNullOrEmpty()){ //show the error message Toast.makeText(this, task.exception?.message, Toast.LENGTH_LONG).show() } else { // 비밀번호가 6자리 미만일 때 Toast 띄우기! if(password_edittext.text.toString().length < 6){ Toast.makeText(this, "패스워드는 최소 6자리 이상이여야 합니다. 다시 입력 바랍니다.", Toast.LENGTH_LONG).show() }else{ // 비밀번호가 6자리 이상일 때, 회원가입하고 로그인하기 signinEmail() } } }}
-
미해결하울의 안드로이드 인스타그램 클론 만들기
9분 30초경 onCreate 오류나면 확인하세요.
override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) ActivityCompat.requestPermissions(this, arrayOf(android.Manifest.permission.READ_EXTERNAL_STORAGE), 1) android.Manifest 입니다,
-
미해결하울의 안드로이드 인스타그램 클론 만들기
프로필 사진 관련
원래는 유저의 프로필 사진이 떠야하는 부분이 저렇게 제가 업로드한 이미지로 뜨는데 activity에서는 설정한대로 기본이미지로 뜨는데 실행하면 저렇게 뜨는데 어느부분을 수정해야할까요?
-
미해결하울의 안드로이드 인스타그램 클론 만들기
로그인 후 어플 종료
일반 아이디 비밀번호 입력, 페이스북 , 구글 로그인이 원래는 로그인 후 main으로 넘어가고 user에도 잘 뜨던게 어느 순간부터 저런 메시지가 뜨고 버튼만 누르면 그냥 자동으로 앱이 종료가 됩니다,, 근데 user에는 표시가 되는데 그다음이 문제인거 같아요 이메일 주소당 여러계정은 허용해놨습니다 ( 저번 질문에서 비슷한 문제를 앱크래시?라고 알려주셔서 crashlytics를 해봤는데 아무것4도 안뜨네요 ㅠㅠ)
-
미해결하울의 안드로이드 인스타그램 클론 만들기
유저가 없으면 구글 로그인이 안되는 부분
강의와 같이 users정보를 삭제하고 실행을 후 구글 로그인을 누르면 앱이 종료가 되고 실행 후 아이디 비번을 입력하고 signup을 누르고 하면 로그인이 됩니다,, 혹시 이게 맞는건가요?
-
미해결하울의 안드로이드 인스타그램 클론 만들기
현재 홈화면에 최근에 올린 게시물이 아닌 맨 먼저 올린 게시물이 상단에 위치하는데, 최근에 올린 게시물이 상단에 노출되도록 하려면 어떻게 해야 할까요?>?
현재 홈화면에 최근에 올린 게시물이 아닌 맨 먼저 올린 게시물이 상단에 위치하는데, 최근에 올린 게시물이 상단에 노출되도록 하려면 어떻게 해야 할까요?>?
-
미해결윤재성의 Kotlin 기반 안드로이드 앱 개발 Part1 - UI Programming
45. RecyclerView의 Adapter에서 viewBinding 문의
//ViewHolder 클래스inner class ViewHolderClass(itemView: View) : RecyclerView.ViewHolder(itemView), View.OnClickListener { //val rowImageView = itemView.findViewById<ImageView>(R.id.rowImageView) //val rowTextView = itemView.findViewById<TextView>(R.id.rowTextView) var rowView = itemView as RowBinding val rowImageView = rowView.rowImageView val rowTextView = rowView.rowTextView override fun onClick(v: View?) { binding.textView.text = data1[adapterPosition] }}//항목 구성을 위해 사용할 ViewHolder 객체가 필요할 때 호출되는 메소드override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ViewHolderClass { //val itemView = layoutInflater.inflate(R.layout.row, null) val itemView = RowBinding.inflate(layoutInflater) val view = itemView.root val holder = ViewHolderClass(view) view.setOnClickListener(holder) return holder}viewBinding으로 Adapter를 변경했는데 앱이 강제 종료 됩니다. 에러 메시지 java.lang.ClassCastException: android.widget.LinearLayout cannot be cast to com.example.recyclerview.databinding.RowBinding 소스 : https://github.com/pulmuone/RecyclerView
-
미해결윤재성의 Kotlin 기반 안드로이드 앱 개발 Part1 - UI Programming
CustomAdapter 강사님 소스를 viewBinding으로
https://github.com/pulmuone/CustomAdapter adapter부분을 viewBinding으로 해봤습니다. rowView.run {} 이 기능(?)은 vb.net 에서 봤는데 코틀린이 단순화 하려고 많이 노력했네요.
-
해결됨안드로이드 공식 언어 : 코틀린(Kotlin) 시작하기
Class initializer 강의가 Class inheritance 로 올라와있습니다
확인 부탁드립니다!
-
미해결하울의 안드로이드 인스타그램 클론 만들기
email_edittext와 password_edittext가 붉은 글씨로 뜹니다
사유는 Unresolved Reference 라고 뜹니다. 분명 전 강좌에서 id로 추가했는데 왜 이런지 알 수 있을까요??
-
미해결Flutter 초급 - Http통신, 상태관리
could not reach cloud firestore backend 에러가 자꾸 발생합니다ㅠㅠ
안녕하세요 선생님 강의 잘 듣고있습니다. 이번 강의에는 포함되지 않은 내용인데 검색해도 뾰족한 방법이 없어서 부득이 질문 드립니다ㅠㅠ 플러터 생존코딩 책에서 Streambuilder와 Firebase를 이용하여 데이터를 실시간으로 받아서 앱에서 출력하는 부분을 작성하고있었습니다. 책에서 나오는 대로 Firebase와 연결을 하고 앱을 실행했는데 자꾸 아래와 같은 메시지가 나옵니다. W/Firestore(11071): (21.3.0) [OnlineStateTracker]: Could not reach Cloud Firestore backend. Connection failed 1 times. Most recent error: Status{code=PERMISSION_DENIED, description=The project was disabled or deleted., cause=null} W/Firestore(11071): This typically indicates that your device does not have a healthy Internet connection at the moment. The client will operate in offline mode until it is able to successfully connect to the backend. 그래서 혹시몰라서 코드에 snapshot에 데이터가 있을 경우 휴지통을 출력하게 했는데 시간이 좀 걸렸지만 휴지통이 나오더군요ㅠㅠ 집에서 하는거라 인터넷도 연결이 되어있고 이전에는 됐었는데 연습한다고 코드 다시 짰더니 이런 문제가 발생했습니다ㅜㅜ 답변 부탁드리겠습니다.ㅠㅠ
-
미해결Flutter 입문 확장판 - 인스타그램 클론 2.0
flutter bloc패턴이나 디자인 패턴관련해서 강의계획 혹시 있으세요?
flutter bloc, stream 패턴 관련된 강의계획 있으신지 궁금합니다'-'ㅎ
-
미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
죄송합니다만 에러 관련해서 문의 드립니다
FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:checkDebugDuplicateClasses'. > 1 exception was raised by workers: java.lang.RuntimeException: java.lang.RuntimeException: Duplicate class com.google.android.gms.internal.measurement.zzu found in modules classes.jar (com.google.android.gms:play-services-measurement-base:17.2.2) and classes.jar (com.google.firebase:firebase-analytics-impl:16.2.2) .... 이런 에러가 나는데 어떤걸까요,,,
-
해결됨Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
firebase에서 "ios앱에 firebase추가" 2번째 구성파일 추가
Q. Windows 환경 안드로이드 스튜디오 쓰고 있는데XCode 없이 이 환경내에서 iOS Setting을 하고싶은데.. flutter project에서 iOS 구성파일을 추가하려면 어떻게 하면 될까요?
-
미해결윤재성의 Java 기반 Android 9.0(pie) App 개발 심화 2단계
SQlight 데이터 베이스 관련 질문 입니다.
안녕하세요. 좋은 강의 잘 보고 있습니다. 하루하루 배우는 재미가 있어서 기분이 좋습니다. 감사합니다. 저는 흔히 말하는 컴맹에 가까운 사람입니다. 자바기초 문법만 조금 알고 있고, db? sql? 아무것도 모르는 상태에서 공부하고 있어서 막히는 부분이 많습니다. 그러다 보니 질문 할게 많이 생기네요.. 혼자 구글링 하면서 알아내고 있는데막히는게 있어서 질문 드립니다. 앱에서 리스트뷰에 입력된 데이터를 검색하는 기능을 추가 하려고 시도 중입니다. 검색한 값의 배열 인덱스를 기억한 배열을 만들어서 반복문을 통해서 검색 해봤는데 잘 작동은 합니다. 그런데 완벽하게 단어를 다 입력해야 검색이 되는 단점이 있어서 단어의 일부만 입력해도 검색이 가능하도록 고민해봤는데요 입력한 단어의 숫자만큼 배열에 있는 모든 값을 일일히 단어 숫자의 개수만큼 차례대로 조합해서 비교 하는 방식으로 코드를 짜 보려고 했는데요. 너무 비효율적이고 느리고 힘들 것 같다는 생각이 들었어요. 거기다가 영문 대소문자 구분부터, 결과내 검색 옵션을 적용 및 항목별 검색까지 적용 하려고 해 보니 머리가 터지려고 하네요. 그래서 구글링 해보면서 SQlite 에 select? 기능을 이용하면 쉽게 검색이 가능할것 같다는 생각이 들었습니다. 배열 값을 일일히 입력해서 그 배열안에서 검색하는 것은 크게 어렵지 않을것 같습니다. 개수가 적으니 속도도 그만큼 빠를 것 같아요. 하지만 db에 입력된 값을 가져와서 배열을 구성하고 다시 그 배열에서 반복문을 통해서 검색을 하려면 느리고 복잡할것 같습니다. 여기서 궁금한점이 생겼습니다. 1. 저장된 db에서 검색된 db를 가져오는 방식은 어떻게 이루어 지나요? 저는 아래 두 방법 정도 있다고 생각했는데요. 혹시 잘못 알고 있는지 궁금합니다. 1) db에서 필요한 db를 검색해서 -> db에서 데이터를 갖고와서 db배열을 만든다->그 배열을 리스트 뷰에 입력한다. 2) 처음 앱이 시작하면 db를 전부 항목별로 가져와서 배열에 입력한다.->그 배열에서 검색한 후 ->리스트뷰에 입력한다. 2.앱에 있는 검색 창(EditText)에 서 가져온 값을 자바에 입력된 배열과 배교할 필요없이 곧바로 SQlite 을 통해서 db파일에서 검색이 가능한가요? 3.혹시 앱에 검색기능을 추가하기 위해서 데이터베이스 공부가 필요하다면 추천 커퓨니티나 도서가 있을까요?
-
미해결안드로이드 모바일 앱 모의해킹과 시큐어코딩
[안드로이드 모바일 앱 취약점 진단 완벽 가이드] 플레이어오류입니다.
안드로이드 모바일 앱 취약점 진단 완벽 가이드 플레이어오류 걸려요.
-
미해결안드로이드 스튜디오로 안드로이드 앱 만들기
중복체크버튼을 눌러도 아무런 반응이 없어요
안녕하세요 안드로이드 공부를 처음시작한 초보입니다! 저가 여기서 하는데로 계속 따라하다가 회원가입 기능구현을 하는데 아이디 입력칸이 빈칸일때는 아이디는 빈칸일수 없다는 메세지가 나오지만 아이디칸에 내용을 입력하고 중복체크 버튼을 누르면 아무런 반응이 없어요 Response.Listener responseListener = new Response.Listener() { 이 구문으로 가지를 않는 것 같은데 저가 php파일을 메모장으로 작성해서 그런건가요? 머가 문제인지 모르겠어요ㅠ 도와주세요ㅜ