ViewBinding
view와 상호 작용하는 코드를 더욱 쉽게 작성할 수 있도록 도와주는 기능.
xml파일에서 각 뷰는 id값을 가진다.
🤔 왜 도입 되었을까?
일단, layout Component를 코드 단으로 고치는 과정이 매우 골칫거리 (findViewById가 대표적 예시)
Again Reactive Programming
Reactive Programming에 대한 이야기는 한번 했지만
다시 이야기 하자면,
데이터 흐름을 먼저 정의하고 데이터가 변경되었을 때 연관되는 함수나 수식이 업데이트 되는 방식.
(데이터 흐름과 변화의 전달에 관한 프로그래밍 패러다임)
시작하기 앞서서
코로나사태로 인한 자택근무환경의 도입이나, MSA 개발환경의 대두 등으로 클라우드 환경에 대한 관심이 높아지고 있다.
클라우드환경의 효율성, 즉 확장성과 탄력성등 클라우드환경의 관심이 깊어졌고 최근의 클라우드 환경에서의 개발경험으로 직접 겪어본바 클라우드에 미래성을 느껴 공부를 시작하려고 한다.
✏️ 서론
스파르타코딩클럽이 끝나고 나서 어떤기술을 공부해볼까 하다 튜터님께서 중요하다고 강조하신 React를 공부하기로 했다. 현업에서 많이쓰이고 있고 Javascript기반의 프레임워크이기때문에 배우기 쉬울거라 생각했다. 그런데, React문법을 배우니 아직까진 어렵다고 느낀다. 😅 열심히 하다보면 터득할 날이 오겠지!
"파이썬의 모든 자료형은 클래스이다."
"str, list, tuple, dict 등 for문에서 원소 하나씩 순회 가능한 자료형들을 파이썬에서는 Iterable(이터러블)이라고 합니다. int, float는 반복문을 쓸 수 없기에 이터러블이 아니다."
객체(클래스/인스턴스 모두)의 변수와 메소드를