본문 바로가기

전체 글

(73)
앱 제작 (3) 네이버지도 유틸 앱 안녕하세요 Loner 입니다. 예전에 일 진행이 너무 답답했었던 탓에 메인 프로젝트에서 만들었던 유틸성 앱을 공개하려고 합니다. 쓰게 되는 경우가 얼마나 있을지는 모르겠으나, 필요한 분은 쓰도록 블로그를 통해서 올려놓겠습니다. 다운 링크 https://drive.google.com/file/d/1o6zX6TZSmC4GSGc0RiuHCpPiuynUP7r_/view?usp=sharing naverMapCheck.apk drive.google.com 1. 앱을 만들게 된 배경 위치 관련 서비스 앱을 제작하던 중에 네이버지도를 사용했었고, 이용자의 경로선을 목표지점까지 그려줘야하는일이 있었습니다. 국내의 경우 도보 길찾기 기능이 지원되지 않기 때문에 해외로 등록해 구글 서비스를 이용하거나 유료 api를 사용해야..
Kotlin (4) - 안드로이드의 코틀린 (Google IO) 최근에 Google의 행사 IO 가 시작되었습니다. Google 에서 한해 마다 샌스란 시스코에서 개최하는 개발자 지향 레퍼런스 행사입니다. 이번 년도도 역시 Google은 Android 이야기로 뜨거웠습니다. 이번에 발표된 State of Kotlin on Android 라는 영상을 발표했는데 해당 영상의 내용을 참고했습니다. 과연 2021년에도 안드로이드의 코틀린 사랑이 뜨거운지 확인할 수 있습니다. https://youtu.be/etLUpHvhNZw 안드로이드 개발 리더인 제프리 반 고흐가 선 발표를 맡았고 그 뒤에 Dev Rel 를 맡고 있는 분이 추가적으로 얘기를 이어갑니다. 1. Kotlin Momentum Kotlin 은 4년전에 안드로이드 공식언어로 채택되었고 코틀린을 사랑하는 많은 개발자..
안드로이드 개발 (4) FireStore 채팅 목록 만들기 https://gift123.tistory.com/26 안드로이드 개발 (3) - FireBase 게시판 댓글 Loner 입니다. 주말이 가까워지면 항상 사이드 협업 프로젝트를 진행합니다. 평일은 메인 외주프로젝트를 진행하고 있습니다. 마음 같아서는 메인 프로젝트 관련해 포스팅을 하고 싶지만, 가능하 gift123.tistory.com 이전편에서 언급했었다 시피 주말에 사이드 프로젝트를 하고 평일에는 메인 프로젝트를 따로 진행하고 있습니다. (지금보니 일터도 안드로이드 취미도 안드로이드로 살고 있었다.) 금요일 저녁 되서 사이드 프로젝트에 대한 추가 작업을 하고 있는데 이 포스팅은 그 흔적에 대한 정리입니다. FireBase 게시판 댓글을 작업 한 후 나는 A팀 작업에서 B팀 작업으로 넘어갔습니다. A팀..
안드로이드 개발 (3) FireBase 게시판 댓글 Loner 입니다. 주말이 가까워지면 항상 사이드 협업 프로젝트를 진행합니다. 평일은 메인 외주프로젝트를 진행하고 있습니다. 마음 같아서는 메인 프로젝트 관련해 포스팅을 하고 싶지만, 가능하면 사이드 협업 위주로 포스팅을 진행하는 중입니다. (내 성격상 좋아하는걸 말하다 보면 비밀로 해야할 정보를 말하는 실수 할까봐 아예 입을 닫아버립니다.) 사이드 협업을 3개 진행중인데 한개는 서버담당자가 따로 존재하고, 나머지 두개는 사이드 협업을 안드 개발자 멤버들이 모여서 파이어베이스로 퉁치게 됬습니다. (안드로이드 개발자끼리 협업 하면 좋은점은 서로 코드를 보며 배워갑니다. 단점은 서버가 그립다.) 스케줄 상 금요일 저녁 마다 사이드 프로젝트 2개의 작업을 추가로 진행합니다. 오늘은 작업했던 작업은 아래와 같습..
앱 제작 (2) 다이어트 자극 피그미 안녕하세요 Loner 입니다. 아주 먼 옛날에 만들었던 개인앱이 하나 있었는데 (api 23~26사이에서 잘 돌아갔던걸로 기억합니다) 올해 초에 자료를 정리하다가 우연히 발견해 구글에 올렸던 어플입니다. 개발을 시작하고 나서 미친듯이 불어나는 살을 잡기 위해 나 스스로 자극 받으려고 만들었던 심플한 앱 입니다. https://play.google.com/store/apps/details?id=kr.loner.pigme 피그미 -다이어트 셀프 자극, 운동 다짐, 식욕 억제 - Google Play 앱 다이어트 의욕이된다는 구요? 이 앱을 통해 항상 자극을 주어 초심을 얻지 못합니다. play.google.com 위 링크에서 다운 받으실 수 있습니다. 1. 앱 기능 설명 1) 다이어트 자극 글귀 및 사진 보..
앱 제작 (1) 브레이브걸스 앱 안녕하세요 Loner입니다. 한달전에 유명 아이돌 브레이브걸스에 빠졌었고 내가 브레이브 걸스를 더 편하게 덕질하기 위한 앱을 만들었습니다. 아래가 그 결과물 입니다. https://drive.google.com/file/d/18F2rFng7_KkROC9iuxna7d-sRpg7KlgL/view?usp=sharing 피어레스덕질앱_베타.apk drive.google.com 1. 앱 기능 설명 제작기간: 4일 1) 노래별 사진첩 -> 미리 해당 노래앨범의 사진을 준비한다긴 보다 브레이브걸스의 활동사진을 노래별로 간직했으면 해서 넣어둔 기능입니다. 사용자가 임의로 앨범 사진을 삽입해서 브레이브걸스 활동 사진들을 노래 분류 별로 앱에다 저장해놓을 수 있습니다. 2) 브레이브걸스 스케줄 캘린더 빠르게 보기 메인화면..
Kotlin (3) - 코틀린의 repeat와 Pair를 알아보자 (백준 1003) 코틀린 3번째편 입니다. 코틀린을 코틀린 답게 쓰기 위해서 알고리즘 문제 위주로 알아가는중 입니다. 오늘 알아 볼것은 repeat 입니다. 1. repact의 특징 https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/repeat.html repeat - Kotlin Programming Language kotlinlang.org @kotlin.internal.InlineOnly public inline fun repeat(times: Int, action: (Int) -> Unit) { contract { callsInPlace(action) } for (index in 0 until times) { action(index) } } repeat는 내부적으로 for..
Kotilin (2) - 코틀린 피보나치 수열 및 1..10 정리 (백준 11727) 코틀린을 코틀린답게 사용하는것이 목표인 Loner 입니다. 오늘은 코틀린에서 피보나치 수열을 구하는 방법들을 정리해보도록 하겠습니다. 피보나치 수열이란? 1 1 2 3 5 8 13 21 34 55 ..... 현재항과 이전항을 더해서 값이 꾸준이 올라가는 공식 입니다. 1+1 = 2 (여기서 1 = 2)이 아래로 바뀐다. 1+2 = 3 (여기서 2 = 3)이 아래로 내려간다. 2+3 = 5 .... 이렇게 무한 반복해서 끊임없이 숫자를 더 해가는 공식입니다. 알고리즘을 시작하려는 분들은 피보나치 수열은 꼭 알고가야하는 기본지식이라고 생각합니다. (응용할데가 너무 많아..) 피보나치 수열에 대한 설명은 이미 구글링을 하는 순간 엄청나게 많은 관련자료들이 이미 많기 때문에 간략하게 설명을 적어놨으니 따로 살펴..