안드로이드 앱 개발로 배우는 자바 코딩 기초

한시간에 하나씩 간단한 안드로이드 앱을 만들면서 자바 & 안드로이드 기초를 배웁니다

클래스 소개
난이도
쉬움
카테고리
프로그래밍 - 모바일 프로그래밍
태그
안드로이드, 자바
추천 학습대상
- 내가 원하는 속도로 천천히 읽어가며 안드로이드 앱을 만들고 싶은 분
- 앱 개발이나 코딩에 대한 경험이 전혀 없어서 시작조차 겁나시는 분
- 북미 개발자의 노하우가 포함된 강좌를 보고 싶은 분


※ 본 강좌는 텍스트로 이루어진 강좌입니다 ※



학생도 비전공생도 취준생도
만들며 배우는 자바 안드로이드


안드로이드 스마트폰에 여러분이 구현한 앱과 게임을
실제로 설치/실행하며 
공부하는 E북형 강좌입니다

이론, 실습, 앱 개발을 동시에 진행하여 전공 여부와
상관 없이 쉽고 재밌게 
앱을 만들 수 있습니다




일반인도 코딩을 배워야 하나요?


논리적으로 생각하는 능력을 향상시키는데
코딩보다 좋은 학습 도구는 드뭅니다

사람들과 대화할 때는 어느 정도 내용을 생략해도
맥락을 이해할 수 있지만 실수가 일어날 수 있죠?

반면 컴퓨터는 문법과 조건을 정확히 지켜야만
원하는 결과를 보여주기 때문에 많은 인내를
필요로 하지만 그만큼 논리적입니다


2016년 3월 알파고와 이세돌 9단의 승부에서
실수처럼 보였던 알파고의 수들 역시
아주 철저히 계산된 전략의 일부였던 것이죠

컴퓨터를 알면 알수록 논리력이 높아진다는 말,
이제 이해가시나요?



코딩, 생활에 도움이 되려면
어떻게 공부해야 될까요?

논리력을 높여준다는 것만으로 코딩은 충분히 배울
가치가 있습니다만, 실생활에 도움이 되면 더 좋겠죠?

기초 코딩 교육을 위해 가장 많이 사용하는 도구는
스크래치와 앱 인벤터이지만 이것만으론 좀 부족합니다


인간의 뇌는 근육과 같아서 계속 사용하며
적절한 자극을 주어야 더 좋은 방향으로 발전합니다

<안드로이드 앱 개발로 배우는 자바 코딩 기초> 강좌는
코딩 이론과 함께 자바 언어로 안드로이드 앱을 개발하며
여러분의 뇌를 더욱 발달시키는 과정을 거칩니다

스크래치와 같은 블록코딩보다 조금 어려울 순 있지만
앱 개발 경험이 전혀 없는 분들도 이 강좌 하나로
혼자 앱을 개발할 수 있도록 상세히 적었습니다

저와 함께 꼭 필요한 이론만 짚고 많은 실습을 거쳐
여러분이 만들고 싶은 앱을 개발하고 저와 같은
프로그래머가 될 수 있는 테크닉까지 배워보세요



자바는 뭐에요? 어려워 보이는데..

자바는 컴퓨터 언어 중 50% 이상을 차지하는
C계열 프로그래밍 언어의 하나입니다

스크래치나 파이썬은 처음 배울 땐 무엇보다 쉽지만,
다른 프로그램을 개발하기 위해 새 언어를 공부할 때
큰 어려움으로 다가온다는 단점이 있습니다


자바, 처음에는 어렵게 느껴지실 수 있습니다

심지어 어떤 분은 힘들고 어렵게 공부해야 오래 기억에
남는다고 생각하시는데요, 
틀린 말은 아니지만 저는
여러분이 이왕하는 공부를 
좀 더 즐기시길 바랍니다

타고난 사람이 노력하는 사람을 따라가지 못하고,
노력하는 사람이 즐기는 사람을 따라가지 못한다
그런 명언도 있으니까요

최대한 여러분이 즐기실 수 있도록 구성했으니
믿고 시작해주세요









즐거운 안드로이드 교육을 꿈꿉니다



정동근

現 General Motors 안드로이드 앱 개발자


저서

