Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

앱이없네/2017.04.30: Difference between revisions

From ZeroWiki
No edit summary
No edit summary
 
(8 intermediate revisions by the same user not shown)
Line 2: Line 2:
* 기존 : [[김한성]], [[신형철]], [[심재철]]
* 기존 : [[김한성]], [[신형철]], [[심재철]]


=== 일감 배분 ===
=== 일감 ===
Permission에 인터넷 Access 권한?
Permission에 인터넷 Access 권한?
인터넷이 연결 안되어 있을 때(Activity 스스로 처리해야한다)
인터넷이 연결 안되어 있을 때(Activity 스스로 처리해야한다)
통신 - service - onchanged() = 인터넷 상태를 체크
이것 처리를 안해주면 인터넷 끊길 때마다 앱이 꺼지는 상황 발생
이야기 하다보니 [[김한성]]님께서 하시기로 하였습니다.


== 진행 ==
== 진행 ==
Line 18: Line 22:
Manifest
Manifest
splash - guide - login - main
splash - guide - login - main
스플래쉬를 메인으로 안쓰고 넘어가는 감(Problem)
스플래쉬를 메인으로 안쓰고 넘어가는 감
intent-filter
intent-filter


[[심재철]]
noti 관련
죄송합니다... ㅠ_ㅠ
progress 처리
통신 비동기: request 날리고 call-back, 따로 비동키 task를 만들지 않음
-> 비동기로 바꾸는 것이 더 도움이 될것 
 
서버 레포 분할(클라우드 함수별로 폴더)
root - src - func1
****** func2
*** resource
 
.gitignore
 
[[심재철]], [[남효민]]
@재철: 죄송합니다... ㅠ_ㅠ
 
@한성 to @승현: 돌아와~ 디자인 하자 ㅠ-ㅠ
 
@다인이는 회의 좀 와라


== 회의 내용 ==
== 회의 내용 ==
다음 주 to be continued...
다음 주 to be continued...
gradle script, flavor - 다음주 [[김한성]] 설명
gradle script, flavor - 다음주 [[김한성]] 설명
module 들어가서 flag를 변경할 수 있는데
module 들어가서 flag를 변경할 수 있는데
version 코드나 release 버전인지 debug 버전인지 체크할 수 있는 '''flavor'''
version 코드나 release 버전인지 debug 버전인지 체크할 수 있는 '''flavor'''
run하기 전에 선택할 수 있음!
run하기 전에 선택할 수 있음!


앱알못 설명
'''앱알못 위한 설명'''
 
debug/release 차이
debug/release 차이
apk 실행 파일에 코드가 들어가는지 안들어가는지
apk 실행 파일에 코드가 들어가는지 안들어가는지
메모리 할당 방식이 다름
메모리 할당 방식이 다름
debug는 메모리 추적을 해야하지만
debug는 메모리 추적을 해야하지만
release는 메모리가 이미 추적되어 있다.
release는 메모리가 이미 추적되어 있다.


Line 41: Line 70:


'''안드로이드(M/V/P)'''
'''안드로이드(M/V/P)'''
Activity(V) - 액티비티 하나가 프로세스, 여러개의 쓰레드로 구성
Activity(V) - 액티비티 하나가 프로세스, 여러개의 쓰레드로 구성
Service(M) - 통신 관련 처리, 쓰레드
Service(M) - 통신 관련 처리, 쓰레드
Intent(P)  
Intent(P)  
Broadcast Receiver(P)
Broadcast Receiver(P)
Content Provider(P)
Content Provider(P)
=========================
 
sys - service
*** content
*** activity - broadcast(sms, sys)
*** activity - broadcast(sms, sys)
******** broadcast(custom)
 
activityResult*: 회원 가입시 인증번호 바로 받아 올 수 있는 것
 
 
[[앱이없네]]
[[앱이없네]]



Latest revision as of 06:41, 30 April 2017

참가자

일감

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*: 회원 가입시 인증번호 바로 받아 올 수 있는 것


앱이없네