Project

    [Android][어따세워] 앱 아이콘 제작 / 해상도별 사이즈 조절(포토샵)

    이번 포스팅에서는 안드로이드 '앱 아이콘 적용'에 대해 알아볼 것이다. 앱 아이콘을 적용한다고 하면, 단순히 이미지 하나만 준비하면 된다고 생각할 수 있지만 안드로이드에서는 그렇지만도 않다. 해상도 이미지 크기 (px) Google Playstore 512 x 512 px mdpi (160dpi) 48 x 48 px hdpi (240dpi) 72 x 72 px xhdpi (320dpi) 96 x 96 px xxhdpi (480dpi) 144 x 144 px xxxhdpi (640dpi) 192 x 192 px 그 이유는 안드로이드는 단말기의 화면 너비에 따라 해상도가 다르기 때문이다. 위 표는 안드로이드에서 사용하는 해상도 단위이자, 그에 따른 아이콘 이미지 크기를 정리한 표이다. 여기서 dpi(Dot ..

    [Android][어따세워] [1] Android MVVM 회원가입&로그인 - 파이어베이스를 사용하여 계정을 등록해보자!

    이번 시간에는 계속해서 '어따세워' 앱의 회원가입 및 로그인 기능을 구현해보자! 로그인 부분은 크게 2가지로, '파이어베이스를 통한 구글, 페이스북 로그인', '카카오 SDK를 사용한 카카오 간편 로그인 기능' 을 구현할 수 있다. (이 외에도 더 다양한 로그인 방법이 존재하지만, 프로젝트에서는 크게 2가지로 국한시킵니다.) 이 포스팅에서는 구글 로그인만 포스팅을 할 것이며, 다른 로그인 기능들은 추후 이어서 포스팅할 계획이다. 우선, 미리 디자인 해놓은 레이아웃 화면이다. 포토샵을 사용하여 버튼을 적절히 디자인하였고, 배경 GIF는 상업용 사이트에서 다운받았다. 제목과 부제목란은 임의로 디자인하였다. (추후 변경 예정) 디자인은 나름 만족한다. (❁´◡`❁) 이제 파이어베이스를 들어가서 회원가입에 필요..

    [Android][어따세워] Retrofit2를사용하여 주차장 공공 데이터를 가져오자!

    '어따세워' 앱의 핵심 기능인 주차장 정보를 보여주기 위해서는 많은 양의 주차장 데이터가 필요하다. 그렇다면 이런 데이터들은 어떻게 얻을 수 있을까..? 바로 '공공데이터 포털'에서 제공받을 수 있다. https://www.data.go.kr/index.do 공공데이터 포털 국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Datase www.data.go.kr 공공 데이터 포털에는 주차장 데이터뿐만 아니라 다양한 데이터를 제공해주고 있으므로, 여러 데이터를 잘 활용하면 훌륭한 아이디어와 앱을 만들어낼 수 있다. 그럼 이제 본격적으로, 안드로이드에서 이러한 데이터들을 가져오..

    [Android][어따세워] 메타버스 스터디룸(게더타운) 개설!

    프로젝트를 진행하기 위해서는 단순히 코드만 짜는 것이 아니라, 어떤 기능을 구현해야 할지, 통신은 어떤 식으로 해야 할지와 같은 기획과, 때로는 모르는 것들은 공부를 해야 하기 때문에 스터디까지 해야 할 필요가 있다. 최근에 사람들이 줌(Zoom)을 통해 스터디를 하거나 회의, 수업을 많이 하는 듯 하다. 하지만 뭔가 이런 방식은 고리타분한 느낌과 정말 빡세게 공부만 하는 느낌이기에 나와는 맞지 않는다는 생각이 들었다. 그러다 찾게 된 것이 바로 게더타운(Gather.town)! 아바타 조작, 꾸미기, 화상 채팅 등 많은 메타버스 요소가 포함된 플랫폼이다. 최근에는 여기서 회의, 면접, 심지어 송년회까지도 한다고 한다..(코시국이라 그런 듯합니다) 그럼 어떻게 사용할 수 있을까?? 위 링크를 타고 들어가..

    [Android][어따세워] 토이 프로젝트 주제 정하기

    계기 최근에 최고의 IT 서비스 기업인 네카라쿠배의 채용공고만 보아도 안드로이드 직군에서 MVVM, Coroutine, RxJava, Kotlin은 기본 및 우대사항으로 기재되어 있다. 이런 기술 스택을 보면서 안드로이드를 공부하며 '내가 배우고 있는 내용을 프로젝트와 접목'시켜 시너지를 높여보고 싶었고, 이론뿐만 아니라 실무적인 부분에서도 적용하고 싶은 마음이 커지게 되어 시작하게 되었다. 또한, 기업에서는 혼자 개발하는 것이 아닌, 여러 개발자끼리 '협업'을 할 텐데, 지금까지 1인 개발만 해온 스스로를 더욱 성장시켜주고 싶었다. 주제 아이디어 회의를 하며 떠올린 토픽은 '어따세워' 라는 주차 앱이다. 본인과 지인 모두 군대를 무사 전역하고 슬슬 운전을 시작하기 시작했는데, 초보운전이어서 그런 것인지..