2019년 8월 14일 수요일

[모각코] 최종 결과

모각코 활동이 마무리되었다.

처음에는 모여서 각자 코딩하는 것이 무슨 의미가 있을까 의문이 들면서도 , 선배의 권유에 한번 참여해 보자 하는 마음으로 시작하였다.

그런데, 코딩을 하다가 모르는 게 있으면, 서로 논의해보고, 같이 모여서 코딩을 한다는 사실만으로 뭔가 서로 의지되고 도움되는 기분이 들었다.

그렇게 6주간 6번의 모임이 끝나고 나니, 나는 안드로이드 앱에 대한 전반적인 이해를 마칠 수 있었고, 안드로이드 스튜디오를 활용하는 법도 익힐 수 있었다.

최종 목표인 bottom - up 프로젝트는 조원과의 시간이 안맞아 만나는 일이 거의 없어 다 완성하지는 못했으나, 안드로이드를 이제 다룰 수 있을 것 같다는 자심감을 얻었다.

앞으로도 이런 기회가 있으면 꼭 참여할 것이다.

2019년 7월 30일 화요일

[모각코] 6주차 결과

6주차에서는 다른사람이 만들어논 게임의 소스를 참고하여 어떤식으로 안드로이드 게임이 만들어지는 지에 대해 알아보기로 했었다.

그래서 참고하기로 한 블로그는
https://m.blog.naver.com/zic325/220869942869
이곳이고, 이곳에서 코드를 따와 혼자 어떻게 이루어졌는지, 각각의 메서드가 어떤 일을 하는지에 대해서 생각해보았다.

우선, Color이라는 클래스이다. 이 클래스에서는 레이아웃의 색감을 담당하는 역할을 한다.
이 앱의 레이아웃은 갈색조로 만들어 지게 했다.

그 다음으로는 RacingCar클래스이다.
이 클래스는 내가 조종하는 차에 대한 정보를 담고있다.

이런식으로 조작하는 메서드도 포함돼있다.

다음으로는 장애물 , 전반적인 앱의 화면을 담당하는 racingView라는 클래스이다.
이와같이 장애물을 그려주는 메서드 등이 있다.

마지막으로는 메인 클래스이다.
출처에서의 제작자는 광고넣는 법까지 알려주어, 그 부분은 아직 잘 모르겠어서 넘기고 게임 플레이 부분만 남겨두었다.
게임 실행과, 종료에 대한 그런 것들이 정의되어 있다.

오늘은 대략적으로 이런 일을 하겠구나 라는 정도만 알아보았다면 다음에는 이 메서드 안에있는 여러 문장이 어떤 뜻을 가졌는지 상세히 알아볼 예정이다.

2019년 7월 29일 월요일

[모각코] 6주차 활동계획

지금까지 안드로이드 스튜디오의 기본적인 것을 알아보며 감을잡았다.
그래서 오늘부터는 소스파일 등을 분석하거나 헤쳐보며 배워볼 계획이다.

2019년 7월 23일 화요일

[모각코] 5주차 활동 결과

오늘은 액티비티 사이의 상호작용을 하는 방법에 대해 알아보았다.

mainActivity
subActivity

실행 -mainActivity

실행-subActivity
이렇게 오늘은 액티비티의 상호작용에 대해 알아보았다.

이제부터는 인터넷에서 예제같은것들을 보고 참고하면서 공부해볼 것이다.


2019년 7월 22일 월요일

[모각코] 5주차 활동계획

오늘도 안드로이드 스튜디오를 다룰 예정이다.

프로젝트 기한이 얼마 남지 않았으니 이번엔 진도를 팍팍 나가볼 것이다.

2019년 7월 16일 화요일

[모각코] 4주차 활동 결과

오늘은 레이아웃에 대해서, 화면을 어떻게 바꾸는 지에 대해서 등에 대해 알아보았다.

네비게이션 뷰를 통해 화면을 이동하는 방법을 알아보았고, 이를 활용해, 나중에 프로젝트에서 게임 화면전환할 때 등에 활용할 수 있을 것 같다.



레이아웃을 담당하는 액티비티(네비게이션 뷰)

그렇게 생성된 레이아웃(네비게이션 뷰)



2019년 7월 15일 월요일

[모각코] 4주차 활동계획

저번에는 안드로이드 스튜디오를 이용해 계산기를 만들어 보았었다.

이번에는 또 안드로이드 스튜디오를 활용해 네이게이션 뷰를 만들어볼 계이다.

2019년 7월 9일 화요일

[모각코] 3주차 결과

오늘은 선택창(?) 과 프로그램 종료 인터페이스를 만드는 것을 해보았다.

