Apple is Apple
내일배움캠프 7기 Android TIL 23일차 (2023.08.16)
내일배움캠프 7기/TIL 2023. 8. 16. 21:04

일일 회고 본격적인 프로젝트 구현을 시작하였다. 비록 UI 구현위주로만 하는 것이지만 신경 쓸게 꽤 있었던 것 같다. 요구사항과 정해놓은 기능을 오류 없이 정확도 높게 잘 구현해 봐야겠다. 오늘의 키워드 oop 세션 3회차 프로젝트 제작 OOP 실시간 세션 - 3회차 https://aaapple.tistory.com/35 OOP(Object - Oriented Programming) 실시간 세션 1회차 객체란 무엇인가? - 상태와 행동을 가지는 개체?? - chatGPT曰 ----> 어떤 속성이 존재하고 속성에 대한 행동을 하는 것! ex) 버스 상태 - 번호, 좌석 수, 색, 출발지, 도착지, 연료량 등등 정의 할 aaapple.tistory.com 프로젝트 제작 나는 메인페이지를 맡아 먼저 메인 페이..

article thumbnail
내일배움캠프 7기 Android TIL 22일차 (2023.08.14)
내일배움캠프 7기/TIL 2023. 8. 14. 20:59

일일회고 입문 프로젝트가 시작되었다. 동시에 선발대 2주 차도 진행되어 과제가 부여되었다. 프로젝트 회의, 개발 , 선발대 과제 등 할 것들이 많아졌다. 시간분배를 잘하여 모두 큰 문제없이 해결해나 가보자! 이번주는 파이팅이다! 오늘의 키워드 선발대 세션 프로젝트 시작 선발대 세션 Kotlin val value Assign-once이라서 한 번 초기화하면 변경할 수 없음 var varibale Mutable이라서 언제든지 변경할 수 있음 특별한 일 없으면 val을 사용 const val 상수변수 초기값을 변경하지 않고 그대로 사용하는 변수 val, const val은 둘 다 한 번 초기화하면 변경할 수 없는데 같은 거 아닌가요? 둘 다 초기화하면 변경할 수 없는 것 맞지만 사용하는 방법에 따라 다르다. ..

WIL 5주차
내일배움캠프 7기/WIL 2023. 8. 13. 17:05

DOING IN THIS WEEK : 주특기 입문 2주 차를 진행하였다. 주중에 실시간 OOP 2회 차 세션이 있어 OOP에 대해 한번 더 정리하는 시간이 있었다. 개인과제를 모두 마치고 간간히 수정 작업을 해주었다. 선발대에 참여하여 1주차 과제를 수행하였는데, 입문 강의에서 공부했던 것보다 조금 더 난이도 있는 것들을 공부할 수 있는 시간을 가졌다. (다양한 레이아웃 키워드 참고) 중간중간 알고리즘을 풀어보고 글로 작성도 해보는 시간을 가졌다. 이번주의 키워드 kotlin 컨벤션 xml 컨벤션 Toolbar TabLayout ViewPager2 RecyclerView Floating2ActionButton 알고리즘 커스텀 앱바 FEELING : 개인 강의, 과제 마무리 주차여서 개인 학습이 많았기에 ..

내일배움캠프 7기 Android TIL 21일차 (2023.08.11)
내일배움캠프 7기/TIL 2023. 8. 11. 21:11

