아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
깜찍한캥거루19
깜찍한캥거루1921.02.08

어플만드는 프로그래밍언어 소개해주세요

휴대폰 어플만들려고 하는데

간단한 게임제작 그리고 연예인닮은 꼴 찾기 등등

여러 어플을 제작해보려는 베이직이 되는 프로그래밍 언어가 궁금해요!!!

알려주세요 ㅠㅠ 강의추천도 해주시면 감사하겠습니다!

감사합니다.

55글자 더 채워주세요.
답변의 개수7개의 답변이 있어요!
  • 안녕하세요.

    안드로이드를 활용한 간단한 APP을 제작하시면 됩니다.

    어려워서 걱정이라고요?

    아니요 누구든 할 수 있습니다 ^^

    먼저 java 기초를 공부하신 후

    안드로이드 프로그래밍 공부를 하면서 직접 간단한 APP 개발을 하시면 됩니다.

    1. 자바 기초

    생활코딩 : https://www.youtube.com/watch?v=jdTsJzXmgU0&list=PLuHgQVnccGMCeAy-2-llhw3nWoQKUvQck

    2. 안드로이드 기초

    안드로이드 앱 만들기

    https://www.youtube.com/watch?v=UNKlX9J6m-A&list=PLC51MBz7PMyyyR2l4gGBMFMMUfYmBkZxm

    유튜브에 다른 무료 강의도 많으니 검색해서 천천히 공부하시면 돼요

    인프런에도 많은 무료강좌가 있으니 자바나 안드로이드 말고도

    개발에 필요한 부분은 찾아서 공부하시면 됩니다.

    아이폰 어플 개발

    3. 스위프트

    => 아이폰 APP 개발입니다. 위에 안드로이드와 비슷한 방법으로 공부하시면 됩니다.


  • 아시다시피(?) 휴대폰 개발은 2개로 나뉩니다.

    - 안드로이드

    - ios

    각각 안드로이드는 java(기반 언어), kotlin(요즘 추세), IOS는 swift라는 언어가 존재하는데, 기본적으로 이들을 이용해서 개발한다고 생각하시면 됩니다. 개인적으로 인터넷 강의는 네이버 부스트코스 온라인 강의를 추천드립니다. 무료 강의라서 더욱 좋습니다.

    안드로이드 : https://m.boostcourse.org/mo316/lectures/13159

    IOS : https://m.boostcourse.org/mo326/lectures/20874

    그리고 이 두분이 쓰신 유명한 저서들도 함께 추천드립니다.

    안드로이드 : https://coupa.ng/bRi4mT

    IOS : https://coupa.ng/bRi4rZ

    그리고 이 2개 따로 개발하시기 불편한 사람들을 위해서, 크로스 플랫폼을 지원하는 언어들이 있는데 다음과 같습니다.

    JS - React Native

    Dart - Flutter

    이 둘은 비교적 신생 기술들이라 저서들은 안 보고 온라인 강의만 들었어서 강의만 추천드릴게요. 개인적으로는 JS-RN을 하시는게 조금 더 추천드려요.. 개발 쪽에서 일하실거면 dart는 flutter 외에 거의 안쓰신다고 보면 됩니다. JS-RN은 무료 강의입니다.

    JS-Reactive Native : https://www.youtube.com/watch?v=cRhHBpYK8I4&list=PL7jH19IHhOLPEhP6oPSgK6r-neUVVA-pi

    Dart -Flutter : https://www.inflearn.com/course/flutter-%EC%9E%85%EB%AC%B8# (링크는 이거 하나인데 이분강의거 다 추천드립니다.)

    그리고 모바일 게임과 같은 경우는 크게 2가지인데 다음과 같습니다. 2d부터 3d까지 모두 가능하셔요.

    C# - 유니티

    C++ - 언리얼

    개인적으로 게임을 개발하실거라면 C#-유니티를 추천드립니다. C++이란 언어가 러닝커브가 매우 높거든요.. 언리얼용 스크립트로 개량했다고 치더라도... C# 추천드립니다. 레트로님이라고 게임 강의쪽으로 괜찮으신 분인데 이분이 만든 강의와 쓴 책 링크 올려드릴게요.

    유니티 강의 : https://www.inflearn.com/course/%EC%9C%A0%EB%8B%88%ED%8B%B0-%EA%B2%8C%EC%9E%84-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D-%EC%97%90%EC%84%BC%EC%8A%A4#

    책 : https://coupa.ng/bRi5Oq

    정말 간단하게라도 모바일 어플리케이션을 개발 하고 싶으시면 JS-RN 추천드리고 안드로이드, IOS 중 한 모바일 어플 개발 분야를 배우고 싶으시면 하나씩 하는 것을 추천드립니다.

    그리고 어플리케이션과 달리, 일반적으로 우리가 즐기는 2d, 3d 모바일 게임 분야는 이들과 조금 달라서 게임을 만들고 싶은거면 C# 유니티 추천드립니다.

    감사합니다.


  • 안녕하세요 현직 안드로이드 앱 개발자 홍드로이드 라고 합니다 :)

    어플을 만드려면 기본적으로 안드로이드 or 아이폰 전용 앱을 하나 정하셔서 만들어야하는데요 !

    일반적으로 입문자들이 쉽게 접하기엔 안드로이드 쪽이 좀더 괜찮은거 같습니다.

    그리고 안드로이드 에서는 베이스 언어인 자바 또는 코틀린을 사용합니다.

    최신 언어이기도 하고 요즘에는 코틀린을 많이 사용하는 추세이기 때문에

    안드로이드 도서 중에서 코틀린 언어 공부 하실 수 있는 책 한권 구매하시면 좋을 것 같습니다.

    코틀린 관련 인강은 제 유튜브 강의채널에서도 확인이 가능하십니다.

    감사합니다 좋은하루되세요 !


  • 모바일 어플리케이션 개발이 목적이라면 Kotlin을 공부하시는 걸 추천드립니다.

    Kotlin으로 모바일 어플리케이션 개발 공부하려면 '애프터스킬 안드로이드 with Kotlin 앱 프로그래밍 가이드' 추천드립니다.

    고전적으로 모바일 어플리케이션 개발에 사용되던 JAVA에 비해 문법도 간단하고 좋습니다.


  • 프로그래밍 언어는 파이썬으로 시작하는 것이 가장 순조롭습니다.

    시작이 파이썬이 쉽긴 하지만 결국 나중에는 java도 배우시게 될 거고 안드로이드 프로그래밍 공부도 하셔야 합니다. (파이썬 언어로는 장고(DJANGO)를 이용한 웹개발까지는 가능합니다.)

    파이썬 프로그래밍언어를 통해 객체지향에 대한 이해도를 높이고 이후 자바, 안드로이드를 익히고 간단하게 어플을 만들어보다 보면 감이 잡힐겁니다.

    저는 대학시절 배웠고, 현재는 앱개발을 하고있지는 않고 커널 드라이버 부터 안드로이드 프레임워크를 개발 합니다.

    그렇기에 강의는 특별히 외부에서 들어본적은 없어서 추천 못드리는 점 양해부탁드립니다.


  • 일단, 현재, 모든 언어의 기본이 되는 언어는 C언어 입니다. C언어를 기반으로 메모리 구조 등을 이해하시면, 다른 언어들을 접근하기 매우 쉬워집니다. 그후에,

    어플쪽은.. 아마도, '자바(Java)'가. 데이터 관련쪽은 '파이썬(Python)'이 가장 대표적일 겁니다. 아, 어플쪽에서 애플관련 어플은 '스위프트(Swift)'를 배우셔야 할거에요.


  • 안드로이드 앱은 코틀린이나 자바를 사용해서 개발을 합니다.

    최근에 만들어지는 앱들은 대부분 코틀린으로 만들어지기는 합니다.

    하지만 처음부터 코틀린이 어렵다면 자바로 만들어도 상관은 없습니다.

    자바로 만들어보고 나중에 코틀린으로 만드는것도 하나의 공부가 될 수 있습니다.

    iOS의 경우 스위프트를 사용해서 개발을 합니다.

    iOS의 경우 MacOS가 없으면 개발이 어렵습니다.

    안드로이드나 iOS 강의는 유튜브에 많이 올라와 있습니다.