각각의 온클릭 함수를 정의해주는 부분

버튼의 위치를 정해주는 부분

선택창.

종료창.

2019년 7월 8일 월요일

[모각코] 3주차 계획

이번이 3번째 모각코 시간이다.,
2주차때는 안드로이드 스튜디오를 활용해 간단한 계산기를 만들어 보았다.
이번에는 선택창, 어플종료 기능을 알아볼 계획이다.

2019년 7월 2일 화요일

[모각코]2주차 결과

오늘은 안드로이드 스튜디오를 활용해 앱을 개발하는 시작단계를 배워보았다.

inflearn이라는 사이트에서 강의를 들어가며 학습했고, 간단한 계산기 만들기에 성공했다.

onclick함수에 대해 알아보았고, 이를 활용해서 계산기를 만든 것이다.


이와 같이 각각의 버튼에 대한 함수를 설정해주고, 버튼을 눌렀을 때 각 버튼에 배치된 함수를 호출하는 원리이다.

이렇게 코딩을 끝내고, 각각의 버튼에 함수를 할당해주면 

다음과 같은 화면으로 만들어 줄 수 있다.

다음주에는 더 많은 것을 배워볼 것이다.

2019년 7월 1일 월요일

[모각코] 2주차 계획

저번시간에는 안드로이드가 어떻게 돌아가는 지에 대한 전반적인 이해를 끝냈으니,
안드로이드 앱을 어떤식으로 만들어야 할 지 이번 시간에 알아볼 계획이다.

2주차 계획은
1. 안드로이드 스튜디오 설치 및 설정
2. 간단한 계산기 만들어보기

정도가 될 것 같다

2019년 6월 27일 목요일

[모각코] 1회차 결과

오늘은 안드로이드 매니페스트와, 액티비티, 그리고 android Studio를 설치하는 등의 활동을 해보았다.




안드로이드 매니페스트, 액티비티에 대해 정리해보았으며, 안드로이드 코딩(?)이 어떻게 돌아가는 지에 대한 전반적인 이해를 할 수 있었다.

또한, 이런 이해를 바탕으로, 안드로이드 스튜디오를 설치하여, 코딩을 하려 하였으나, 설치시간이 꽤 긴 관계로 설치하는 선에서 끝났다 ㅠㅠ

그래도, 안드로이드 스튜디오에서 버튼만들기, 액티비티 이동하기 등의 방법을 검색해 알아보았으며, 이로, 바텀업 프로젝트 진행의 개요를 대략적으로 잡을 수 있었다.

다음주에는, 본격적으로, 바텀업 프로젝트 코딩을 시작할 것이다.



2019년 6월 26일 수요일

[모각코] 1회차 계획

오늘은 모각코 첫번째 모임이 있는 날이다.
이번 6회차 동안의 목표는 bottom-up 프로젝트를 완성하는 것인데, 오늘은 그 사전작업을 할 계획이다.

우리 bottom-up 팀은 프로젝트를 안드로이드 기반으로 하기로 했다.

그래서 오늘은 안드로이드가 어떻게 돌아가는지 등에 대한 전반적인 이해를 하는 시간을 가질 것이다.

2019년 6월 17일 월요일

[모각코] 활동 계획

● [모각코] - 여서딩하기 활동계획.

[SW 중심대학 사업단] 에서 추진하는 '모각코' 에 참여하기로 해, 그 계획을 세워보기로 했다.

일단 적어도 6번의 모임을 가지기로 했다. (6월 26일(목) 외, 그 다음주 매주 화요일)

그 시간에 어떤 활동을 할 것인 지 고민을 해 보았는데, 이번에, SW 사업단에서 진행하는 Bottom - Up 경진대회에 참여한다는 사실이 떠올랐다.



그래서, Bottom - Up 경진대회 준비과정과, 그 과정 등을 이번 기회에 하는 것이 좋을 것이라고 생각했다.

그렇게 세운 계획은 다음과 같다.

1주차 - Bottom Up 경진대회 주제 선정 및 클래스&메소드 생각하기
2주차 - Bottom Up 경진대회 클래스 설계, 메소드 설계, 자바 콘솔 학습
3주차 - Bottom Up 경진대회 대비 자바 콘솔 학습
4주차 - Bottom Up 경진대회 코딩 시작
5주차 - Bottom Up 경진대회 코딩
6주차 - Bottom Up 경진대회 코딩

자바 콘솔에 대해서는 선배분들에게 많이 여쭤볼 예정이며, 주어진 기한 내에, 프로젝트를 끝낼 수 있도록 할 것이다.