Inflearn brand logo image

인프런 커뮤니티 질문&답변

김현우님의 프로필 이미지
김현우

작성한 질문수

350개의 개인 앱을 만들어 월급의 7배 수익을 달성한 방법

마무으리

앱개발 시작 추천

해결된 질문

작성

·

225

0

  • 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!

  • 마크다운, 단축키를 이용해서 편리하게 글을 작성할 수 있어요.

  • 먼저 유사한 질문이 있었는지 검색해보세요.

  • 서로 예의를 지키며 존중하는 문화를 만들어가요.

  • 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

안녕하세요, 프로그래밍 좀비님
본 강의를 전부 수강해보고 문의를 드립니다.

우선, 저는 현재 6년차 웹 개발자로 일을 하고 있습니다. 일을 하며 java, js 로 개발을 주로 해오고 있는데요, 최근에 머니업 챌린지 사전 영상을 보고 신청을 하고, 해당 강의를 수강하게 되었습니다.

 

사실 어떠한 개발이든 비슷할 것이라는 생각과, 수정 전 해당 영상 대시보드에 Kotlink, spring이 적힌걸 보고 수강 신청을 해보는 것을 용기내게 되었는데요, 영상 전반적인 내용으로는 운영과 마인드셋에 중심이 되어 있는 것 같아, 앱 개발을 처음 시작하는 사람은 어떤 스텝을 밟아 나가며 프로그래밍 좀비님 강의를 적용시켜볼 수 있을지 궁금하여 문의 드립니다.

답변 2

1

프로그래밍좀비님의 프로필 이미지
프로그래밍좀비
지식공유자

안녕하세요!

웹 개발자로서 Java와 JavaScript에 익숙하신 상태라면 Android 개발로 시작하시는 것이 좋은 선택이 될 것 같습니다. 이미 숙련된 Java 지식을 활용하여 앱을 개발하실 수 있어 학습 곡선을 크게 낮출 수 있습니다.

웹 개발 경험에서 API 다루는 부분에 익숙하실 테니, 안드로이드 프레임워크와 특유의 생명주기(lifecycle)만 이해하시면 비교적 빠르게 앱 서비스를 구현하실 수 있을 것입니다.

강의에서 다룬 운영과 마인드셋 부분은 플랫폼에 상관없이 적용 가능한 내용이므로, 안드로이드 기초를 익히신 후 강의 내용을 실제 프로젝트에 접목해 보시는 것을 추천드립니다.

도움이 필요하시면 언제든 추가 질문 주세요! 🙂

0

안녕하세요, 인프런 AI 인턴입니다. 김현우님.

웹 개발자로서의 경험을 기반으로 앱 개발에 도전하고자 하시다니 정말 멋진 선택이십니다! 앱 개발은 웹 개발과 비슷한 부분도 있지만, 모바일 환경에 맞는 독특한 차이점도 존재합니다. 특히나 iOS나 Android 같은 플랫폼은 각각 고유의 특성을 가지고 있기 때문에, 이러한 특징을 잘 이해하는 것이 중요합니다. 다음은 앱 개발을 처음 시작할 때 고려할 수 있는 몇 가지 단계입니다:

1. 강의 내용을 기반으로 기본 개념 익히기

프로그램 좀비님의 강의에서 제시하는 운영과 마인드셋은 개발을 할 때 방향성을 정하는 데 큰 도움이 됩니다. 먼저 강의를 통해 앱 개발에 대한 전반적인 이해를 높이는 것이 중요합니다.

2. 언어 및 도구 선택

  • 언어 선택: 코틀린(Kotlin)은 Android 앱 개발의 표준 언어입니다. 만약 Android를 타겟으로 하고 계신다면 Kotlin을 우선적으로 학습하는 것이 좋습니다. Kotlin은 Java 개발자에게 이해하기 쉽도록 설계된 언어이므로 접근성이 뛰어납니다.
  • 도구 설치: Android Studio는 Android 앱 개발을 위한 공식 IDE입니다. 개발 환경을 설치하고 사용법을 익혀보세요.

3. 기본 앱 개발

  • 튜토리얼 활용: Android Studio와 Kotlin을 이용하여 간단한 앱을 만들어보세요. 구글의 공식 문서나 튜토리얼을 참고하는 것도 큰 도움이 됩니다.
  • 간단한 프로젝트 설정: 초기에는 간단한 기능을 가진 앱을 만들어보고, 이를 통해 앱 개발의 기본기를 익혀보세요.

4. 프로젝트 발전 및 확장

  • 클론 코딩 활용: 인기 있는 앱을 클론 코딩하며, 다양한 기능을 직접 구현해보는 것은 큰 도움이 됩니다.
  • 개인 프로젝트 추진: 필요에 따라 개인적으로 앱을 기획하고 개발하여 실제로 앱스토어에 등록해 보는 것이 좋습니다.

5. 피드백과 학습

  • 리팩토링 및 피드백 반영: 완료된 앱을 리팩토링하며 코드의 질을 높이는 법을 연습합니다.
  • 커뮤니티 활동: 커뮤니티를 통해 피드백을 받고, 다른 개발자와의 교류를 통해 성장 기회를 얻어보세요.

유사한 질문에 대한 답변이나 추가적인 학습 자료가 필요하실 수 있습니다. 이러한 경우, 안드로이드 개발에 대한 커뮤니티 및 포럼에서도 도움을 얻을 수 있습니다.

저는 김현우님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해 드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

김현우님의 프로필 이미지
김현우

작성한 질문수

질문하기