본문 바로가기

전체 글

(96)
진로 고민? 진로 관련해서 글을 적어두면 좋을 것 같아서 작성하게 되었다. 나중에 또 꿈이 바뀌게 되면 어떻게 나의 생각이 변해가는지 지켜볼 수 있겠지? 초등학생때부터 컴퓨터랑 가깝게 지내다보니 자연스레 그때부터 컴퓨터를 사용하는 직업을 가져야겠다고 생각했다! (다들 흔하게 생각했던 대통령은 단 한번도 꿈꾸지않았다는 것이 함정) 처음에는 컴퓨터 선생님이었다가 가르치는 것에는 재능이 없다고 생각되어 그 다음에는 단순히 '컴퓨터를 가지고 일하는 사람'이라 정했다. 어릴때부터 나한테 '대기업'은 하나의 부품과 같다고 생각되어 부모님에게 나는 대기업보다는 중소기업에 가고싶다고 그렇게 얘기를 하고 다녔었다 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 지금은 대기업에서 나를 데려간다면 넙죽 동서남북으로 절해야겠지만 아무튼 나에게 대기업의..
[android] 서비스 값을 전달하고 받아오지 못함 Do it 안드로이드 앱 프로그래밍 책을 보면서 '서비스 수신자'에 대해 공부하는 중이다. 도전 과제를 실습 중에 EditText로 입력받아 버튼을 클릭하면 다시 TextView에 출력하는 간단한 것인데 왜인지 EditText에서 값이 넘어가지 않는것이다ㅠ 그래서 요리조리 알게된 해결책 [1] manifests 등록 서비스를 사용하면 화면에 보여지는 액티비티가 없지만 그래도 매니패스트에 등록해주어야 한다!고 배웠는데 아무렇지 않게 등록도 하지 않고 있었다 [2] 버튼 클릭했을 때 인텐트를 받아옴 아니 무슨ㅠ 버튼 클릭했을 때 인텐트를 받아오고 있었다 바보냐고요~~~~~~~~~~~~ 버튼 밖으로 빼주었다 왜냐하면 버튼이랑 받아오는 인텐트랑은 아무 상관없으니까,,, 매니페스트에도 잘 집어넣고 어디 위치에 존..
[android] View [ View ] 1. 일반적으로 컨트롤이나 위젯으로 불리는 UI 구성요소 => 사용자의 눈에 보이는 화면의 구성요소 2. 뷰는 위젯과 레이아웃으로 구별된다. - 위젯 : 일반적인 컨트롤의 역할을 하는 것 ex) Button, EditText, ImageView 등 - 레이아웃 : 뷰그룹 중에서 내부에 뷰들을 포함하고 있으면서 그것들을 배치하는 역할을 하는 것 [ ViewGroup ] 1. 뷰를 여러 개 포함하고 있는 것 => 뷰+뷰+뷰+뷰 = 뷰그룹 2. 뷰그룹안에서 뷰의 위치를 지정할 수 있다. ex) 리니어레이아웃에서 버튼, 텍스트에디트를 배치하는 것 처럼! 3. 뷰그룹안에는 또 다른 뷰그룹이 들어갈 수 있다. ex) Constraint 레이아웃안에 Linear 레이아웃을 넣을 수 있는 것 처럼 4...
[java] 나의 반려식물 어플리케이션2 코틀린으로 하다가 왜이렇게 어려운건지ㅠ 다시 자바로 프로젝트 만들어서 이어서 했다. 중간에 정보처리기사 시험도 있었고 학교 기말고사도 있었고 이것저것 하다보니 조금 늦어졌지만 아직 7월이 지나가지 않았으므로 부지런히 만들어야겠다! 오늘은 식물 추가와 자세한 정보를 띄우는 Info 다이얼로그까지 구현하였다! 실행하면서 초기 데이터를 넣어놓은 상태 식물을 등록하는 화면 등록하고 목록에 보여지는 화면 한 식물을 클릭하면 보여지는 조회 화면 아직 사진을 넣지 않아서 사진부분은 아무것도 뜨지 않는다 식물에 대한 자세한 설명을 보여주는 다이얼로그! 아직 api와 연동하지 않아서 초기에 입력해놓은 데이터가 보여진다. 1. 일단 코틀린이 익숙하지 않아 어렵게 느껴진다ㅠ 2. 맨날 컴퓨터로 에뮬레이터만 돌려..
안녕하세요. 불편함을 편리한 서비스로 제공하는 개발자, 김안개입니다 안녕하세요, 안드로이드 개발자 김안개입니다😊 저는 상상했던 내용들을 실물로 만들어낼 수 있어서 프로그래밍을 좋아하게 되었고, 그 중에서도 안드로이드를 도구로 선택하였습니다. 수 많은 애플리케이션을 만들어보지는 못했지만 만들어가는중에 저의 목표가 생기게 되었습니다. 몇 번 만들어본 어플들은 모두 저의 불편함에서 시작되어 만들게 되었습니다. 그래서 자연스럽게 '불편함을 편리한 서비스로 제공하는 개발자'를 1차적인 목표로 설정하였습니다. 저의 손길이 닿는 어플이 작은 세상(나)일지라도 좋은 영향을 줄 수 있었으면 좋겠습니다 🥺 그때까지 아자아자! 그동안 공부했던 내용들을 모아서 결과물을 만들어내고 그 과정을 기록하고싶어 블로그를 시작하게 되었습니다! 혹여나 잘못된 내용을 발견하시게되면 댓글로 있는 힘껏 지적해..
[면접] 스타트업 개발 인턴 첫 면접 이번주에 첫 면접을 보고 왔다! 아르바이트 면접은 그렇게 많이 다녔는데 취업을 위한 면접은 완전 초짜였다 늦는 것 보다는 일찍 가서 면접 준비를 하며 기다리는게 낫다 싶어서 조금 일찍 회사 근처 카페에서 면접을 기다리며 준비했다. 면접을 다 보고나서 느낀 점은 1. 자바에 대한 기초 부족 2. 자바(스프링) 프로젝트가 없는 것 3. 프로젝트에 대한 깊은 이해 부족 모두 다 부족하고, 공부를 많이 해야겠다고 느끼게 되었다. 1. JVM 메모리 구조 2. Restful API 3. 스프링 클래스를 어떤 구성으로 짤건지? 4. 안드로이드 데이터베이스 구조 5. 안드로이드 어플 개발하면서 배운점 6. 팀프로젝트 경험 -> 거기서 무슨 역할/기능 담당을 하였는지 7. 가장 좋아했던 과목은 무엇이..
[kotlin] 나의 반려식물 어플리케이션1 오늘은 설계한 디자인대로 xml파일을 만들었다. 항상 theme를 없애고 style 파일로 만들면 무언가 이상하게 앱이 꾸며져서 이것 좀 알아봐야겠다ㅠ 파일명을 짓는것도 어렵지만 이번에는 직접 shape를 작성하여 버튼을 꾸며보았다 간단하게 했지만 마음에 들게 나와서 만족쓰 텍스트뷰와 에디트뷰를 나란히 정렬하여? 길이를 같게 놓고싶은데 왜 안되는거냐구,, 직접 사이즈를 조절하는 방법밖에 없는건가 식물 정보에 대한 화면은 편한 리니어레이아웃으로 하였는데 constraint로 하면 더 괜찮을 것 같다 리니어로 하니까 한 줄마다 레이아웃에 대한 id를 부여해야하는게 너무 귀찮다 constraint로 한다면 이 부분에 대해서는 조금 편하지 않을까 싶기도~ 오늘까지 한 부분에 대해서 깃허브에 올려놓으면 오늘은 끝..
[kotlin] 나의 반려식물 어플리케이션 항상 자바를 사용하다가 종강할쯔음부터 코틀린을 공부해야겠다고 생각되어 코틀린을 얕게나마 공부하였고 이제는 만들어보면서 익숙해져야 할 것 같아 작은 어플리케이션을 만들어보려고 한다! 1. 프로젝트 목적 처음 식물을 키워보겠다고 하면 정보를 제대로 알지 못한 채로 시작하게 된다. 선택한 반려식물에 대한 기본적인 정보와 물 주기에 대한 정보를 제공하여 처음 식집사(식물을 키우는 사람)가 되는 사람들을 위한 어플리케이션을 만들어 정보를 제공하는 것이 목표이다. 2. 어플리케이션 이름 나의 반려식물 3. API 농업기술포털 농사로(https://www.nongsaro.go.kr/portal/portalMain.ps?menuId=PS00001)에서 제공하는 OPEN API 4. 데이터베이스 설계 5. 디자인 설계 ..