Thumbnail
얼리버드 할인 중(D-3)
NEW 개발 · 프로그래밍 모바일 앱 개발
[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)
35명이 수강하고 있어요.

10%

31,680원

35,200원
지식공유자 : 개복치개발자
총 68개 수업˙총 10시간 17분
평생 무제한 수강
수료증 발급 강의
입문 초급 대상 중급이상
이 강의는 멘토링 신청이 가능합니다.
멘토링은 수강 신청과 별개로 운영되며, 수강생이 아니어도 신청할 수 있습니다.
내 목록 추가 46 공유
초급자를 위해 준비한
[모바일 앱 개발] 강의입니다.

예제 수준을 벗어나서 앱의 A-Z까지 한번 만들어봅니다. 강의를 수강하시고 난 이후에는 안드로이드의 대부분의 기능을 혼자 구현하실 수 있으실 겁니다!

✍️
이런 걸
배워요!
게시글 생성, 읽기, 수정, 삭제
웹의 컨텐츠 불러오기, 저장해놓기(북마크)
파이어베이스 인증(Auth), 데이터베이스(database), 이미지저장(Storage)

처음부터 끝까지 만들어보는
안드로이드 모바일 커뮤니티 앱! 


모바일 앱 개발,
한 단계 나아가고 싶다면? 📲

안드로이드(Android) 앱 개발에 필요한 문법과 예제를 알려주는 강의나 학습 자료는 많지만...
막상 모바일 앱을 처음부터 끝까지 만드는 강의는 잘 찾아보기 힘듭니다.

간단한 할 일 메모(To-do) 앱 수준에서 좀 더 발전시켜서 배울 수는 없을까요?
게시판을 만들고, 북마크를 만드는 과정을 회원가입과 연동해 보고, 회원마다 어떤 글을 쓰는지/어떤 콘텐츠를 북마크하는지에 대한 여러 가지 기능을 혼자서 개발할 수 있다면 한 걸음 더 성장한 개발자가 될 수 있겠죠

자취생들에게 필요한 정보 및 커뮤니티를 제공하는
안드로이드 모바일 애플리케이션
처음부터 끝까지 만들어봅니다.

이번 강의에서는 웹상에 있는 콘텐츠를 보여주고 북마크를 하는 기능부터, 게시판을 만들어 게시글을 생성ㆍ수정ㆍ삭제하는 등 실제 커뮤니티 앱에 필요한 여러 가지 기능을 직접 만들어봅니다.

파이어베이스(Firebase)를 이용해 서버 개발 없이 안드로이드 코드만으로 회원가입ㆍ로그인ㆍ로그아웃 등 각종 인증을 처리해 보고, 데이터베이스에 데이터나 이미지를 저장하는 기능까지 따라 실습할 수 있게 됩니다.


다양한 기능을
직접 만들어보세요!

Firebase Auth를 이용한 회원가입ㆍ로그인ㆍ비회원 로그인ㆍ로그아웃 구현

Firebase와 WebView(웹뷰)를 이용해 웹 콘텐츠 뷰잉 및 북마크 기능 구현

Firebase Realtime Database와, Storage를 이용한 게시판 구현


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

  • 안드로이드 코틀린으로 리스트뷰(ListView)나 리사이클러뷰(RecyclerView)를 만들어봤고, 실제 앱 하나를 통째로 만들어보면서 감을 잡고 싶으신 분들
  • 간단한 Todo 앱 예제를 넘어서 회원가입, 글쓰기(수정, 삭제) 등과 연동해서 실제 동작하는 게시판을 만들어보고 싶으신 분들
  • 토이프로젝트를 시작하며 안드로이드 앱 개발의 전체적인 흐름을 알고 싶은 분들

강의의 핵심 포인트! 💎

강의 소스코드 제공

강의에 쓰인 소스코드를 제공합니다. 강의 제목 오른쪽의 구름 모양 또는 녹색 [수업 자료] 버튼을 클릭하면 코드를 다운받을 수 있습니다. 전체 소스코드뿐 아니라, 하나의 기능이 끝날 때마다 소스코드를 제공하여 중간중간 오류가 났을 때 강의에 사용한 코드와 무엇이 다른지 비교해볼 수 있습니다.

지속적인 업데이트

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

이론 대신 실습으로 쉽고 빠르게

복잡하고 재미없는 이론보다 실제 앱을 만들어보면서 개발을 재미있게 배우는 것이 목표입니다. 실제로 앱을 개발하다 보면 이론을 자연스럽게 체득하거나, 스스로 하나씩 찾아가면서 배울 수 있는 능력을 기를 수 있습니다.

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

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


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

개복치개발자

어릴 때부터 겁이 많고 멘탈이 약해서 개복치라는 별명이 있었는데, 그 별명을 계속 닉네임으로 쓰게 되었습니다. 대학교 2학년 때부터 소프트웨어 회사를 창업하며 여러 프로젝트를 하며 운 좋게 아래과 같은 상도 받을 수 있었습니다.

  • 2017 공학한림원 주관 소프트웨어 챌린지 우수상
  • 2018 연구산업 신서비스 분야 아이디어 경진대회 대상(과학기술부 장관상)

