뒤늦게 앱개발을 하겠다고 말은 했지만...
늦었다고 생각할때가 가장 빠른 때라고 믿고 용기내서 시작해봅니다.
앱개발이라는거
일단 안드로이드 학원을 한달 주말마다 수업을 들었는데 ( 부득이 3일을 빼먹었네요 ... )
모르는거 투성이입니다.
앱개발 소모임도 전에는 눈에 안들어오다가 이제사 보이네요
게시글을 역주행하면서 읽어봐야겠습니다.
부족한 늦깎이 학생 잘 부탁드립니다. ^^
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 11개
javascript는 이미 아시고 계실테니.. ES6와 함께..
리액트 네이티브 관련 마젠토님 글 봤습니다.
열심히 찾아보고 무엇을 하는것이 좋을지 신중히 고민을 해보겠습니다.
안드로이드, 아이폰 등 다 생각한다면 하이브리드쪽을 신중하게 고민해봐야겠네요
자바 문법 공부 이외 경험 없고요.
막상 해보니 오픈 소스와 경험 공유 한 블로그가 넘쳐나서
네이티브 컨트롤은 정말 쉬웠습니다.
신나서 이렇게 저렇게 다 해보다가
네이티브 필요한거 남겨두고 다 뜯어내고
100% 웹뷰로 만들고 있습니다.
저는 집중해서 본건 2주 입니다.
보통 가벼운 앱에서 사용하는 기술들은 쉽다고 느껴졌습니다.
물론 이해하는데 목적이 있다면 어렵겠지만
구현하고 사용법을 익히는데 그 목적을 둔다면 쉽습니다. ^^
안드로이드에서 데이터를 주고 받는 방식만 이해 한다면
웹과 큰 차이가 없다고 생각이 드네요. ^^
제가 2주간 만들면서 이건 꼭 알아야한다 싶은것 정리해 드려요.
액티비티간 데이터 전송과 받기 (php라면 form으로 전송 $_POST, $_GET으로 받는 것)
앱 설치시 UID 뽑아서 서버에 보관 하는 것 (푸시 보낼 때 필요)
asynctask (백그라운드 작업, 네트워크 통신 할 때 이게 필요합니다.)
네트워크로 데이터 전송 후 Json으로 데이터 받아오고 받은 Json 파싱해서 앱 내부에서 활용 하는 것
FCM (관리자 연동, 단체푸시, 개별푸시, 이미지/링크 연결 푸시, 텍스트 푸시)
Application class (공용 클래스) 통해 여러 액티비티/서비스/클래스에서 데이터 주고 받기 활용 하는 것
preference (간단 저장소) 활용
안드로이드 기본 공유 기능, 카톡,페북 등 개별 SDK로 공유하기
뱃지, 바탕화면 아이콘, 스플래시, 애드몹
일단 저는 이것들 세팅해서 만족스러운 앱을 만들었습니다. ^^
고수님들 뭐 또 있을까요???