BEST
개발 · 프로그래밍

/

모바일 앱 개발

[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)

앱 8개를 만들면서 코틀린 문법을 이용하여 안드로이드 앱을 만들어봅니다. 8개의 실습자료 뿐만이 아니라, 다양한 이론 설명과 함께 안드로이드를 공부해봅니다.

(4.9) 수강평 180개

수강생 2,865명

Thumbnail

입문자를 위해 준비한
[모바일 앱 개발] 강의입니다.

이런 걸
배워요!

  • 안드로이드 문법

  • 코틀린 문법

  • 다양한 앱 만들기 실습

  • 파이어베이스(Firebase)

안드로이드 앱 개발, 왕초보도 OK!
이제 직접 만들면서 배워보세요.

android kotlin


8개의 모바일 앱,
직접 만들어보세요 📲

1+2. 사진첩 앱

(1) BTS 사진첩 앱
(2) 트와이스 사진첩 앱

3. 주사위 앱

(3) 랜덤 주사위 앱

4. 명언 앱

(4) 명언 모아보기 앱

5. 가수 곡 리스트 앱

(5) 트로트 가수 곡 리스트 앱

6. 운동 메모 앱

(6) 운동 메모 앱

7. 맛집 컨텐츠 앱

(7) 망고플레이트(X) 몽고플레이트(O) 컨텐츠 앱 

8. D-Day 카운터 앱

(8) 디데이 카운터 앱

학습 목표 ✅

Android, Kotlin, Firebase

  • 원하는 디자인의 안드로이드 앱을 만들 수 있게 됩니다.
  • 파이어베이스 데이터베이스에 저장하고 불러오는 것까지 배워봄으로써, 서버에 데이터를 저장하고 불러오는 기능을 구현할 수 있게 됩니다.
  • 회원가입 로그인 기능을 통한 개인화 페이지를 만들 수 있게 됩니다.

누구를 위한 강의인가요? 🔎

  • 안드로이드 모바일 앱 개발을 배워보려고 유튜브 등을 찾아봤으나, 체계적인 커리큘럼과 친절한 설명을 찾으시는 분들
  • 코틀린으로 안드로이드 앱 개발을 배워보려고 하는 분들

이런 걸 배울 수 있어요. ✨

  1. 안드로이드 레이아웃에 익숙해집니다. 원하는 이미지를 넣고 가공하고, 예쁘게 화면을 디자인할 수 있습니다.
  2. 안드로이드 화면 전환과, 화면과 화면과의 데이터 전달을 배울 수 있습니다.
  3. 코틀린의 조건문, 반복문, 변수등에 대해 알 수 있습니다.
  4. 안드로이드 스튜디오 조작법과 로그를 보는 법을 알 수 있습니다.
  5. ListVIew와 RecyclerView 등 안드로이드의 특징적인 뷰를 배우고 반복 실습할 수 있습니다.
  6. 웹의 있는 정보를 가져오는 WebView, Glide를 통해서 웹의 이미지를 가져오고 웹 사이트로 연결할 수 있습니다. 그 과정에서 라이브러리를 어떻게 사용하는지도 배워봅니다.
  7. 파이어베이스를 이용하여 로그인/회원가입/로그아웃 등의 회원관리 기능을 구현합니다.
  8. 파이어베이스를 이용하여 데이터베이스에 데이터를 저장한 후, 회원별로 데이터를 따로따로 불러와서 개인화 앱을 만드는 것을 배웁니다.

강의의 핵심 포인트! 💎

강의 소스코드 100% 제공

강의에 쓰인 모든 소스코드를 제공합니다. 강의 제목 오른쪽의 구름 모양 또는 녹색 [수업 자료] 버튼을 클릭하면 예제에서 사용한 코드와 프로젝트 코드를 모두 다운받을 수 있습니다.

지속적인 업데이트

온라인 강의 특성상 시간이 지남에 따라 기존 코드가 동작하지 않는 경우가 잦습니다. 코드를 똑같이 쳤는데 버전 문제로 동작하지 않는 부분이 있다면 알려주세요. [질문 & 답변]을 통해 제보해주시면 강의 업데이트를 진행하겠습니다.

이론과 그림으로 이해를 도와요

복잡한 개념의 경우, 그림과 도표를 활용해 흐름을 더욱 이해하기 쉽게 설명합니다. 단순 실습뿐만 아니라 이론적인 부분도 설명합니다. 대략적으로는 알고 있지만 헷갈리는 부분에 대한 설명도 중간중간 진행해드려요. (서버와 클라이언트란 무엇인지, 로그는 어떻게 보는지, 가끔 나오는 물음표(?)와 느낌표(!)는 무엇인지, UID란 무엇인지 등등...)

수업 노트를 참고하세요

