목록안드로이드 (9)
500error
저는 리엑트 네이티브, 플러터, 코틀린으로 앱 개발을 해보았습니다.지금 제가 주로 밀고 있는것은 플러터입니다. 그이유가 뭐냐면요 1. 하이브리드 앱 개발이게 진짜 큰 장점입니다. dart언어만 알아도 간단한 앱이 제작이 가능합니다.깊게 들어가면 swift나 kotlin, java가 필요하기는 해도 앱 제작이 가능하다는 점 2. 성능 차이가 크지 않다.사람들이 네이티브를 선택하는 이유중 하나가 성능 이슈가 크다고 생각한다.리엑트 네이티브의 경우에는 성능 꽤 있지만, 플러터는 크게 차이가 나지 않는다.우리가 평소에 쓰는 앱들 정도에는 성능 이슈가 거의 발생하지 않는다. (용량이슈나 하드웨어 기기 제어 제외) 3. 쉽게 입문 가능다트 언어가 다른 언어와 유사성이 있기에 아주 빠르게 학습이 가능하다.다트 언어가..
디버깅 해봤더니FAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':flutter_sms:compileReleaseKotlin'.> 'compileReleaseJavaWithJavac' task (current target is 1.8) and 'compileReleaseKotlin' task (current target is 17) jvm target compatibility should be set to the same Java version. Consider using JVM toolchain: https://kotl.in/gradle/jvm/toolchain* Try:> Run with --sta..
내가 개발하면서 요청사항이 들어왔다. 리스트로 뽑은 정보들을 가져다가 세부사항을 각 항목을 클릭시 웹뷰로 페이지를 넘어가게 만들라는 것이었다(처음 개발할때 말해주시지) 그래서 웹뷰를 만들어 보았다일단 androidmanifest에 권한 적용을 해주어야 한다.이 코드는 인터넷을 허용해주는 코드이다그리고 androidmanifest에이거도 추가해준다 웹뷰를 적용시킬 버튼에 바인딩 시킨다itemView.setOnClickListener { val context: Context = itemView.context val url = "https://www.naver.com/" // WebViewActivity로 Intent 전송 ..
backKey.setOnClickListener { val alert = AlertDialog.Builder(this) alert.setTitle("처음으로 돌아가시겠습니까?") .setNegativeButton("아니오") { p0, p1 -> } .setPositiveButton("예") { p0, p1 -> val intent = Intent(this@ResultMainActivity, MainActivity::class.java) startActivity(intent) finish() ..