[THEC!T] 앱 스쿨2기 : Android
-
TECHIT 앱 스쿨 2기: Android 7일차 (23.05.02)[THEC!T] 앱 스쿨2기 : Android 2023. 5. 3. 00:19
자료 출처 : 안드로이드 앱스쿨 2기 윤재성 강사님 수업 내용 시작 시작은 어제 더 자세히 설명해주시기로 한 오버라이딩과 상속에 대하여 말씀해주셨습니다. 상속이란 클래스를 생성할 때 이미 만들어져 있는 클래스의 메서드 혹은 변수를 가져와서 사용하는 방법입니다. 상속을 받은 클래스(자식클래스)는 상속을 한 클래스(부모클래스)에서 이미 만들어져 있는 메서드와 변수등을 자기 것처럼 사용을 할 수 있습니다. 자바에서는 extends 키워드를 사용하여 상속을 받는 클래스를 만들 수 있습니다. 하기 코드는 상속을 받는 클래스(자식 클래스)를 생성하는 코드 입니다. // 부모 클래스를 생성한다. class ParentsClass { } // extends를 사용하여 부모클래스에서 상속을 받는 클래스. class Ch..
-
TECHIT 앱 스쿨 2기: Android 6일차 (23.05.01)[THEC!T] 앱 스쿨2기 : Android 2023. 5. 1. 23:00
자료 출처 : 안드로이드 앱스쿨 2기 윤재성 강사님 수업 내용 시작은 패키지에 대하여 설명해주셨습니다. 패키지의 개념은 매우 요약하여 설명하자면 하나의 파일 안에 코드가 많이 작성되어 있으면 가독성이 좋지 않아 원하는 부분을 찾기 힘들기에 쉽게 관리하기 위하여 파일(class)들을 나누어 관리하며, 나눈 파일들을 관리하는 것이 패키지라고 하셨습니다. 자바에서는 패키지를 폴더 단위로 구분합니다. 같은 패키지에 있는 클래스는 자유롭게 사용가능하며, 다른 패키지에 있는 클래스는 import문을 사용하여 사용 가능합니다. 그리고 패키지에 포함된 클래스들을 다른 곳 사용할 때는 상단에 어디에 포함되어 있는지 기재해야 합니다.(import문) 만약 패키지가 다르지만 클래스명이 동일할 경우 오류가 발생하며, 꼭 사용..
-
TECHIT 앱 스쿨 2기: Android 5일차 (23.04.28)[THEC!T] 앱 스쿨2기 : Android 2023. 4. 28. 22:28
자료 출처 : 안드로이드 앱스쿨 2기 윤재성 강사님 수업 내용 앱 스쿨 2기: Android 과정이 시작되고 첫 주말입니다. 역시 어제 걱정했던 대로 오늘 배운 내용은 어려웠지만 강사님께서 최대한 쉽게 설명해 주셔서 이해는 갔으나, 누군가가 저에게 물어봤을 때 제대로 된 대답이 나올지는 잘 모르겠습니다. 음.... 하지만 최대한 오늘 배운 내용을 정리하고, 만약 헷갈린다면 검색을 통한 내용을 작성 할 수 있도록 하겠습니다. 시작은 어제 내주신 보너스 문제에 대해서 코드 작성 및 설명해주셨습니다. * 하기에 기재한 코드는 강사님의 코드가 아닌 제가 작성한 코드입니다. * 전날 혹은 당일 배운 내용으로만 코드를 작성하였습니다. 첫번째 문제는 숫자를 입력 받은 후 그 숫자 까지의 총합을 구하는 문제였습니다. ..
-
TECHIT 앱 스쿨 2기: Android 4일차 (23.04.27)[THEC!T] 앱 스쿨2기 : Android 2023. 4. 27. 19:35
자료 출처 : 안드로이드 앱스쿨 2기 윤재성 강사님 수업 내용 오늘은 조건문과 반복문을 배우고 실습하는 시간이 길었습니다. 개인적으로 보는 것보단 직접하는게 실력이 금방 늘어나는 것을 스스로 잘 알고 있기에 만족스러운 날이였습니다. 이제 내일부터 어려워 질거 같아 걱정이 되지만 잘 이해하는 방법은 보고 또 보는 방법뿐이기에 주말에는 복습할 수 있도록 하겠습니다. 일단 오늘 강의 내용은 대부분 실습이였기에 주제는 매우 적습니다. 하지만 특히 자바에 초보인 저한테는 알찼던 강의였습니다. 시작은 어제 시간 관계상 설명 해주시지 못한 연산자들에 대해서 알려주셨습니다. 3 항 연산자 주어진 비교 연산의 결과가 true 면 값1이 연산의 결과가 되고 false면 값2가 연산의 결과가 됩니다. 형태 : 비교연산식 ?..
-
TECHIT 앱 스쿨 2기: Android 3일차 (23.04.26)[THEC!T] 앱 스쿨2기 : Android 2023. 4. 26. 21:51
자료 출처 : 안드로이드 앱스쿨 2기 윤재성 강사님 수업 내용 오늘 강의내용을 매우 간략하게 요약하자면 컴퓨터의 역사와 관련된 내용과 자바에서의 출력에 대한 내용이라고 요약 할 수 있었습니다. 하기에는 오늘 배운 내용을 주제에 맞추어 배운 내용 혹은 추가 내용들을 작성하도록 하겠습니다. 주제 일부는 생략하도록 하겠습니다. (운영진분께 교육자료를 그대로 쓰는 것이 아닌 제가 정리하여 작성하는 것은 오히려 좋다라고 들었기에 1일차에서는 정말 대략적으로만 적었지만, 오늘부터는 해당 내용을 복습할겸 해서 내용을 추가하여 적도록 하겠습니다.) 그리고 강의를 들으면서 대략적으로 적어서 순서가 다를 수 있습니다. 혹시나 내용이 이상할 경우 말씀해주시면 수정하겠습니다. 1.리터럴에 대하여 설명 -> 리터럴이란 데이터 ..
-
TECHIT 앱 스쿨 2기: Android 2일차 (23.04.25)[THEC!T] 앱 스쿨2기 : Android 2023. 4. 25. 19:11
자료 출처 : 안드로이드 앱스쿨 2기 윤재성 강사님 수업 내용 오늘 강사님을 처음으로 뵙게 되었고 수업을 진행하였다. 시작은 강사님의 간단한 소개부터 강의 일정 설명을 받았습니다. 일정 설명이 끝난 후 강의를 들으면서 드문드문 적었기에 빠진 내용이 있을 수 있으나 대략적으로 하기와 같은 강의 및 설명을 해주셨습니다. 1.현재 안드로이드 제작에 있어서 자바와 코틀린의 차이 2. 웹/앱 생태계 환경에 대하여 3. 모바일 생태계에 대하여 4. 일정 진행 중 학습 및 사용하게 될 언어와 개발 툴에 대하여 5. 자바의 탄생에 대한 설명과 현재까지의 성장배경 및 특징들에 대하여 5-1. 자바의 특징 중 독립적이라는 특징과 JVM 설명 6. 자바 개발을 위한 개발환경 구축 설명 6-1. 이클립스 설치 방법 설명 및 ..
-
TECHIT 앱 스쿨 2기: Android 1일차(23.04.24 - OT)[THEC!T] 앱 스쿨2기 : Android 2023. 4. 24. 20:13
TECHIT 멋쟁이사자처럼 앱 스쿨 2기에 지원하고 합격한 후 Zoom을 이용하여 오늘 지원한 사람들과 앱 스쿨 2기 과정 중 과정자체에 집중할 수 있도록 도와주시는 운영진분들을 뵙게 되었었습니다. 오프라인이 아니라 ZOOM으로 뵈었지만, 지원자분들이나 운영진분들에게서 고수의 향기가 나는 느낌을 받아서 스스로 하수 같은 느낌을 받았었지만 그래도 나중에는 따라잡거나 앞서 갈 수 있도록 해야지라는 생각으로 마인드컨트롤을 했었던 것 같습니다. 그리고 앞으로의 일정 설명 및 질의응답 시간을 가지고 많은 부분에 대해서 설명을 해주셨고, 가장 강조하셨던 내용으로는 교육기간이 거의 5개월 정도 진행되기 때문에 페이스를 조절해야 되는 점과 진행간 혼자 뒤쳐진 것 같은 느낌이 들더라도 포기는 하지말라고 하셨었다. 아무래..
-
[THCHIT] 앱 스쿨 2기 : Android 지원 및 합격 후기[THEC!T] 앱 스쿨2기 : Android 2023. 4. 14. 16:09
신청배경 코틀린을 공부하면서 알고리즘과 안드로이드 스튜디오를 이용한 애플리케이션 제작방법에 대해서 책 과 인프런 내 강의를 통해서 독학을 했던 가장 컸던 이유는 국비지원과정 중에서 원하는 과정이 없었던 이유가 가장 컸습니다. 처음에는 우아한 테크 코스5기 안드로이드 과정을 신청하려고 했었으나, 저의 부주의로 인하여 모집하는 소식 조차 듣지 못하고 해당 과정이 열렸다는 사실을 모집신청기간이 끝나고 나서야 알게 되었었습니다...... 그 날은 아직 생각해도 스스로에게 너무 어이가 없고 화가나고 우울했던 부정적 감정들이 피크를 찍었던 날이였습니다.ㅠㅜㅠㅜ 그렇지만 계속 우울해 하고 있으면 안될 것 같다는 생각이 들어 그 이후로 계속 알고리즘 공부와 안드로이드 스튜디오를 사용한 앱 제작 방법에 대해서 공부를 하..