누구나 따라할 수 있는 안드로이드 클론코딩 ( Feat . 컴공선배 라이징캠프 )
코틀린으로 시작하는 안드로이드 플로 클론코딩 강의입니다.
Description
컴공선배에서 IT 외주 연계 프로그래밍 서비스를 운영하고 있는 라이징 캠프에서 핵심적인 기능을 담은
코틀린으로 시작하는 안드로이드 플로 클론코딩 강의입니다.
누가 이 과정을 들을지 생각해 보았을 때,
혼자 안드로이드 독학을 시작하려고 하시는 분
앱 개발 및 앱 런칭에 사용되는 개념을 10주차에 걸쳐 차근차근 익혀보고 싶으신 분
백엔드에서 제공하는 Restful API를 직접 사용해보고 싶으신 분
위 와 같은 분들에세 적합한 클론 코딩 강의입니다.
전체적인 강의 진행 방식은 안드로이드 개발에서 필수적으로 사용되는 개념을 10가지로 분류하여, 각 개념에 대한 이론 설명이후 그 개념이 플로라는 앱에서 어떻게 적용되는지 함께 적용해보는 형태로 진행됩니다.
본 강의에서는
코틀린
레이아웃 ( xml )
Activity,Fragment
다양한 위젯
Thread
생명주기
Recycler View
RoomDB
회원가입 로그인
Restful API
디자인 패턴
총 10가지 개념에 대하여 넓게 다룹니다. 처음엔 더미 데이터를 하나하나 넣어서 엉성하게나마 완성되어가는 앱이 Recycler View와 RoomDB, Restful API를 만남과 함께 앱이 한층 멋있어지고, 발전되어가는 것을 느끼실 수 있습니다.
이 강의를 따라 개발했을때, 디자이너가 디자인한 화면을 구현할 수 있고, 백엔드에서 전달해줄 Restful API를 사용해 앱을 개발할 수 있을거라고 생각합니다.
안드로이드 앱 화면을 스스로 만들어봅니다.
언어는 Kotlin을 사용합니다.
문법에 대해 자세히 다루진 않으나, 해당 문법을 왜 사용하였는지 어떤 문법인지 설명합니다.
Restful API를 OkHttp를 네트워킹 계층기반 retrofit 라이브러리를 통해 사용합니다.
코틀린이란 언어와 안드로이드 앱 개발의 전반적인 이해를 가져갑니다.
강의에서 사용되는 에셋은 강의 자료에 깃허브 링크가 포함되어 있으니 다운받아 사용하시면 됩니다.
강의 1주차에 사용되는 템플릿은 강의 자료에 깃허브 링크가 포함되어 있으니 다운받아 사용하시면 됩니다.
What You Will Learn!
- 안드로이드의 기초 지식을 습득할 수 있습니다.
- 안드로이드 앱 화면을 스스로 구성 및 앱의 기능을 구현합니다.
- 서버에서 제공하는 Restful API를 사용하는 방법에 대하여 배웁니다.
- 디자이너 및 서버와 협업할 수 있는 안드로이드 개발자로 성장합니다.
- 내가 만들어보자고자 했던 서비스를 직접 구현해보며, 안드로이드 개발자로 성장해 나갑니다.
Who Should Attend!
- 앱을 만들어 본 경험이 없고, 얕더라도 전반적인 앱 개발의 시작부터 끝까지 경험하고 싶은 개발자
- 프론트엔드 개발에 관심이 있고, 자신이 직접 앱을 개발하고 싶은 개발자
- 서버에서 제공하는 Restful API를 프론트에서 사용해보고 싶은 개발자