묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
질문있습니다
스프링을 이용해서 플로터로 만든 안드로이드에 mysql정보를 넘길 수 있는 서버를 만들고 싶은데 가능 할까요?
-
미해결
안드로이드 스튜디오 오류입니다
안드로이드 스튜디오 arctic fox를 다운받고 첫 프로젝트를 생성했는데 코드가 쭉 빨간줄이 쳐지면서 밑에 사진과 같이 32개정도의 오류가 생기네요 뭐가 문제일까요? 아 그리고 이건 오류랑 다른 질문인데저 arctic fox 버전에서 새로운 프로젝트를 생성했을때 생성되는 기본코드랑지금 최신 버전인 Hedgehog 버전에서 만들어지는 기본코드랑 다르던데 원래 그런걸까요? 강의를 들을때 기본코드가 달라서 헷갈리더라구요
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
sns 페이스북 로그인 이슈
안녕하세요. 강사님 페이스북 sns 로그인 기능을 추가하여앱 사용하고 있었습니다. 현재 안드로이드는 페이스북 로그인 사용 가능하도록,ios는 로그인 아이콘을 숨김 처리하여 사용 하지 못하게 막아 놓은 상태입니다. 이런 sns 로그인 기능의 경우 안드로이드, ios 동일하게사용하도록 아이콘을 오픈해야하는지와 플랫폼 정책이있는지 궁금합니다. 감사합니다.
-
해결됨[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)
파이어 베이스 회원가입 과정이 안됩니다.
안녕하세요 강의를 따라서 진행하고 있는데 회원가입 버튼을 누르면 토스트 메시지로 no 가 뜨고 이메일과 비밀번호로 회원가입이 되지 않습니다.gradle(app) 파일plugins { id 'com.android.application' id 'org.jetbrains.kotlin.android' id 'com.google.gms.google-services' } android { namespace 'com.example.sample' compileSdk 33 defaultConfig { applicationId "com.example.sample" minSdk 21 targetSdk 33 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 'com.google.firebase:firebase-auth-ktx' implementation platform('com.google.firebase:firebase-bom:31.1.1') implementation 'com.google.firebase:firebase-analytics-ktx' implementation 'androidx.core:core-ktx:1.9.0' implementation 'androidx.appcompat:appcompat:1.5.1' implementation 'com.google.android.material:material:1.7.0' implementation 'androidx.constraintlayout:constraintlayout:2.1.4' testImplementation 'junit:junit:4.13.2' androidTestImplementation 'androidx.test.ext:junit:1.1.4' androidTestImplementation 'androidx.test.espresso:espresso-core:3.5.0' } gradle(프로젝트)// 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.14' } } 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 } MainActivity.ktpackage com.example.sample import android.icu.lang.UCharacter.GraphemeClusterBreak.T 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 joinBtnClicked = findViewById<Button>(R.id.joinBtn) joinBtnClicked.setOnClickListener{ auth.createUserWithEmailAndPassword("abc1@abc1.com", "1234") .addOnCompleteListener(this) { task -> if (task.isSuccessful) { Toast.makeText(this,"ok",Toast.LENGTH_SHORT).show() } else { Toast.makeText(this,"no",Toast.LENGTH_SHORT).show() } } } } }혹시 코드 상에서 잘못된 부분이 있을까요?
-
미해결배달앱 클론코딩 [with React Native]
코드 푸시를 위해 안드로이드 버전을 package.json에서 변경하면 되나요?
안녕하세요.타겟 버전에 대해 헷갈리는 부분이 있습니다.package.json의 "version"과android/app/build.gradle의 "versionName" 중코드 푸시의 "타켓 버전"과 관련된 버전은 무엇인가요?
-
미해결윤재성의 자바 기반 안드로이드 앱개발 Part 1 - UI Programming
어뎁터_엑티비티 질문입니다!
강사님 덕분에 정말 재밌게 공부하고 있는 청년입니다.스피너와 그리드뷰에 대해서 배웠는데 그리드뷰에선setOnItemSelectedListener 를 사용하는 경우는 없나요?
-
미해결[2024 최신] [코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
mac m2에서 안드로이드 스튜디오로 외장 ssd에 플젝 만들고 안드로이드 실행할대 에러
상황은 맥북 (m2)에서 안드로이드 스튜디오를 사용하여 안드로이드 에뮬레이터를 작동하려 할 때 밑과 같은 에러가 생깁니다. 다만 제가 외장 ssd에 프로젝트를 생성하고 실행을 해서 그런게 아닌가 싶습니다. 재밌게도 ios 시뮬레이터는 정상적으로 돌아갑니다.. 어떻게 고치나요? * What went wrong: Gradle could not start your build. > Could not create service of type FileHasher using BuildSessionServices.createFileHasher(). > Timeout waiting to lock file hash cache (/Volumes/T7/FlutterPj/statefullreal/android/.gradle/7.4/fileHashes). It is currently in use by this Gradle process.Owner Operation: unknown Our operation: Lock file: /Volumes/T7/FlutterPj/statefullreal/android/.gradle/7.4/fileHashes/fileHashes.lock
-
해결됨Flutter 앱 개발 기초
안녕하세요 정말 2~3일간 삽질하는느낌이여서 질문합니다
안녕하세요 저가 정말 강의를 빨리 듣고싶은데 세팅부터 막혀서 질문을 남겨드립니다 안드로이드 스튜디오부터 막히는데요 SDK에서 안되는 과정이 생깁니다 이렇게 미싱 SDK나오고 난뒤에 NEXT를 누르면 똑같이 스트럭쳐랑 같게 진행을 4~5차례 진행했습니다 그리고난뒤에 넥스트를 누르면 SDK TOOL 쪽으로가서 이렇게 설치를 하려고합니다 설치를 완료하고나면 에러 문장이 뜹니다 구글에 HAXM 도 쳐보고 제어판가서 클릭하라는것도 해보고 설치도 해보고 했서 또 엉킨것같아서 포멧도해서 다시 또 진행해보고있는 중입니다 저는 저 밑에 안드로이드 누르는게 없습니다.. 정말 도와주세요 첫시작도 못하고있는 학생입니다ㅜ 윈도우 11써서 그러는건가요..?
-
미해결jQuery로 구현하는 NFT 마켓플레이스 (이더리움, 폴리곤)
모바일 접속
올려주신 강의 잘들었습니다. 질문사항이 있어 글을 남깁니다. pc로 접속시 메타마스크 로그인이 자동으로 잘 실행이 되는데 모바일 환경에서 접속 시 휴대폰에 메타마스크가 깔려 있음에도 web3를 찾을 수 없다고 나옵니다. 검색해보니 딥링크를 사용하면 모바일에서 로그인이 가능하다고 하는데 관련해서 알고 싶습니다!
-
미해결
원격 제어 기기를 만들기 위한 강의 커리큘럼?
안녕하세요 저는 기구설계를 하고 있는 직장인 입니다. 아두이노에 관심을 갖게 되다가 어떻게 공부를 해야할지 몰라 폭풍 검색하다 우연히 인프런을 접하게 되었습니다. 저에게 꼭 필요한 강의가 많이 준비되어 있는 것 같아 너무 기대가 됩니다. 아직 제가 아두이노에 대한 기초 지식이 부족하여 강의를 어떻게 들어야 할지 고수님들께 요청드립니다. 먼저 하고싶은 것은 1)휴대폰 또는 PC와 아두이노를 통신 하는법 2)휴대폰의 어플의 디자인과 버튼 등을 사용자에 맞게 변경 및 구성하는 법 3)휴대폰 또는 PC에서 아날로그 및 접점을 표시하고 제어하는 방법 입니다. 제가 하고 싶은 구성에 맞는 강의 커리큘럼이나 기본 교육 과정 같은게 있을까요? 처음 시작이라 너무 막연하고 주변에 도움을 받을 곳이 없어 이렇게 질문드립니다. 고수님들의 많은 답변 부탁드려요 좋은하루 되세요^^
-
미해결스프링 핵심 원리 - 기본편
스프링 안드로이드 연동 실습을 해보고 싶은데 질문사항이 있습니다 !!
안녕하세요. 수업 잘 듣고 있습니다. 안드로이드에 [ 웹 뷰 ] 를 띄우는 형식으로 [ 회원가입,게시판 페이지 ] 를 하나 만들어 보려고합니다. 이럴 때는 보통 < 안드로이드 스튜디오에 스프링을 연동 > 시켜서 하는지 아니면 < 스프링부트를 인텔리제이로 띄워서 안드로이드 개발 > 을 진행하는지 궁금하네요. 보통 개발자들은 어떤 방식으로 진행할까요???
-
해결됨[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
액션바 지우기
안녕하세요 액션바 지우는 방법을 공부하는데 있어서 질문이 있습니다. 강사님께서는 themes.xml에 <item> windowNotitle 추가하는 방법으로 액션바를 지우셨는데 다른 방법으로는 <style> 액션바 지우는 테마를 추가해서 manifast를 수정하는 방식을 알게 됐습니다. 둘의 차이점이 혹시 있을까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
안드로이드 + 스프링
웹이 아닌 안드로이드 기반 스프링 사용에 있어서 질문이 있습니다. 스프링의 대부분의 강의나 예제들이 웹을 기반으로 하고 있는데, 선생님의 강의로 공부를 하여도 안드로이드 스튜디오에 적용이 가능할까요? 입문 강의를 수강중인데 매우 만족하며 듣고 있어서, 추가 강의 결제를 고민 중에 있습니다.추가적으로 큰 차이가 없다면 강의는 어디까지 수강하는 것을 추천하시는지 궁금합니다.
-
미해결
findViewById 함수 호출 시 null값 반환
안녕하세요. CustomAdapter 강의 수강중에 다음과 같은 에러가 발생해서 문의드립니다. 그대로 따라하면서 진행하였는데 이상하다 싶어서 에러 메시지를 확인해보니, 아래 코드에서 rowtextview1 변수에 null이 반환되고 있음을 확인하였습니다. val rowtextview1 = findViewById<TextView>(R.id.rowtextView1) 전체 코드는 아래와 같습니다. 어떻게하면 View의 id값을 정상적으로 가져올 수 있을까요?? * MainActivity.kt * package com.example.customadapterimport androidx.appcompat.app.AppCompatActivityimport android.os.Bundleimport android.util.Logimport android.view.Viewimport android.view.ViewGroupimport android.widget.BaseAdapterimport android.widget.Buttonimport android.widget.ListViewimport android.widget.TextViewclass MainActivity : AppCompatActivity() { val data1 = arrayOf("데이터1","데이터2","데이터3","데이터4","데이터5") override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) val textveiw1 = findViewById<TextView>(R.id.textView1) val listveiw1 = findViewById<ListView>(R.id.list1) listveiw1.adapter = adapter1 } //getCount의 리턴 값 만큼 getView가 호출되어 R.layout.row의 View 객체를 붙여준다. val adapter1 = object : BaseAdapter(){ // 항목의 개수를 반환 override fun getCount(): Int { return data1.size } // 항목의 인덱스 번호를 전달했을 때, 객체를 넘기는 기능 override fun getItem(position: Int): Any? { return null } // 임의로 정해진 아이디 값을 넘겨주는 기능 override fun getItemId(position: Int): Long { return 0 } // 현재 화면에 표시되는 항목만큼 호출됨 // position : 몇 번째 항목을 구성할 것인가, convertView : 화면에서 없어진 뷰를 저장 override fun getView(position: Int, convertView: View?, parent: ViewGroup?): View { // 재사용 가능한 View를 변수에 담는다. var rowView = convertView if(rowView == null) { // inflate는 XML을 참고하여 View 객체를 생성 및 반환하는 함수 // 1번째 인자는 View 객체를 만들 때 참고하는 XML, 2번째 인자는 해당 View 객체의 상위 객체(레이아웃)\ rowView = layoutInflater.inflate(R.layout.row, null) } // 항목 뷰 내부에 배치되어 있는 뷰들의 주소 값을 가져온다. val rowtextview1 = findViewById<TextView>(R.id.rowtextView1) rowtextview1.text = data1[position] return rowView!! } }} * activity_main.xml * <?xml version="1.0" encoding="utf-8"?><LinearLayout 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:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" tools:context=".MainActivity" > <TextView android:id="@+id/textView1" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="TextView" android:textAppearance="@style/TextAppearance.AppCompat.Large" /> <ListView android:id="@+id/list1" android:layout_width="match_parent" android:layout_height="match_parent" /></LinearLayout> * row.xml * <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal"> <TextView android:id="@+id/rowtextView1" android:layout_width="wrap_content" android:layout_height="40dp" android:layout_weight="1" android:text="TextView" android:textAppearance="@style/TextAppearance.AppCompat.Large" /> <Button android:id="@+id/rowbutton1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="버튼1" /> <Button android:id="@+id/rowbutton2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="버튼2" /></LinearLayout>
-
미해결하울의 안드로이드 인스타그램 클론 만들기
인스타그램 자바언어로 하는 클론코딩은 없을까요?
다른 커뮤니티에 찾아봐도 거의 요즘 대세가 코틀린이라 그런지 거의 다 다른 분들도 코틀린으로 안드로이드 앱을 만드시더라구요 그래서 자바언어로 만드는 강의는 많이 없는 것같아요 아무리 찾으려고 해도 없어서요 근데 제가 지금 배우기를 자바언어로 배우고 있어서 코틀린 쓰는 법을 모르는데ㅜㅜ 혹시나 자바언어로 하신 클론코딩 강의는 없는지 궁금합니다
-
미해결[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)
데이터가져오기
강의 5분 10초에서 model의 형태로 데이터를 받는다고 하는데 저 model 클래스를 잘 모르겠고, 저 model 의 형태로 데이터를 받으면 왜 1, 12, 123 데이터를 가져올 수 있는지 궁금합니다! 또한 for문안에 children의 의미도 알고 싶습니다.!
-
미해결사물인터넷 통신은 내 손에 (Arduino, MQTT, Nodejs, MongoDB, Android,VS Code)
안드로이드 앱 개발 관련 참고 자료 및 소스 문의
강의와 관련있는 질문을 남겨주세요.• 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달에도 요령이 필요합니다.• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요! 구체적인 질문일수록 명확한 답을 받을 수 있어요.• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요.• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다. 강의 유익하게 잘 듣고 있습니다. 안드로이드 앱 개발 관련 질문이 있습니다. 안드로이드 앱 개발할때 volley를 이용해서 rest api를 통해서 서버와 연결했는데요.. 보틍 안드로이드 앱에서 서버와 연결할때 어떤 방식을 많이 쓰나요? volley가 가장 많이 쓰는 라이브러리인가요? 서버 연결을 위한 다른 라이브러리 소개 또는 volley를 이용한 개발 참고 자료 및 참고할 수 있는 소스 (github 등) 있으면 소개해주세요. 감사합니다.