안녕하세요
입사한지 얼마 안되는 신입입니다
사수도 없고 물어볼 사람도 없고 구글을 사수라 생각하며 혼자서 열심히 만들고 있는데요
일단은 검색하면서 막히는 부분도 풀어가면서 천천히 만들고는 있는데
제가 만들고 있는 방식이 좋은지 어떤지 알수가 없네요
맘같아선 소스 일일히 다 올리며 어떤지 조언좀 얻고싶지만 물어보고 싶은것들이 너무 많다보니 ㅠㅠ
제가 궁금한건 어떤상황에 다양한 방법이 가능하지만 이왕이면 어떻게 하는게 좋은 방식인지 모르겠습니다.
예를 들자면 다음과 같은그림이 있다고 치면
메뉴 1을 클릭하면 X 에 관한 결과값이, 메뉴2는 Y에 관한 결과값이 나오고
각각 전체보기, X에관한 결과중 전체보기, A만 보기, B만보기, C만 보기 이런식으로 만들고있습니다.
처음에는 메뉴1,2를 탭이나 프래그먼트로 만들고 아래도 비슷하게 만드려고 생각했다가
현재 제가 한 방법은 그냥 화면 이대로 놔두고 메뉴를 클릭하면 해당이미지뷰만 setImageResource 를 해줘서 글씨를 초록색으로 바꿔서 효과를 주고 선택한 메뉴에 관한 검색어를 파라미터로 jsp로 넘겨서 결과를 전달받아서 리스트에 뿌려주는...
한마디로 그냥 한 액티비티, 한레이아웃에서 다 처리하는 식으로 해놨습니다.
(하고나서 보니 보이기에는 탭효과처럼 보이기는 하네요)
그냥 혼자 고민하다가 하긴한건데...
메모리관리라던지 그런 부분은 아예 신경조차 안쓰고 하는거라 좋은 방법인지는 모르겟네요 ㅠㅠ
수단과 방법을 가리지 말고 구현하라고 하면 어느정도 하겠는데
그걸 구현해 내는 다양한 방법중 어떤게 더 좋은 방식인지를 모르니 ㅠㅠ
보통은 탭을 만들때도 탭위젯을 쓰는건지, 프래그먼트를 쓰는게 좋은건지, 아니면 탭메뉴의 갯수만큼 각각 액티비티를 만들어서 실제로 액티비티를 넘어가지만 화면은 와꾸를 똑같이 맞춰서 내용만 바뀌는것처럼 보이게 하는건지.....
또 어떤상황에서 일정 부분의 내용들만 변한다면 액티비티를 넘기는게 나은지 view 를 겹쳐놔서 visible / invisible 로 동적으로 처리하는게 나은지...
등등 여러가지 상황에서 뭘로 표현하는게 더 좋은지에 대해 항상 고민이 많네요 ㅠㅠ
이런거에 대해 혼자서 공부하려면 어떤책을 봐야할까요??
아님 어떻게 공부해야할까요 ㅠㅠ
음...완전 같은 경우는 아니지만
한참 하고있는 1년 경력자로써..
저같은경우 반도체 관련 R&D업체에 입사했어요.
연구소로 들어왔는데 지금이야 인원이 좀 되는데
입사때는 저포함 3명... 하드웨어,PC소프트웨어,모바일소프트웨어(저)
사수가 있지만 거의 없는거나 다름없었어요.
PC소프트웨어도 같은 상위언어지만
어쨋든 다른건 다른거거든요; 배우는데 한계가 있었습니다.
결국 답은.. 구글링이었어요-_-;;
찾고 찾고 또 찾고... 틈틈히 책읽어서 기초 탄탄히 쌓고...
다른 답이 없네요;;
건방진프로그래머님 말씀대로 경험보다 좋은 스승은 없습니다..
공부만 하실적이랑 다르게, 직장이니 당장 만들어야하고 시간이 정해져있으니
밤낮으로 하시다보면 다 자기꺼되고..그러면서 실력 느는거 같네요.
저는 공부할적엔 소켓통신 채팅프로그램이나 겨우 할정도였는데
지금은 NFC , MSSQL은 기본이고 왠만한 기능은 다 할줄압니다..
물론 우리 안펍의 고수님들 발끝도 못따라가지만...ㅎㅎ



