코딩과는 전혀 다른 전공을 한 대학생입니다.
꼭 만들고 싶은 어플이 생겨서 만들려고하는데,
클라우드를 기반으로한, sns를 만들려고 합니다.
-
인터넷에서 여러군데 알아보니까,
실제 서버 개발없이도, 클라우드를 사용해 쓰는 어플이 between이나 기타 등등 꽤 있더라구요.
-
현재 생활코딩 사이트에서 쌩 기초인 html웹페이지만들기(?)부터 강의를 보고있는데,
-
안드로이드와 아이폰 어플을 둘다 만들고 싶은데,
제가 하고 싶은건 개발자라기보단, 어플을 만들고 싶은거라
방대하게 공부할필요가 있을까 하는 스스로의 게으름이 생겨,
-
혹시나, 클라우드기반 sns를 개발하기위해, 필요한 책이 있는지 알려주시면 진심으로 감사하겠습니다 ㅠㅠ
-
인터넷에서 찾아보니, 오픈소스들을 꽤 많은데,
제가 원하는 동작 방식은 따로 만들고 싶고, (ex. 아이폰os처럼 첫 화면이 60%이상 드래그앤드롭하면 화면이 넘어간다던가)
읽어봐도 솔직히 뭔소린지 하나도 모르겠습니다.
눈팅을 하다보니, 안드로이드랑 java는 다른언어(?)이면서 포함관계인거 같은데,
어떤 책을 보는게 도움이 될까요?
-
그리고 오늘 도서관에서 헤드퍼스트 자바 를 찾아봤는데,
그걸 보면 되는건가요?
(다들 개발때문에 바쁘실텐데, 죄송합니다.)
질문
1. 클라우드 기반 sns개발하려는데, 어떤 책이 좋을까요?
2. 헤드퍼스트 시리즈 한권이면 될까요?
자바나 안드로이드 책한권 떼면 알파벳을 뗀것인데
알파벳 다 외웠다고 영어로 소설을 쓸 수 있나요?
단어도 외워야하고 문법고 공부해야하고 무엇보다 경험이 중요하죠.
이것을 갖춰야 영어로 소설을 쓸 수 있지 않겠어요?
개발자라기보다 단순히 앱을 만들고 싶은것이면 기획을 공부하시고 돈주고 만드는 방법을 추천합니다.
명확히 이해를 잘 못하신거같은데, 일단 개발을 하이브리드로 할것인지 네이티브로 할것인지 부터 검색해서 알아보셔야됩니다.
하이브리드란, html5나 css, 자바스크립트와 같이 웹언어를 써서 모바일 개발을 하는거구요,
네이티브란 안드로이드, 아이폰 자체 언어를 사용해서 개발을 하는겁니다.
하이브리드의 장점은 웹언어 하나만 가지고 홈페이지와 안드로이드 아이폰 모두 개발할수있어서 시간과 비용이 매우 단축이되구요.
단점은 웹언어를 사용해서 모바일에 탑재하는거기때문에 홈페이지에서 이동하는것과같이 터치감은 매우 떨어집니다.
네이티브의 장점은 모바일게임과같이 원하는 모든 기능을 구현할수있고, 터치감은 매우좋습니다.
단점은 안드로이드, 아이폰 자체언어를 따로 배워야되는 점과, 비용과 시간이 많이 든다는 단점이 있죠.
내가 개발이아니라 그냥 앱만 만들고싶다.
하시면 그냥 하이브리드앱쪽으로 살펴보시면 됩니다.
시중에 하이브리드앱 관련해서 책 많으니깐 가셔서 한번 살펴보세요.




아무래도 전공이 달라서, 기초적인 부분에서 오해가 있는거 같습니다.
예를들어 본문에 언급하신 between 의 경우 핵심 역량이 서버 파트로 매우 대표적인 회사입니다.
아마도 '클라우드'라는 용어를 서로 다른 분야에서 사용하다보니 착각하신거 같네요.
이 차이를 설명하려면 본문의 관점을 모르고, 방대해지기 때문에 여기에서는 생략합니다.
질문에 대한 참고할만한 답변
1번 ~ 답변할수 없습니다. 질문의 용어가 정확하지 않습니다.
2번 ~ 안됩니다.