일일회고 벌써 앱개발 입문 개인 과제 주차가 끝났다. 5일이란 시간이 참 빠르게 지나간 느낌이다. 지나간 시간동안 알고리즘, 안드로이드 기초 등 많은 것을 공부해볼 수 있었다. 이제 다음주부터는 프로젝트 주차이니까 주말동안 이번 주에 한 것들을 잘 정리하고 재충전하는 시간을 가지면 될 것같다. 오늘의 키워드 알고리즘 커스텀 앱바 알고리즘 [programmers] [Kotlin] 3진법 뒤집기 문제 설명 자연수 n이 매개변수로 주어집니다. n을 3진법 상에서 앞뒤로 뒤집은 후, 이를 다시 10진법으로 표현한 수를 return 하도록 solution 함수를 완성해주세요. 제한 조건 n은 1 이상 100,000,000 이 aaapple.tistory.com [BOJ - 5430] [백준 - 5430] AC [..

article thumbnail
내일배움캠프 7기 Android TIL 20일차 (2023.08.10)
내일배움캠프 7기/TIL 2023. 8. 10. 20:53

일일회고 오늘까지 해서 선발대 과제에 대한 개념정리를 해보았다. 정리를 하면서 공식문서, 블로그등 많은 자료를 찾아보면서 복습도하고 새로운 내용도 공부할 수 있었다. 내일은 입문 개인과제 제출 마감일이니까 마지막으로 한번 더 확인해 본 후 알고리즘 위주로 공부를 해봐야겠다. (오랜만에 백준..?) 오늘의 키워드 알고리즘 RecyclerView FloatingActionButton 알고리즘 포스팅으로 대체 [programmers] [Kotlin] 숫자 문자열과 영단어 문제 설명 네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자 aaapple.tistory.com 선발대 과제 개념 정리..

내일배움캠프 7기 Android TIL 19일차 (2023.08.09)
내일배움캠프 7기/TIL 2023. 8. 9. 20:58

일일 회고 오늘은 어제 구현한 과제 내용의 상세한 부분들을 알아보는 시간을 가졌다. 어제는 구현만 해보았다면, 오늘은 사용한 UI의 클래스, 메서드 등 내부 동작, 로직 같은 것을 살펴보며 해당 UI들이 어떻게 실행되는지 확인해 보았다. 내부 동작을 살펴보니 조금 더 딥한 내용들이 많았다. 이런 탐구들이 지금 당장에는 큰 도움을 줄 수 있을지는 모르겠지만 추후에도 해당 UI들을 더 잘 기억하고, 더 잘 쓰는데 도움을 줄 수 있을 것 같다. 오늘의 키워드 Toolbar TabLayout ViewPager2 선발대 과제 개념 정리 Toolbar Toolbar와 ActionBar의 차이, Toolbar의 기본적인 사용법에 대해 정리해 보았다. [Android] ActionBar? ToolBar! Toolbar..

article thumbnail
내일배움캠프 7기 Android TIL 18일차 (2023.08.08)
내일배움캠프 7기/TIL 2023. 8. 8. 21:01

일일회고 오늘은 OOP 2회 차 라이브세션과 선발대 과제를 진행하였다. 객체지향의 주요 키워드 중 하나인 다형성을 중점 해서 강의를 해주셨다. 다형성 - 업, 다운 캐스팅 등 객체지향에 있어 필수적인 내용이었다. 복습하는 것이었지만 아직도 확 와닫지 않는다. 그냥 많이 쳐보고 봐봐야 할 것 같다. 선발대 과제는 앱 화면 UI를 디자인 하는 것이었는데, 조금 더 어렵고 다양한 View들을 사용하는 것이었다. 오늘의 키워드 알고리즘 OOP 세션 선발대 과제 알고리즘 포스팅으로 대체 [programmers] 캐릭터의 좌표 문제 설명 머쓱이는 RPG게임을 하고 있습니다. 게임에는 up, down, left, right 방향키가 있으며 각 키를 누르면 위, 아래, 왼쪽, 오른쪽으로 한 칸씩 이동합니다. 예를 들어..

article thumbnail
내일배움캠프 7기 Android TIL 17일차 (2023.08.07)
내일배움캠프 7기/TIL 2023. 8. 7. 20:50

일일회고 선발대 OT가 있었다. 튜터님이 앞으로 할 과정에 대해 소개해주셨다. 개념에 대한 실습, 데이터베이스, api 연동, 코루틴, 재사용성/가독성 높은 코드, 컨벤션, 의존성주입, 단위테스트등을 해본다고 하셨다. 조금 더 어려운 개념이니 만큼 더 열심히 해야겠다. 물론 기본적인 것도 놓지 않으면서 오늘의 키워드 알고리즘 kotlin 컨벤션 xml 컨벤션 알고리즘 포스팅으로 대체 https://aaapple.tistory.com/39 [programmers] 문자열 내 마음대로 정렬하기 문제 설명 문자열로 구성된 리스트 strings와, 정수 n이 주어졌을 때, 각 문자열의 인덱스 n번째 글자를 기준으로 오름차순 정렬하려 합니다. 예를 들어 strings가 ["sun", "bed", "car"]이고 ..

WIL 4주차
내일배움캠프 7기/WIL 2023. 8. 6. 20:17

DOING IN THIS WEEK : 주특기 입문 주차가 시작되었다. 먼저, 안드로이드에 관한 개괄적인 내용과 안드로이드 스튜디오에 관한 강의를 수강했다. 그리고 UI 및 액티비티 전환에 대해서도 강의를 수강하였다. 주중에 실시간 OOP 세션이 있어 OOP에 대해 한번 더 정리하는 시간이 있었다. 강의를 모두 수강 후 개인과제를 시작하였다. 우선 요구사항은 충족했으나 계속 조금씩 수정작업을 할 것 같다. 중간중간 알고리즘 문제도 풀어보았다. 이번주의 키워드 안드로이드 안드로이드 스튜디오 안드로이드 UI 액티비티 & 인텐트 개인 과제 FEELING : 아직은 개인 강의, 과제 주차여서 개인 학습이 많았기에 크게 어려운 점은 없었다. 다다음주 입문 프로젝트 주차에서 팀원들과 서로 얘기해 보면서 많은 것 을 ..

내일배움캠프 7기 Android TIL 16일차 (2023.08.04)
내일배움캠프 7기/TIL 2023. 8. 4. 21:10

일일 회고 벌써 금요일이다. 이번 주도 벌써 마무리 되어간다. 강의부터 시작해서 문법, 안드로이드 공부, 과제까지 뭔가 꽤 한 것 같긴하다. 최대한 기록으로 남겨보려고는 하지만 쉽지는 않은 것 같다. 주말은 다음주를 위해 리프레쉬 해야겠다. 오늘의 키워드 개인 과제 고도화 (TextInputLayout) 개인 과제를 고도화해 보았다. 아이디나 이름, 비밀번호를 입력할 때 토스트 메시지뿐만 아니라 어디가 잘못되었는지 시각적으로 보여주고 싶었다. 그래서 TextInputLayout을 도입하였다. TextInput Layout TextInputLayout은 Linear layout을 상속받고, layout안에서 TextInputEditText에 입력된 텍스트에 반응하는 레이아웃이다 TextInputEditTe..