11월 23일 실천한 Today I Learned
오늘 한 일 체크
최종적으로 만들 앱을 위해 코딩하면서 공부하기 ✅
알고리즘 문제 최소 하루에 한 개 이상은 풀면서 공부하기 ✅
블로그에 Today I Learned 적기 ✅
GitHub에 1일 1커밋 하기 ✅
느낌점
이번에 1팀 1기업에서 팀 프로젝트를 하기전에는 평소에 개발을 잘하는 편이라고 생각했으나 앱이 아닌 웹 위주로 진행되는 프로젝트를 시작하니 정말 무력해지는 것을 느꼈다 물론 웹을 수업 시간에 조금 배워본 적은 있지만 자신 있는 정도도 아니여서 디자인을 담당하게 되었는데 이번 시간을 통해 앱을 주력으로 하되 백엔드나 웹 프론트엔드도 배워서 둘중 하나는 할 수 있게 만들어야겠다
오늘 추가적으로 한 일
- 1팀 1기업 활동을 하였다
오늘 배운 내용
안드로이드 프로젝트에서 특정한 시간에 특정한 로직을 실행할 필요가 있어 해당 기능을 구현하는 방법을 찾던 중 안드로이드에서 AlarmManager 사용하여 원하는 기능을 구현할 수 있다는 걸 알게 되었다
viewBinding을 사용하는 것이 간편하고 좋긴하나 예상치 못한 버그를 사용이 되지 않는 경우가 있으니 만약 viewBinding이 먹히지 않는 것 같다면 findviewByid 기능을 사용하여 무엇이 문제인지 판단해야 한다는 것을 배웠다
개발자로 살아남기 위해서는 아무리 앱이 좋다고 해도 웹 프론트엔드 나 백엔드를 할 줄 알아야 한다는 것을 1팀 1기업에서 프로젝트를 하며 배웠다