삼성 공식 Tizen 네이티브 앱개발 가이드북
만들면서 이해하는 안드로이드 프로그래밍 입문+활용북
[강의용] 타이젠 앱개발 교재
만들면서 이해하는 웹앱 & 하이브리드 앱 프로그래밍
따라하면서 배우는 bada 모바일 프로그래밍
이외 IT서적 다수 출간


 

all Icon made by Freepik from www.flaticon.com

체험하기
모두 펼치기
교육 과정
모두 펼치기
  • 01
    자바 기초 1
  • 정답 코드
    1-A. 안드로이드 개발환경 구축
    1-B. 예제를 에뮬레이터로 실행
    1-C. HelloWorld 예제 – TextView 속성 변경
    1-D. 변수 사용방법
    1-E. 산술연산자 – 92% 가 못 푸는 문제
    1-F. Button 위젯 & 문자열 형변환
    1-G. EditText & 가감승제 연산 앱
    1-H. 체질량지수(BMI) 계산기 만들기
    1-I. if, else 조건문
    1-J. 숫자 3개 중에서 최대, 최소값 구하기
    1-K. 난수(Random) 생성 & boolean 변수
    1-L. 홀수 짝수 맞추기 게임
    1-M. Toast 메시지
    1-N. 구구단 게임
    1-O. switch case 조건문
    1-P. 숫자 업다운 게임
    1-Q. 가위바위보 게임 & 복합 연산자(&&)
    1-R. 스마트폰에 앱 설치하기
  • 02
    자바 기초 2
  • 2-A. 코드를 모아놓은 함수
    2-B. 1부터 100까지 더하기 - while 반복문
    2-C. for & do-while 반복문
    2-D. while 과 do-while 의 선택
    2-E. 구구단 표 만들기 & 다중 반복문
    2-F. continue, break
    2-G. 오리,돼지 숫자 구하기
    2-H. 탑 & 다이아몬드 출력 – 하드코딩
    2-I. 탑 & 다이아몬드 출력 – 반복문의 중요성
    2-J. 주민등록 검증기 - String 일부분 추출
    2-K. 무게 추 개수 계산 – 반복문 빠져나오기
    2-L. 1차원 배열
    2-M. 4지선다형 구구단 게임
    2-N. 2차원 배열
    2-O. 달팽이 배열
    2-P. 하노이 타워 - LinearLayout
  • 03
    안드로이드 기초 1
  • 3-A. TextView 위젯
    3-B. Button 위젯에 배경 이미지 지정
    3-C. 브로카 지수 계산기 – 산술 연산
    3-D. EditText 가이드 텍스트
    3-E. 이미지 뷰(ImageView) 위젯
    3-F. 섭씨 & 화씨 온도 변환기 – 산술 연산
    3-G. CheckBox 위젯
    3-H. 아들 낳을 때 까지 – do-while
    3-I. RadioButton 위젯
    3-J. RadioButton 위젯으로 메뉴 선택
    3-K. 마방진 만들기
    3-L. 프로그레스바(ProgressBar) 위젯
    3-M. 슬라이드바(SeekBar) 위젯
    3-N. ATM 기계 – 다중 반복문 빠져나오기
    3-O. RelativeLayout – 상대적 레이아웃
    3-P. OX 퀴즈 앱 – 1차원 배열
  • 04
    안드로이드 기초 2
  • 4-A. LinearLayout – 순차적 레이아웃
    4-B. gravity 속성으로 위젯의 위치 지정
    4-C. FrameLayout 으로 구현한 탭 화면
    4-D. LinearLayout & weight 속성으로 해상도 호환
    4-E. 로또 번호 생성기 – 1차원 배열 & 3중 반복문
    4-F. ListView 에 텍스트 항목 추가
    4-G. ListView 커스텀 아이템
    4-H. 주사위 앱 & ImageView
    4-I. 콤보박스와 유사한 Spinner 위젯
    4-J. RecyclerView 위젯으로 커스텀 리스트 만들기
    4-K. 매직 볼 – ImageView & 가속도 센서
    4-L. ScrollView 위젯으로 이미지 뷰어 만들기
    4-M. WebView 위젯으로 웹브라우저 만들기
    4-N. TableLayout & 계산기
마지막 업데이트|2021년 11월 05일
강의자 소개
안녕하세요. 구름에듀 캡틴 Denis Jung입니다. 함께 학습을 시작해봐요!

강좌 후기
19,000

평균평점
5.0
난이도
쉬움
수강기간
평생 무제한