분류 전체보기
-
IT동아리 기술면접 질문 정리(CS기초 지식)자격증 및 대외활동 2021. 3. 1. 03:45
지원했던 IT동아리들(2개밖에 없지만...ㅎ)의 경우 거의 프론트쪽/객체지향 언어 사용하는 쪽의 직군으로 넣었었기 때문에 면접질문이 그런쪽에 치우쳐져있다. 사실 면접보자마자 기록해놨어야 생생하게 기억나는데 오래된 면접도 있기 때문에... 생각나는 대로 기록해두려 쓰는 포스팅..! 나중에 또 다른 면접볼때 쓰일 수도 있으니까... :D - 좀 오래되어서 기억 가물가물... 1. 객체지향언어에서의 객체의 정의 -> 필드와 메소드로 구성이 되어있는 소프트웨어의 묶음이라고 설명할 수 있다. 필드는 객체의 변수, 즉 상태를 저장하며 메소드는 객체의 함수, 즉 객체의 행동을 정의한다. 2. 클래스의 정의? 클래스와 객체의 차이점이 무엇인가 -> 클래스는 객체에 대한 설계도라고 설명할 수 있다. 클래스에 의하여 각 ..
-
Android Studio - Retrofit 이용한 서버와의 통신Android Studio 2021. 2. 28. 01:58
이 포스팅에서는 이틀동안 삽질했던........ ^ㅠ... 서버와의 통신방법에 대해서 작성해보고자 한다. 우선 지금 개발을 진행하는 팀에는 서버를 담당하는 팀원이 있어서, 팀원이 짜준 api를 보고 안드로이드(클라이언트)쪽에서 그 양식에 맞춰 정보를 전달하고, 응답을 받아오는 과정을 포스팅하고자 한다. implementation 'com.squareup.retrofit2:retrofit:2.5.0' implementation 'com.google.code.gson:gson:2.8.2' implementation 'com.squareup.retrofit2:converter-gson:2.4.0' 우선, app 레벨의 build.gradle파일에 Retrofit 사용을 위해 세줄의 코드를 추가해준다. comp..
-
Android Studio - Google Map API 협업 / Git에 업로드Android Studio 2021. 2. 1. 02:38
이 포스팅에서는 Android Studio에서 사용한 Google Map API 키를 Git에 올라가지 않게끔 처리하는 방법과 어떻게 팀원과 API Key를 공유했는지 작성하려 한다. 물론 이게 정답일지는 모르겠는데, 못 찾겠어서 일단 성공한 방법을 까먹기 전에 기록해두고자 쓰는 포스팅이다.. 첫번째로, Git에 올라가지 않게끔 하는 방법으로 Local Properties를 이용한다. 이 파일에는 사용자의 sdk주소만 처음에 적혀있다. ## This file is automatically generated by Android Studio. # Do not modify this file -- YOUR CHANGES WILL BE ERASED! # # This file should *NOT* be check..
-
Android Studio - BottomNavigationView위젯으로 하단 메뉴탭 만들기Android Studio 2021. 1. 28. 01:06
최근 졸업작품을 안드로이드 스튜디오 프레임워크를 사용해서 하는 중이라, 필요한 BottomNavigationView내용을 다시 공부할 겸, 나중에 이 정보가 필요한 사람들에게 도움이 되었으면 하는 바람으로 쓰는 포스팅입니다. :D 우선 안드로이드 스튜디오에서 프로젝트 생성을 해주시고, AppBarLayout을 다운로드 받아주세요. (아래 사진 참고) 그 다음 하단 메뉴바를 위한 xml파일(activity_main.xml과는 다른 별도의파일)을 만들어 작성해줍니다. 그러고 나서 따로 menu폴더를 생성하고, new resource file for menu를 통해 파일을 생성해주시면 됩니다. 코드는 이런식으로 짰는데, 각 이 메뉴 각각의 탭들에 들어갈 항목들을 의미합니다. ▶ app:showAsAction=..
-
공대생(미알못)의 앱 디자인 - Figma 간단히 사용해본 후기Android Studio 2021. 1. 23. 03:46
이번에 졸업작품 하다가 알게 된 피그마앱 / 웹 디자인을 할 수 있다. (사이트에 직접 들어가도 ok지만, 윈도우에 설치하면 짱 편합니다 설치 추천) 이번에 앱으로 졸업작품을 진행하게 되었다. 디자인 전공은 아니지만, 그래도 이왕 만들꺼 좀 예쁘게 만드는거 어떤가 싶어서 이것저것 디자인 툴을 찾아보았다.(물론 내가 노력해도 디자인 전공하신 분들이 만드신 시안들의 발끝에도 못 미치지만,,, )그래도 디자이너들과 협업할 때 혹은 스스로 구현하고자 하는 아이디어를 시각화시켜 팀원들에게 보여줄 때 유용하다. 소프트웨어라는건 결국 완성되기전까지는 형체가 없으니까 같이 회의한 팀원이어도 서로 다른 걸 상상할 때가 많기 때문이다. 그래서 디자인 툴을 기록할겸 나처럼 그냥 간단한 디자인만 할건데 피그마 사용법 영상까지..
-
Unity 날씨 변화 구현하기Unity 2021. 1. 5. 02:37
이번 포스팅에서는 간단하게 particle system을 이용해서 유니티 게임상의 날씨 구현 및 날씨를 변화시키는 방법을 작성하고자 합니다. 종종 unity로 게임을 만들며 배워가는 과정에서 날씨 변화를 구현하고 싶을 때가 있는데 그런 분들께 부족하지만 조금이라도 도움이 되었으면 좋겠습니다 :D 처음에 particle system을 게임창에 생성하면 이런 모습일거에요! 기본 설정 상으로는 위로 향해 올라가지만 눈이나 비는 아래로 내리니까 축을 바꿔보도록 하겠습니다. 우측 inspector의 Trasnfrom칸의 Rotation값을 보면, x축 방향으로 -90도라고 설정이 되어있는것이 보입니다. 그럼 위 사진처럼 내리는 방향이 잘 바뀌어있는 것을 확인할 수 있습니다. 시각적으로 잘 보이지 않을 것 같아서,..