현재는 페이스북과 인스타그램에서 자취 관련 팁을 올리는 자취생으로 살아남기 페이지와 함께, 자취생을 위한 커뮤니티 앱을 제작중입니다.


예상 질문 Q&A 💬

Q. 강의에 필요한 소스 코드나 이미지를 제공하나요?

네, 전체 소스 코드 및 이미지를 제공합니다.

Q. 질문은 어떻게 하면 좋을까요?

강의 질문/답변을 남겨주세요. 질문을 주실 때 최대한 많은 정보를 알려주시면 좋습니다. 아래 정보를 모두 주시면 문제를 파악하기 좋습니다 :)

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

Q. 강의 속도가 빠른 것 같아요. 어떻게 하나요?

온라인 강의의 장점은 중간중간 영상을 멈추거나, 속도를 조절할 수 있다는 점입니다. 속도를 낮춰 시청하시는 것을 권해드립니다.

Q. 학습을 위한 팁이 있을까요?

소리를 최대로 하여 강의 영상을 녹화했습니다. 때문에 강조하는 부분이 있을 때 목소리가 조금 커져서(!) 깜짝깜짝 놀라실 수 있습니다. 소리를 약간 작게 해서 시청하시는 걸 권해드립니다.

Q. 강의처럼 빨리빨리 기능을 구현하기 힘들어요. 어떻게 하면 빠르게 기능을 구현할 수 있나요?

저는 밥먹고 개발만 하기 때문에 빠른 겁니다... (ㅎㅎ) 몇 달 동안 강의를 따라 조금씩 경험을 쌓다 보면 자연스럽게 점점 빨라지실 거예요 :) 

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

