안드로이드 스튜디오 앱 만들기 (SQLite) 농우
디자인 앞에서는 한없이 소박해지는 초보....
xml에서 주로 썼던 layout은 Li near Layout이에요 Relative Layout은 배치 및 구성이 어렵기 때문에 잘 사용하지 않는 것 같습니다.
기능은 제 역량에 맞게 준수할 정도로 만든 것 같아요. 자랑이라고 할 수는 없지만 xml과 class파일 메모장으로 업로드 하겠습니다! zip으로 올리고 싶은데 용량이...ㅠㅠ)이런 앱을 생각한 이유! 단순히 내가 농구를 좋아해서! 이 어플은 농구를 하고 싶지만 혼자 가기는 싫다.이런 사람들 때문에 생각하게 되었습니다.각자 지원하는 포지션과 스타일 등을 찾아서 팀을 구성하자! 가서 구하지 마!
1. 흐름순서 신규회원 : 회원가입→ 로그인→ 마이페이지로 진행후 정보수정→ 게시물등록 기존회원 : 앱실행→ 로그인화면→ 로그인→ 게시판→ 게시물등록
2. 버그 수정 1. 게시물 클릭 시 상세정보화면으로 넘어가는 도중 오류 발생 오류가 발생한 이유 : String item= (String) adapterView.get Item At Position(i);
String [ ] strarr = item . split ( " : " ) ;
String name= strarr [1]split 에서 구분자(:)를 사용하여 String 유형 배열에 각각 저장하였다. 하지만 눈에 보이지 않는 공백이 함께 저장되어 필요한 데이터 값을 저장 할 수 없는 (ex : 예상한 저장 값 "ddd", 실제 저장 값 (예측) "ddd") Log에 계속 표시되어 확인 하였으나 눈으로 확인할 수 없는 공백이라 처음에는 이유를 알 수 없었다.이 에러와의 싸움은... 대략 5시간정도인것 같습니다.
2. 해결방법 String name = strarr [1].trim(); 이와 같이 뒤에 trim()을 붙여 공백을 제외한 데이터 값을 저장할 수 있다.이것과 공백을 필요로 하지 않는 저장값을 취하고 싶다면 trim()을 사용해 보자.
3. 실행 테스트
회원가입 >> 로그인 >> 게시물 클릭 > 상세정보 > > > > > 마이페이지
4. 보완해야 할 점 1. 게시물을 출력할 때 아직 등록하지 않은 사용자 정보까지 출력된다.개선사항 : 등록된 사용자 정보만 출력되도록 보완하여야 한다.
2. 디자인 개선 >> 개선사항 : 다양한 Layout 통해 디자인 해보기
2. ID 및 Pw검색 >> 개선사항 : 입력한 정보에 따라 ID 또는 PW찾기 기능을 구현
5. 느낀점 Android 스튜디오에서 사용할 수 있는 경량화 SQLite 사용도 이렇게 복잡한데 실무를 할 때 더 복잡해질 것 같다. 아직 부족한 점이 많고 배울 점이 많다는 것을 다시 한 번 깨닫는 것.하지만 이런 점이 흥미와 즐거움을 가져다 주는 것 같아 기쁘다.