모바일 앱(게임x)을 개발해보고 싶습니다.
게임어플이 아닌 커뮤니티 형성이 가능한 어플(SNS성격)을 만들고 싶습니다.
위치, 일정관리나 알림 기능도 있는 그런 어플요.
우선 지금은 앱을 제작하기위한 프레임워크로 플러터를 공부하고 있습니다.
서버같은 시스템에 대한 공부도 따로 필요하다고 생각하는데...
추가적으로 필요한 공부에는 어떤 것들이 있을까요?
커뮤니티쪽을 유념에 두고 있다면,
베이스를 그누보드 또는 제로보드를 사용하시는걸 추천드립니다
그누보드나 제로보드는 만들어진지 정말 꽤 오래된 무료 게시판이라 많이 안정화 되어 있고
지속적인 버전업이 이루어져 있습니다
이걸 기반으로 앱에 접목시키시면 빠른 시일내에 본인이 원하시는 커뮤니티쪽 앱을 충분히 만들수 있을거라
생각합니다
안녕하세요~! 아하(Aha) 지식답변자 다라닝입니다.
질문하신 내용에 대하여 아래와 같이 답변 드립니다.
어플의 기본적인 제작, 유포, 구글기능활용등은이미 서적(두 잇...)에 친절히 가이드가 되어있어서 참고하시면 도움이 많이 됩니다.
기능적인 추가도 좋지만 이미 구글에서 지원하는 서비스가 많기 때문에 같이 참고하시길 권해드립니다!
부족하지만 도움이 되셨기를 바라며 추가적인 문의가 필요하시면 답변 부탁드려요!SNS 관련된 모바일 앱을 개발한다면 플러터로만 있어도 가능하지 않을까 합니다.
모바일 앱이다 보니 당연히 API 서버가 있어야할 것 같습니다.
추가적으로 더 배우려고하면 다양한 것이 많이 있겠지만 기본적인 기능만 개발을 한다고 하면 플러터와 서버만 있으면 될것 같습니다.
파이어베이스도 한번 사용해보면 유용하게 사용할 수 있는 기능들을 많이 제공하고 있습니다.
한번쯤 봐두면 도움이 될수도 있을 것 같습니다.
모바일 어플리케이션 개발이 목적이라면 Kotlin을 공부하시는 걸 추천드립니다.
Kotlin으로 모바일 어플리케이션 개발 공부하려면 '애프터스킬 안드로이드 with Kotlin 앱 프로그래밍 가이드' 추천드립니다.
고전적으로 모바일 어플리케이션 개발에 사용되던 JAVA에 비해 문법도 간단하고 좋습니다.
코딩은 처음 배우시는거라면 기본적인 알고리즘 공부부터 하시는게 좋습니다.
내가 어느정도 코딩에 감이 있다 생각하시면 C언어부터 공부하시고
그게 아니라 코딩 처음하고 코딩에 흥미를 느껴보고 싶다 하시면 파이썬부터 시작하시면 됩니다.
기본적인 언어 몇개를 다룰 줄 알면 그때 자바, 웹 프로그래밍, 앱 개발 등 분야를 구체화시키시면 됩니다.
추천하는 책으로는 점프 투 ~~~(파이썬) 시리즈 이고요.
참고로 코딩 배우는 곳은 책 보다는 인터넷에 올라와있는 오픈소스를 이용하시는게
훨씬 배우기 좋습니다. 이론보단 실전이 좋은 편이죠.