심효근 (8) 썸네일형 리스트형 5. Node Promise 안녕하세요! 효그니에요! 이번차시에는 Promise를 배워볼거에요! 방금 점심을 회사 구내식당에서 먹고왔는데! 와! 맛집! 하핳! 여러분도 맛난거 들면서 하세요! 그럼 시작해볼까요? Promise란? 저번 시간에 자바스크립트의 비동기와 async/await 을 사용한 처리를 배웠었죠? Promise는 async/await처럼 자바스크립트의 비동기 처리에 사용되는 문법입니다! 와! 비동기! 와! 샌즈! Promise의 상태 Promise는 크게 세 가지의 상태를 갖고 있습니다! Pending ( 대기 ) - 아직 로직 처리가 완료되지 않은 경우 Fulfilled ( 이행 ) - 로직 처리가 완료되어, 결과 값을 반환한 경우 Rejected ( 실패 ) - 로직 처리 중, 실패하거나 오류가 발생한 경우 Pe.. STA+C 2020 엔터테인먼트(게임)부문 참여기 안녕하세요! 효그니에오@@@@ 오늘 오랜만에 블로그에 방문한 이유는 바!로! SmArteen App Challenge (STA+C) 2020에 참여하여 본선에 진출해서입니다! 이번에 만든 서비스는 바로 XStep이라는 리듬게임인데요! 어... 이 블로그 주인장 안드개발자 아니었남...? 하고 혼동하실 수도 있을텐데! 사실 이번에는 다른 분야도 공부해볼 겸 나간 대회라 큰 문제는 없었습니다! 우선 XStep은 터치와 홀드, 슬라이드 액션으로 즐기는 리듬 액션 게임입니다~ Xstep만을 위해 직접 제작된 오리지널 수록곡과, 유명 DJ의 리듬 게임 상용곡까지 다양한 곡들이 수록되고 있지요! 백문이 불여일견! 한번 보실까요? 이런 느낌의 게임입니다! 자세한 내용은 playxstep.com 세로로 즐기는 리듬게임.. Kotlin 강의 2. 변수와 함수의 사용! 안녕하세요~ 효그니에요!!! 여러분이 기대하시고 계신 그 2강! 지금 시작합니다! 여러분이 지금 배우고 계신 코틀린의 변수는 지역변수입니다! 전역이 아니란 말이죠! 변수의 종류에는 초깃값을 변경할 수 없는 정적(val)와 변경 가능한 동적(var)이 있습니다! 또한 선언된 타입은 변경할 수 없습니다! val name = "심효근" var age = 19 var height = 179 이런 느낌이라 보시면 편하겠네요! name, 즉 이름은 절대 바뀔 수 없고 age, 즉 나이는 계속하여 변하며 height, 키도 계속 클 예정이니깐요! 그리고 $를 사용하여 문자열 템플릿을 사용할 수 있습니다! var blogName = "제 생일은 $birth 입니다!" var birth = "2002/03/05" 이런식.. 13. Json 조금 더 편하게 작성하기! (Json To Kotlin) 안녕하세요~ 효그니에요!!! 너무 늦었나요..? 엄청 오랜만에들 뵙는 것 같습니다 하핳.. 일단 오늘 배워보실건 저번 차시에 배우신 Retrofit을 조금 더 사용하는 방법입니다! Retrofit에서 데이터를 받아오실때 Json형식의 데이터를 data class로 만드셔야하는데... 이게 받아올게 많아지시면 엄청 귀찮거든요... 이러한 귀찮은 작업! 단 한번에 처리해주는 플러그인이 있으시면 쓰시는게 좋겠죠? 바로 이친구입니다! 받은 다음에 json파일을 가져와볼게요! 예를들어 { "id": "example", "phone": "01011112222", "email": "example@hyogeun.com", "nick": "12312314", "token": "9CQN3jhouq30BfaJW5tIfPZe.. Kotlin 강의 1. Kotlin이란? 안녕하세요 오랜만에 돌아온 효그니에요> 정말 오랜만이죠? 요즈음 회사 일이 너무 많아져서... 힘들더라구요... 그래서 들어올 엄두도 못냈습니다.. 죄송합니다.. 아무튼 어찌됬든 시작해볼까요? 자 갑자기 왜 코틀린 강의를 올리는가 일단 궁금하실거에요! 제가 여태까지 작성한 안드로이드 강의 1~12까지가 전부 코틀린으로 작성되있기에 이왕 있는거 Kotlin 강의도 있으면 편할 것 같더라구요 ㅎㅎ... 자 이제 진짜로 시작해볼까요? 우선 Kotlin은 JVM 위에서 돌아가는 언어입니다. 간결하고 실용적이면서 JAVA와의 상호 운용성을 중시하는 언어입니다. JAVA가 있다면 Kotlin도 존재 가능하다! 라고 보시면 편할 것 같습니다. InteliJ로 유명한 JETBRAIN에서 만든 언어이기도 하지요. 참고로.. 12. Retrofit 서비스와 로그인! 그리고 SharedPref! 안녕하세요~ 효그니에요 >< 너무 늦어버렸어요 ㅠㅠ 사실 회사일이랑 대회가 너무 많아서 블로그 쓰는데에 나태해져 버렸네요 ㅠㅠ... 죄송합니다! 일단 오늘 배워볼것은 Retrofit 서비스인데요. 보통 안드개발 할 때에는 서버연동을 자주하죠! 기존 네트워크 기능을 위해 HttpUrlConnect등이 쓰여왔어요 그 후 OkHttp나 Volley..등이 쓰여져 왔는데. 그중에서 저같은 경우는 Retrofit을 자주 쓰는것 같아요! 우선 Retrofit Service를 사용하기 위해서는 implementation'com.squareup.retrofit2:converter-gson:2.3.0' implementation 'com.squareup.okhttp3:logging-interceptor:3.9.1' im.. 이전 1 2 다음