본문 바로가기

안드로이드

[부스트코스ACE 2기] 6주차 마지막 프로젝트 후기 6주차, PJ7까지 부스트코스 수료에 준하는 모든 프로젝트를 마무리 했습니다!🕺🕺🕺아직 PJ7의 코드리뷰의 결과가 나오지 않아 확실하지는 않지만! 그래도 좋은 경험을 한 것 같아요! ✧ʕ̢̣̣̣̣̩̩̩̩·͡˔·ོɁ̡̣̣̣̣̩̩̩̩✧ 이번에는 처음 다뤄본 PhotoVeiw와 multiTouch에 대해서 정리 해 보고,부스트코스에이스를 하면서 느꼈던 점들을 얘기 해 보려고 합니다! PhotoView멀티터치를 위한 터치리스너를 직접 구현 할 필요 없이 이미지 확대, 축소의 기능을 제공 해 주는 라이브러리 입니다.멀티터치를 어떻게 구현해야하는지 고민고민 하던 중, 강의를 듣다가 알게되었는데요..!어려운 부분은 전혀없어요! Gradle에 라이브러리를 추가 해 준 후, build.gradle(Porject)repo..
[부스트코스ACE 2기] 5주차 프로젝트 후기 5주차!이제 1주 밖에 남지 않았네요... 😭이번주 프로젝트는 SQLite를 이용하여 내부DB를 구현하는 것이었어요!이번에는 처음 해 보는 내용이 많이 있어서, 강의를 듣고 프로젝트를 진행하면서 배우고 공부 한 내용을 정리 하는 방식으로 후기를 남겨보려고 해요! 내부 DB 자동로그인 또는 토큰 저장 등을 할 때, 우리는 보통 sharedPreference 라는 저장소를 이용했습니다!그러나 sharedPreference 는 key - value 한 쌍으로만 관리하기 때문에, 데이터가 커지면서 데이터베이스가 필요하게 되었습니다. 파일에 저장하는 방식도 많이 사용합니다. but! 인덱싱이라는 것을 이용하여, 모든 데이터를 로딩 할 필요가 없이 필요한 데이터만 가져와서 쓰는 데이터베이스 를 사용하게 됩니다. 데..
[부스트코스ACE 2기] 4주차 프로젝트 후기 어느덧 부스트코스 에이스 활동도 후반부에 접어들었어요!사전미션까지 포함하면 무려 5주라는 시간이 지났어요 :) !프로젝트를 진행하면서 이제껏 다뤄보지 못했던 새로운 기능들을 접할 수 있는 기회도 있었고, 리뷰를 받으면서 잘못된 습관을 고쳐 나가고 더 나은 코드를 짜려고 항상 고민을 할 수 있는 정말 유익한 시간이었어요..! 확실히 '코드리뷰'에서 좋은 코멘트를 받고싶어서, 더 나은 코드를 짜기위해 더 많이 고민했던 것 같아요! ㅋㅋㅋ >> 가끔(정말 드문 확률로..ㅎ) 이런 칭찬을 받으면 기분이 너무 좋아서 막 더 코딩하고 싶어지고.. 그랬답니다.. 히히
[부스트코스ACE 2기] 3주차 프로젝트 후기 오늘은 코드리뷰가 아직 진행중인 관계로코드리뷰 보다는 '기능구현' 위주로 글을 작성 해 보려고 해요!지난 2주차 프로젝트까지만 해도 난이도가 그리 어렵진 않았는데, 이번부터는 까다로운 구현요소들이 많아져서 조금 더 많이 고민하고 시간투자를 했던 것 같아요!2주차 프로젝트가 끝나고 Databinding만 적용이 되어있는 현재 프로젝트에, ViewModel과 LiveData까지 적용을 하기 위해 이제까지의 프로젝트를 손보는 아주 대대적인 코드 리펙토링이 이루어졌는데욥...... 속도가 생각보다 많이 느려서... 코드리뷰 날짜까지 3주차 기능구현까지 도저히 맞춰서 할 수 없을 것 같아 일단은 잠시 내려놓고.. (사실 이제까지 구현된 기능이 많은건 아니지만, 처음 접해보는 개념들을 적용하느냐 시행착오가 많이 있..
[부스트코스ACE 2기] 2주차 프로젝트 후기 1주일은 생각보다 (많이) 빨랐습니다..... ㅎㅎ..!두번째 프로젝트는 화면 전환(+ 데이터 전달) 기능을 구현하는 것 이었어요!프로젝트 미션 자체는 화면 전환 기능만 구현 하면 되는 것 이였지만, 1기 활동을 하면서 이미 코드리뷰를 받은 친구들이 말하기를.. Pass 는 주지만, 평가란에 데이터 전달 기능도 구현하라고 남겨 주셨다고 하더라구요...!그래서 어쩌피 많은 기능이 아니니, 일찍 해놓는게 나을 것 같다는 생각에 데이터 전달 기능까지 함께 구현을 하게 되었습니다! 기능 구현이전에 구현 했던 것 처럼 DataBinding library를 이용하여 구현하였고, 현재 View Model 과 LiveData까지 적용하여 MVVM패턴으로 구현하기 위해 열심히 공부 중에 있어요..! (ง •̀_•́)ง ..
[부스트코스ACE 2기] 1주차 프로젝트 후기 안드로이드 개발을 함에 있어서 이제는 단순히 기능 구현만을 위한 코딩 보다 조금 더 깊이있고, 효율적인 코드 작성을 하고 싶었어요!그러다 친구의 소개로 부스트코스 에이스를 모집 한다는 것을 알게되었습니다! 부스트코스 에이스란? 부스트 캠프는 들어봤지만 부스트 코스 에이스는 처음 들어봤었는데, 부스트코스 에이스로 활동하게 되면, 프로젝트당 2회씩 무료로 실무자의 코드리뷰를 받아 볼 수 있고, 9월 말에는 해커톤 & 기업 네트워킹데이 까지 마련 해 주기 때문에 지나치기 쉬웠을 잘못된 습관들을 바로잡을 수 있고, 구현 해 보고 싶었던 기술들을 하나하나 적용하면 그에 대한 피드백도 받을 수 있는 좋은 기회라고 생각했어요! 해커톤, 기업 네트워킹 이라는 좋은 자리도 마련 해 주니 하고싶은 마음이 더 간절 해졌어요..