왕초보 분들을 위한 입문 강의부터 심화 강의까지, 순차적으로 강의를 제작하고 있습니다.

  1. [왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린
  2. [초급편] 안드로이드 커뮤니티 앱 만들기현재 강의
  3. [초중급편] 안드로이드 데이팅 앱 따라만들기2021.08 공개예정 
  4. [중급편] 안드로이드 Jetpack과 디자인 패턴, 최신 기술 살펴보기2021 하반기 공개예정 
  5. [중고급편] 클린 아키텍처로 만들어보는 클론코딩2021 하반기 공개예정 

Q. 디자인 패턴(MVVM)이나 클린 아키텍처 등도 강의에서 다루나요?

이번 강의에서는 아래와 같이 문법을 공부한 분들이 원하는 기능을 구현하실 수 있는 단계로 나아가는 것을 목표로 합니다. 

디자인 패턴과 아키텍처 같은 부분은 추후 심화 강의에서 다루도록 하겠습니다.

Q. 학습 중 건의사항이 있거나 불편한 점이 있다면 어떻게 하면 좋을까요?

강의 커뮤니티([질문/답변]) 게시판을 통해서 알려주세요. 더 나은 강의를 만들기 위해 강의를 개선하겠습니다.

Q. 강의 코드랑 똑같이 작성했는데 동작이 안 돼요. 어떻게 하면 좋을까요?

강의자료에 소스 코드를 복사해서 넣어도 동작하지 않으면 질문을 남겨주세요. 만약 안드로이드 버전 업데이트로 인해 코드가 동작하지 않는다면 강의를 업데이트하도록 하겠습니다.


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

  1. [왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린
  2. [초급편] 안드로이드 커뮤니티 앱 만들기현재 강의
  3. [초중급편] 안드로이드 데이팅 앱 만들기2021.08 공개예정 
  4. [중급편] 안드로이드 Jetpack과 디자인패턴, 최신 기술 살펴보기2021 하반기 공개예정 
  5. [중고급편] 클린 아키텍처로 만들어보는 클론코딩2021 하반기 공개예정 
지식공유자가 알려주는
강의 수강 꿀팁!
🎓
이런 분들께
추천드려요!
안드로이드 예제를 작성해봤고, 프로젝트를 시작하고 싶은사람
하나의 앱을 A부터 Z까지 만들어보고 싶은 사람
📚
선수 지식,
필요한가요?
ListView, RecyclerView를 만들 수 있어야 수강에 어려움이 없습니다

안녕하세요
개복치개발자 입니다.
개복치개발자의 썸네일

 어릴 때 부터 겁이 많고 멘탈이 약해서 개복치라는 별명이 있었는데, 그 별명을 계속 닉네임으로 쓰게 되었습니다.

 대학교 2학년 때 부터 소프트웨어 회사를 창업하며 여러 프로젝트를 하며 운 좋게 아래과 같은 상도 받을 수 있었고

 - 2017 공학한림원 주관 소프트웨어 챌린지 우수상

 - 2018 연구산업 신서비스 분야 아이디어 경진대회 대상(과학기술부 장관상)

 현재는 페이스북과 인스타그램에서 자취 관련 팁을 올리는 자취생으로 살아남기 페이지와 함께, 자취생을 위한 커뮤니티 앱을 제작중입니다.

 이메일 : uyalae@naver.com

커리큘럼 총 68 개 ˙ 10시간 17분의 수업
이 강의는 영상, 수업 노트, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. 강의소개 및 이론설명
강의소개 미리보기 05:08 강의 진행방식 및 샘플 앱 소개 미리보기 01:55 서버와 클라이언트에 대한 간단한 설명 미리보기 03:06 파이어베이스(Firebase)에 대한 간단한 설명 미리보기 04:41
예제 앱 만들기 - 1 (레이아웃, 파이어베이스 설정, 회원가입) 14:11
예제 앱 만들기 - 2 (데이터바인딩, 로그인, 로그아웃) 12:14
예제 앱 만들기 - 3 (데이터베이스에 데이터 삽입) 16:02
예제 앱 만들기 - 4 (데이터베이스에서 데이터 받아오기) 17:20
커뮤니티 앱 데이터 구조 설명 및 질문하는 방법 미리보기 03:33
섹션 1. 회원가입 및 레이아웃 꾸미기
프로젝트 제작 및 스프래시 화면 만들기 10:31
인트로 페이지 꾸미기 08:51
회원가입 로그인 페이지 꾸미기 - 1 14:03
회원가입 로그인 페이지 꾸미기 - 2 미리보기 07:06
섹션 2. 회원가입 로직 구현(로그인/회원가입/비회원로그인)
Firebase 세팅 04:40
Firebase 회원가입 구현 15:20
익명로그인, 로그인, 로그아웃 미리보기 11:12
섹션 3. 메인화면 레이아웃 꾸미기
메인화면 꾸미기 - 1 09:57
메인화면 꾸미기 - 2 02:33
Navigation 구현 - 1 08:55
Navigation 구현 - 2 08:31
Navigation 구현 - 3 12:42
Navigation 구현 - 4 미리보기 11:11
섹션 4. 팁 페이지 만들기
레이아웃 설정 및 아이콘 넣기 08:24
컨텐츠 리스트 만들기 - RecyclerView 1 17:12
컨텐츠 리스트 만들기 - RecyclerView 2 07:50
컨텐츠 리스트 만들기 - Glide1 05:19
컨텐츠 리스트 만들기 - Glide2 03:49
컨텐츠 리스트 만들기 - Glide3 05:41
컨텐츠 리스트 만들기 - RecyclerView Item Click 12:59
Firebase 데이터 추가 11:32
Firebase에서 데이터 불러오기 미리보기 19:23
섹션 5. 북마크 만들기
코드 일부 다듬기 06:22
Contents key 리스트 불러오기 06:00
북마크 데이터 저장 10:40
북마크 데이터 받아오기 05:20
북마크 데이터 모델 형태로 넣기 16:16
북마크 UI 색칠 01:54
북마크 삭제 02:39
북마크 동적으로 삭제 01:33
북마크 동적으로 삭제 버그 수정 05:54
북마크 탭 만들기 - 1 09:02
북마크 탭 만들기 - 2 11:28
북마크 탭 만들기 - 3 미리보기 03:19
섹션 6. 게시판 만들기
게시글 페이지 꾸미기 및 쓰기 기능 구현 08:30
게시글 업로드 22:07
게시글 ListView 만들기 12:12
게시글 읽기 - 1 09:12
게시글 읽기 - 2 02:19
게시글 보기 페이지 07:16
게시글 보기 페이지 꾸미기 07:35
각각에 게시글에 대한 정보 불러오기 11:04
게시글 이미지 업로드 07:00
게시글 이미지 파이어베이스에 저장 14:43
게시글 이미지 다운로드 - 1 06:15
게시글 이미지 다운로드 - 2 미리보기 06:05
섹션 7. 게시판 수정 삭제
다이얼로그 띄우기 11:22
게시글 삭제 만들기 07:40
게시글 수정 만들기 - 1 14:39
게시글 수정 만들기 - 2 05:53
로그아웃 만들기 11:36
로그아웃 만들기 수정 00:47
나만 게시글 수정/삭제 가능하도록 하기 12:57
ListView 버그 수정 미리보기 02:08
섹션 8. 게시판 댓글 만들기
레이아웃 꾸미기 09:17
댓글 입력하기 07:46
댓글 불러오기 미리보기 15:42
섹션 9. 레이아웃 정리
레이아웃 나머지 정리 - 1 12:37
레이아웃 나머지 정리 - 2 14:10
강의 게시일 : 2021년 07월 07일 (마지막 업데이트일 : 2021년 07월 07일)
수강평
수강생분들이 직접 작성하신 수강평입니다. 수강평을 작성 시 300잎이 적립됩니다.
아직 평가를 충분히 받지 못한 강의 입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!😄️️
얼리버드 할인 중(D-3)

10%

31,680원

35,200원
내 목록 추가 46 공유
지식공유자 : 개복치개발자
총 68개 수업˙총 10시간 17분
평생 무제한 수강
수료증 발급 강의
입문 초급 대상 중급이상
이 강의는 멘토링 신청이 가능합니다.
멘토링은 수강 신청과 별개로 운영되며, 수강생이 아니어도 신청할 수 있습니다.
수강 전 궁금한 점이 있나요?
문의하기
문의
지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의를
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스