== 참가자 == * 기존 : [김한성], [신형철], [심재철] === 일감 === Permission에 인터넷 Access 권한? 인터넷이 연결 안되어 있을 때(Activity 스스로 처리해야한다) 통신 - service - onchanged() = 인터넷 상태를 체크 이것 처리를 안해주면 인터넷 끊길 때마다 앱이 꺼지는 상황 발생 이야기 하다보니 [김한성]님께서 하시기로 하였습니다. == 진행 == [김한성] MVP로 나눔 V(액티비티) P(리스너, 액션) M(로컬디비, HTTP 통신값 들) - 서비스 예제 만들어서 올려 줄 것임 [신형철] firebase, 앱에서 로그인 Manifest splash - guide - login - main 스플래쉬를 메인으로 안쓰고 넘어가는 감 intent-filter noti 관련 progress 처리 통신 비동기: request 날리고 call-back, 따로 비동키 task를 만들지 않음 -> 비동기로 바꾸는 것이 더 도움이 될것 서버 레포 분할(클라우드 함수별로 폴더) root - src - func1 - func2 - resource .gitignore [심재철], [남효민] @재철: 죄송합니다... ㅠ_ㅠ @한성 to @승현: 돌아와~ 디자인 하자 ㅠ-ㅠ @다인이는 회의 좀 와라 == 회의 내용 == 다음 주 to be continued... gradle script, flavor - 다음주 [김한성] 설명 module 들어가서 flag를 변경할 수 있는데 version 코드나 release 버전인지 debug 버전인지 체크할 수 있는 '''flavor''' run하기 전에 선택할 수 있음! '''앱알못 위한 설명''' debug/release 차이 apk 실행 파일에 코드가 들어가는지 안들어가는지 메모리 할당 방식이 다름 debug는 메모리 추적을 해야하지만 release는 메모리가 이미 추적되어 있다. @deplicate '''안드로이드(M/V/P)''' Activity(V) - 액티비티 하나가 프로세스, 여러개의 쓰레드로 구성 Service(M) - 통신 관련 처리, 쓰레드 Intent(P) Broadcast Receiver(P) Content Provider(P) sys - service - content - activity - broadcast(sms, sys) - activity - broadcast(sms, sys) - broadcast(custom) activityResult*: 회원 가입시 인증번호 바로 받아 올 수 있는 것 [앱이없네]