수업마다 헷갈릴 수 있는 부분, 오류가 날 수 있는 부분은 영상 하단의 수업 노트로 작성해두었습니다. 수업 노트는 지속적으로 업데이트가 이루어질 예정입니다.

쉬운 것부터 차근차근

8개의 앱을 만들면서 진행되는 강의로, 첫 3개는 매우 쉬움, 그 다음 3개는 약간 쉬움, 다음 2개는 안 쉬움 정도의 난이도입니다. 강의가 진행될수록 난이도는 조금씩 올라가며, 앱을 만들며 점점 코딩에 익숙해질 수 있게 됩니다. (속도가 조금 빠르거나, 어려워서 버겁다고 느껴지실 때는 플레이 속도를 줄여서 보시는 것을 권장드려요.)

편하게 보면서 따라할 수 있도록

영상 중간중간 코드를 확대해서 수강생 입장에서 보기 편하도록 신경을 썼습니다. 강의 내용을 따라하며 직접 코드를 쳐 보고, 모바일 앱을 개발해 보세요.


강의를 만든
지식공유자를 소개합니다 👨‍💻

개복치개발자

2015년 스타트업 창업을 계기로 다양한 개발 프로젝트를 하고 있습니다. 

그 동안 회사도 다니고, 프리랜서 생활도 하면서 재미있는 프로젝트들 여러가지 하고 있습니다.

이메일 : uyalae@naver.com


궁금한 내용을 확인하세요! 📃

Q. 코딩을 처음 시작하는 사람도 들을 수 있나요?

코딩을 처음 시작하거나, 1년 미만인 분들이 들으시면 좋을 정도로 구성했습니다. 다만, 처음 시작하시는 분들은 중간중간에 이해가 안 가시는 부분이 있으시면, 일부 검색을 통해 해결해주셔야 합니다. 

만약 모르는 게 있을 때, 어떤 방향으로 검색하면 좋은지에 대해서도 강의에 포함되어 있습니다.

Q. 이 강의를 들으면 어느 정도의 수준까지 구현할 수 있나요?

강의에 나오는 간단한 유틸리티 앱 정도는 만들 수 있게 됩니다. 예를 들면 타이머 앱, 주사위 앱, 메모장 앱 등을 만들 수 있습니다. 

Q. 온라인으로 학습하다 보면 막힐 때가 많은데 어떻게 해결할 수 있을까요?

강의 질문/답변을 남겨주세요. 질문을 주실 때 다음 정보를 꼭 함께 올려주세요! (강의에 사용한 소스코드를 모두 첨부했으나, 복사/붙여넣기로 진행해는데도 동작하지 않을 경우에도 꼭 다음 양식을 지켜서 진행해주세요.)

  1. 시청 중인 강의의 부분 (수업 제목 및 타임코드)
    2. 내가 작성한 코드
    3. 에러가 나온다면, 어떻게 나오는지 (에러 내용)

Q. 후속 강의 계획이 있으신가요?

심화 안드로이드 과정에 대한 계획이 있습니다.

  1. 안드로이드를 위한 코틀린 문법
  2. 앱 8개를 만들면서 배우는 안드로이드 코틀린현재 강의 
  3. 커뮤니티 앱 만들기
  4. 데이팅 앱 만들기
  5. 친절한 JETPACK 개론 <상>
  6. 코인 가격 모니터링 앱 제작
  7. 친절한 JETPACK 개론 <하>
  8. 클린 아키텍처로 만들어보는 클론코딩제작예정 

시리즈 과정으로
차근차근 학습 🧰

이 강의를 수강하시고, 좀 더 실전적인 부분을 배우고 싶으신 분들을 위해, 다른 강의를 준비중입니다. 아래의 순서대로 제작하고 있으니, 수강에 참고하시면 좋을 것 같습니다.

  1. [입문편] 안드로이드를 위한 코틀린 문법
  2. [왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린현재 강의
  3. [초급편] 커뮤니티 앱 만들기 
  4. [초중급편] 데이팅 앱 만들기 
  5. [중급편] 친절한 JETPACK 개론 <상>
  6. [중급편] 코인 가격 모니터링 앱 제작
  7. [중급편] 친절한 JETPACK 개론 <하> 
  8. [중고급편] 클린 아키텍처로 만들어보는 클론코딩제작예정 

이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 안드로이드와 코틀린을 배우고 싶은 사람

  • 파이어베이스(Firebase)를 활용하여 앱을 만들어보고 싶은사람

선수 지식,
필요할까요?

  • 끝까지 하겠다는 의지와 열정

2015년 스타트업 창업을 계기로 다양한 개발 프로젝트를 진행하였습니다.

현재는 평범한 직장인 개발자입니다

커리큘럼

전체

52개 ∙ (9시간 36분)

수업 자료

가 제공되는 강의입니다.

강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!