Thumbnail
BEST
개발 · 프로그래밍 모바일 앱 개발

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

(4.8)
152개의 수강평 ∙  2,379명의 수강생

24,200원

지식공유자: 개복치개발자
총 52개 수업 (9시간 33분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유

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

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

✍️
이런 걸
배워요!
안드로이드 문법
코틀린 문법
다양한 앱 만들기 실습
파이어베이스(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시간 33분의 수업
이 강의는 영상, 수업 노트, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 3. 주사위 앱 만들기
데이터바인딩 gradle 설정에서 오류가 난다면?
데이터바인딩(Databinding) 설명 11:27
변수 설명, 로그보는법 - var, val, log 미리보기 08:17
주사위앱 소개 및 레이아웃 설정 12:42
주사위앱 완성 - 조건문(if else), random 함수 미리보기 11:22
섹션 4. 명언 앱 만들기
커스텀폰트 적용방법 04:43
코틀린 리스트(Kotlin list)에 대한 설명 05:22
리스트뷰(ListView)와 어댑터(Adapter)에 관한 설명 20:55
코틀린을 쓰다보면 나오는 물음표(?)와 느낌표(!) 04:35
안드로이드 앱 뒤로가기 버튼 이벤트 08:26
명언 앱 만들기 소개 및 레이아웃 설정 13:05
랜덤 명언 노출 기능 추가 05:13
명언리스트 페이지 제작 - ListView 미리보기 09:42
섹션 5. 트로트 가수 음악 목록 앱 만들기
(당황하지마세요) RecyclerView에서 Implement Members 가 자동으로 안된다면?
리스트뷰(ListView) 복습 및 리스트뷰 아이템 클릭 이벤트 처리 22:02
리사이클러뷰(RecyclerView) 만들어보기 16:02
네비게이션(Navigation) 만들어보기, 프래그먼트(Fragment)에 대한 이해 25:30
트로트 가수 음악 목록 앱 소개 및 레이아웃 설정 22:35
리사이클러뷰(RecyclerView)를 이용하여 완성 미리보기 20:21
(당황하지마세요) 만약 다음 강의부터 gradle부분이 강의 내용과 다르다면?
섹션 6. 다이어트 메모 앱 만들기
서버와 클라이언트 설명, 파이어베이스(Firebase)에 대한 설명, 동기 비동기에 대한 간단한 설명 09:18
파이어베이스 익명로그인 12:10
파이어베이스 이메일로그인 14:57
다이어트 메모앱 소개 및 익명으로 로그인해보기 14:51
메인화면에 다이얼로그(Dialog)띄우기 14:19
파이어베이스 리얼타임 데이터베이스(Realtime Database) 저장하기 09:25
파이어베이스 리얼타임 데이터베이스(Realtime Database) 불러오기 미리보기 17:37
섹션 7. 망고플레이트 앱 만들기
(당황하지 마세요) 망고플레이트 사이트가 접속이 안된다면?
망고플레이트 앱 소개 및 레이아웃 - RecyclerView, Glide 26:57
RecyclerView 꾸며보기 08:31
웹뷰(WebView) 적용 07:37
데이터베이스에 북마크 정보 저장하기 22:21
데이터베이스에 있는 북마크 정보 불러오기 미리보기 16:40
섹션 8. D-Day 카운트 앱 만들기
D-Day 앱 만들어보기 25:57
D-Day Counter 날짜 계산 로직 구현 03:27
강의 게시일 : 2021년 06월 01일 (마지막 업데이트일 : 2023년 12월 07일)
수강평 총 152개
수강생분들이 직접 작성하신 수강평입니다.
4.8
152개의 수강평
5점
4점
3점
2점
1점
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
도도한 개 thumbnail
5
뒤로 가면 갈 수록 좀 어렵긴 했지만 반복하면 될 거 같습니다!! 잘 배웠습니다. 감사합니다. 중급편, 중고급편은 언제 나오나요?!
2021-10-21
지식공유자 개복치개발자
안녕하세요! 지혜님 수강해주셔서 감사합니다~ 후속 강의를 시간날 때 마다 준비하고 있는데, 생업에 정신없다보니 조금 시간이 더 걸릴 것 같습니다 ㅠㅠ 가능하면 빠르게 제작하겠습니다 감사합니다 :)
2021-10-21
tour1115 thumbnail
5
제가 유튜브에 떠도는 무료 안드로이드 스튜디오 강의를 봤어요. (해당 유튜버의 이름은 거론하지 않을게요 ^^) 근데 하필 봤던 강사분도 아마추어인데 아마추어가 찍은 강의를 보고 배우느라.. 실제 현업에서 앱 개발할 때, 상당히 난간이 많았습니다... 처음부터 이 분의 강의를 봤으면 상당히 수월하게 개발할 수 있었을텐데.. 이렇게 좋은 강의 올려주셔서 감사합니다. 추가로 코딩을 아예 모르고 접근하는 것보다 C언어로 기초적인 코딩 지식을 익히고 여기서 하는 프로젝트에 자신이 배운 프로그래밍 문법을 적용해보세요. 예를 들어, C언어에는 switch 문이 있죠. 만약 여러분이 switch 문법을 안다면 트와이스 앱 만들기에서 "화면간 데이터 전달" 이 파트를 공부할 때, switch 문법을 적용할 수 있습니다. 아 물론 코틀린에는 switch 문법이 없고 대신 when 이라는 switch 와 똑같이 기능하는 것이 있더라고요. 이런 추가적인 지식은 한글보단 영어로(애초에 프로그래머라면 영어 필수입니다.) 검색해서 자신의 구글링 실력 늘리는 것도 추천합니다. 아무튼 잡소리가 많았는데 이렇게 좋은 강의 올려주셔서 정말 감사합니다. 이 강의 끝내고 초급편 빠르게 보겠습니다.
2022-03-18
지식공유자 개복치개발자
안녕하세요 tour1115님 과분한 칭찬 감사합니다. 더 노력해서 좋은 강의 만들도록 하겠습니다. 감사합니다 :)
2022-03-18
뱅뱅뱅 thumbnail
5
명품강의입니다! 거짓말 안보태고 제가 지금까지 들은 안드로이드 강의중에선 제일 머리에 잘들어오는 강의입니다. 수강평 300포인트를 받을 목적이 아닌 안드로이드 개발을 목표로 하는 일반인에게 추천해주고 싶어서 남깁니다.
2022-11-28
지식공유자 개복치개발자
안녕하세요 과분한 수강평 감사합니다 :) 좋은 하루 되세요~
2022-11-30
cjk2721 thumbnail
5
앱 기초를 다질 수 있었습니다
2022-05-30
지식공유자 개복치개발자
안녕하세요 cjk2721님 수강해주셔서 감사합니다~
2022-05-30
donghyuk choi thumbnail
5
개인적으로 앱개발이 조금 어렵긴 했지만 그래도 좋은 영상이 여서 좋았고 앞으로 만드는 영상에는 혹시 광고 같은걸 넣을수 있는 방법(앱개발로 돈버는 법)에 대해서도 알려줄수 있을까요? 개인적으로 GPS앱 만들어보고 싶네요.
2021-08-28
지식공유자 개복치개발자
안녕하세요 donghyuk choi님 좋은 의견 감사합니다. 다음에 강의 업데이틀 할 때 참고하겠습니다 :)
2021-08-29