소개
즐거운 일은 한다는 것은 큰 축복입니다.
여러분에게 얼마나 안드로이드 프로그래밍이 재미있는 것인지 나누려 강사가 되었습니다.
강의
전체 2수강평
- [2023 코틀린 강의 무료제공] 기초에서 수익 창출까지, 안드로이드 프로그래밍 A-Z
- [2023 코틀린 강의 무료제공] 기초에서 수익 창출까지, 안드로이드 프로그래밍 A-Z
- [2023 코틀린 강의 무료제공] 기초에서 수익 창출까지, 안드로이드 프로그래밍 A-Z
게시글
질문&답변
2023.11.20
대시보드 설정 마지막 단계 Google Play에 앱 게시
아니요, 내부 및 비공개 테스트를 거치지 않고 바로 프로덕션용으로 개시할 수도 있습니다.Play Console을 열고 버전을 만들려는 트랙으로 이동합니다. 공개 테스트(테스트 > 공개 테스트)비공개 테스트(테스트 > 비공개 테스트)내부 테스트(테스트 > 내부 테스트)프로덕션 맨 아래 프로덕션을 눌러주세요.
- 0
- 2
- 517
질문&답변
2023.11.09
apirequest.io 로딩 현상 & 사이트 이상함
안녕하세요! https://toolbox.http4k.org/dataclass 이 사이트에서 json을 데이터 클래스로 변환해보세요.
- 0
- 1
- 301
질문&답변
2023.07.26
roomDB에 넣을 변수형에 관한 질문
안녕하세요, 혹시 위 답변으로 해견이 되셨을까요?
- 0
- 2
- 320
질문&답변
2023.07.17
tvLocationTitle이 Null이에요 ㅠ
안녕하세요, kbs님~ ^^혹시 null 이 뜰 때 Toast 문구는 뭐라고 나오나요?그리고 현재 if 문을 많이 써서 어디서 Null 이 Return 이 되는지를 정확히 알면 에러를 고치는 데에 도움이 될 것 같습니다. Log.d("Debug","여기 1"), Log.d("Debug","여기 2") 이런 식으로 분기마다 로그를 찍어서 어디서 null 이 반환되는지 알려주세요. 같이 에러를 해결해봐요~ㅎㅎ 감사합니다!
- 0
- 3
- 483
질문&답변
2023.06.22
보다가 궁금하게생겨서 질문드립니다.
안녕하세요! 준하님 ~ ^^ 조이스입니다. Kotlin, Java 와 같은 객체 지향 프로그래밍은 클래스를 사용하고 관계형 데이터 베이스에서는 테이블을 사용하기 때문에 객체 모델과 관계형 모델 간에 불일치가 발생하게 됩니다.ORM(Object relational mapping)은 객체 간의 관계를 바탕으로 SQL을 자동으로 생성하여 불일치를 해결해줍니다. 즉 객체를 통해 간접적으로 데이터 베이스의 데이터를 다루는 것이지요. Room 이 대표적인 안드로이드의 ORM 라이브러리이며, 말씀해주신 것처럼 JPA, Hibernate, Mybatis도 그 예 중에 하나라고 할 수 있습니다. 함수의 이름과 같은 경우는 무엇을 적어주셔도 상관 없습니다. 또한 쿼리문을 사용하고 싶으시다면 아래 예시와 같이 @Query("Query 문") 어노테이션을 사용하여 DB에 접근 할 수도 있습니다. 답변이 학습에 도움이 되었기를 바랍니다. 혹시 추가적인 질문 있으시면 남겨주세요.좋은 하루 보내세요 :) @Dao interface TestDao { @Query("SELECT * FROM Test") fun getAll(): LiveData> @Query("SELECT * FROM task_table WHERE taskId = :key") fun get(key: Long): LiveData @Query("SELECT * FROM task_table ORDER BY taskId DESC") fun getAll(): LiveData> @Insert(onConflict = OnConflictStrategy.REPLACE) // 중복 ID일 경우 교체 fun insert(todo: Test) @Update fun update(todo: Test) @Delete fun delete(todo: Test) }
- 0
- 2
- 273