위치

요일

가능
시간
(날짜)

  • 주말 오전반(10시~13시) (2019-06-01)
장소 : 신림역 근처 스터디룸
추가비용 : 없음
₩15,000원 / 시간
₩360,000 / 총 8회 24시간
실시간 톡하기 찜하기
HyungShik Yun
bro
[6월반 모집중] 비전공자를 위한 Android 왕초보 앱개발
  • 신림
  • 3시간/회
  • 최대인원:2~4
  • ₩15,000/시간

튜터정보

  • 신분 인증 됨
現) 교육 스타트업 Android 개발자

안녕하세요.

비전공자 출신으로 처음 IT회사에 기획자로 입사하여, 개발의 매력에 빠져 안드로이드 개발자가 된, Bro 입니다.

처음 개발공부를 시작할 때를 생각하면, 엄청난 두께의 개발서적에 압도 되기도 했지만
불과 몇페이지만 따라하면 발생하는 에러들과 언제/무엇으로/어떻게 개발해야하는지 감을 잡는데 너무 힘들었던것 같아요.

그래서 인터넷 강의도 들어보고, 정말 비싼 안드로이드 전문학원도 다녀봤지만 피드백도 느렸고,
너무 두루뭉술하게 알려주시거나, 너무 수준높게 알려주셔서 공부하기는 여전히 어렵더라구요.

이해없이 무작정 따라하면 된다고 하거나, 필요없는 부분까지 다 알려주시려고 하셔서
오히려 내가 머리가 나쁜건가? 라는 생각도 들면서 ‘포기할까?’ 많이 고민하게 되었구요.

개발이라는게 너무 어렵고 복잡해 보이는게, 앱이 어떻게 돌아가고, 어떻게 개발 되는지
모르고 무작정 코드만 따라치기 때문에 어렵게 느껴지는거 라고 생각해요.

또한, 여러 시행착오를 통해서 제가 느낀점은,
내가 공부하고 있는 방향이 잘못되지는 않았는지,
그리고 궁금한 것이 생겼을 때 주저하지 않고 물어볼 사람이 필요하다는 것이었습니다.

개발이라는 전체적인 관점에서 내가 어디쯤에 있는지, 그리고 앞으로 어떻게 나아가면 좋을지에 대해서 개념을 잡아주고 알려주는 멘토가 없어서 많은 시행착오를 겪었던 것 같아요.

그런 경험을 바탕으로 최대한 시행착오를 줄여주면서,
무작정 따라하기가 아닌, 이해가 필요한 부분은 구현원리부터 차근차근
알려드리는 강의를 기획하게 되었습니다.

개발에 호기심을 가지고, 시작하고자 하는 분들에게 제가 겪었던 시행착오를 최대한 겪지 않도록 조금이라도 도움을 드리고자 수업을 진행해 보려합니다.

개발을 시작하면서 겪었던 여러 시행착오와 팁 들을 아낌없이 전달 해드리겠습니다 :)

수업소개

@ 왕초보 안드로이드 수업특징!!

✔︎회차별 진행하는 ‘미니 프로젝트’
- 배달의 민족 뷰 : 배달의 민족 화면을 만들어 보며, 뷰의 원리와 구현방법을 학습
- 페이스북 타임라인 뷰 : 페이스북 타임라인 화면을 만들어 보며, 뷰 구현 응용
- 유명인 닮은꼴 찾기 : 카메라와 AI서버 통신을 사용하여, 내가 업로드한 사진의 닮은 유명인을 찾아주는 앱
- 포춘쿠기 앱 : 서버통신을 통해 쿠키이미지를 클릭하면 랜덤으로 운세를 보여주는 앱
- 박스오피스 순위 앱 : 영화진흥위원회 서버에서 제공해주는 일일 박스오피스 순위 데이터 활용
- 마이그램 앱 : 데이그램 스타일의 일기앱을 만들어 보며 데이터저장 학습
- 미니스타그램 앱 : 인스타그램 스타일의 앱을 만들어보며 네트워크 및 이미지처리 방법 학습
- 과제를 통해 더 다양한 예제를 실습 하실수 있도록 가이드 해드립니다!!


✔︎다양한 네트워크 실습
- 네트워크 실습을 위해 구축한 API서버를 통해, 다양한 데이터와 예제를 실습
- 강의 내용과 유사한 API를 과제로 제공하여 효과적인 복습 지원


✔︎온라인 보충강의 제공
- 튜터가 직접 녹화한 보충강의를 제공해 드립니다!!
- 추가적으로 학습이 필요한 부분이나, 강의에서 다 다루지 못한 필수 개념들에 대해 보충강의를 제공해드립니다.


✔︎기능 관점이 아닌 사용자 관점에서 실용적이고 예쁜 예제
- 기능을 설명하기 위해, 구조적으로만 짜여진 못생긴 예제가 아닌, 주변에서 자주 사용되는 앱(인스타그램/배달의 민족 등)을 예시로 다양하고 예쁜 뷰를 만들어 봅니다.
- 학습한 내용을 기반으로 구현 가능한 영역까지 기존 서비스와 유사한 앱을 만들어 봅니다.


@ 강의 안내
- [주말 오전]1회 3시간 / 주 2회 / 4주간 진행합니다.(총 24H)
- 실습을 위해 노트북을 필수로 지참하셔야 하며, 가급적 안드로이드 폰도 지참해주세요 :)
- 카카오톡 오픈채팅방을 활용하여, 수업과 과제에 대한 질문을 언제든 하실 수 있습니다.
- 수업에 한번 빠지시면 다음수업을 따라가기 어렵기 때문에 가급적 모든 수업에 참석가능 하신분만 신청부탁드립니다.





@@클래스 소개@@

[ 주말 오전반 Class ]
- 수업일 : 6/1(토) ~ 6/23(일) / 총 8회 (주 2회)
- 수업시간 : 10시 00분 ~ 13시 00분 (3h)
- 준비물 : 노트북, 안드로이드 폰(옵션)
- 정원 : 최대 4명(선착순)
- 장소 : 신림역 앞 스터디룸(별도 비용은 없습니다)

수업대상

  • @이런분들이 들으면 좋아요!!
    - 내 포트폴리오를 직접 앱으로 만들어보고 싶은 기획자 및 앱/웹 디자이너 분들!!
    - 앱개발 과정을 이해하고 싶은 IT현업에 계신 디자이너/기획자/마케터!!
    - 앱 개발을 시작으로 프로그래밍을 배우고 싶으신분!!
    - 딱딱한 예제가 아닌 예쁘고 실용적인 예제로 앱개발을 배우고 싶은신분!
    - 소규모 그룹 강의를 통해 자유롭게 질문하며 프로그래밍을 공부하고 싶으신 분들!!
    - 안드로이드 프로그래밍을 통해 실생활에 필요한 앱을 직접 만들어 보고 싶으신 분들!!



    @이런분들은 비추천해요!!
    - 혼자서 개발이 가능하신 분!!
    - 안드로이드는 아니지만 프로그래밍 경력이 충분하신 분!!
    (초보자 분들을 대상으로 하기 때문에 강의가 너무 쉽게 느껴지실 수 있으세요!!)
    - 복습과 과제를 충실히 하기 힘드신 분!! (충분한 복습과 과제는 실력향상의 지름길 입니다!!)
    - 강의 전체 기간(주2회/4주간)에 참석하기 어려우신 분(수업에 한번 빠지시면 따라오기 힘드세요!!)

커리큘럼

1회차

[1회차] Java 기본 문법과 Android 앱의 구조 이해하기 / @배달의 민족 화면 따라 만들기

Android 앱을 만들기 위해 필요한 Java의 기본과 Android 앱에 대해서 간단하게 알아봅니다.

Android 앱 개발을 도와주는 Android Studio를 살펴보고, 여러분이 직접 만든 앱을 스마트폰에 빌드해봅니다!

배달의 민족 화면을 따라 만들면서 Android 앱의 구조와 가장 기초적인 화면 구성 요소들을 살펴봅니다

@핵심개념
변수와 상수 / 기본자료형 / 연산자 / 주석
Android 앱 구조(화면과 로직) / 레이아웃과 뷰 위젯


[2회차] @ BMI 앱 만들기 / FaceBook 화면 따라 만들기

이번 시간에는 앱에 흐름을 제어하기 위한 조금 더 심화된 Java의 문법을 배우고 FaceBook의 화면을 따라 만들어봅니다

앱에 클릭이벤트를 달아 직접 만든 앱에 기능도 추가해보고 앱의 이름과 아이콘을 원하는 모양으로 변경해봅니다 :)

@핵심개념
배열, List / 조건문(if) / 반복문(for) / 클래스 / 메소드
xml과 Activity / 클릭이벤트 / 앱 이름 및 아이콘 변경

2회차

[3회차] @네트워크 통신 / 포춘쿠키 앱 만들기

모바일이 가지고 있지 않은 정보는 서버에 요청해서 받아와야 합니다!

이번 시간에는 네트워크 통신 방법에 대해서 배우고 서버에서 오늘의 운세를 받아오는 포춘쿠키 앱을 만들어봅니다

또한 앱의 화면을 라이브러리를 사용해서 조금 더 이쁘게 꾸며봅니다 :)

@핵심개념
네트워크 통신과 API(Restful) / 라이브러리 개념 및 사용 / JSON 데이터 파싱 / 라이브러리(Retrofit2, Gson)

[4회차] @나와 닮은 유명인 찾기 앱 만들기

이번 시간에는 앱에서 카메라를 사용하는 방법과 직접 찍은 사진 파일을 서버에 업로드해서 나와 닮은 유명인을 찾아서 일치율을 알려주는 API를 사용하여 앱을 만들어봅니다 :)

@핵심개념
앱의 화면 전환 / 카메라 사용방법 / 앱 권한사용(런타임 퍼미션) / Dialog / 이미지 처리

3회차

[5회차] @박스오피스 앱 만들기

지난 시간에 이어서 네트워크 통신을 활용해 일간 박스오피스 앱을 만들어 봅니다

또 반복적으로 사용되는 화면을 빠르고 효과적으로 구현하기 위한 화면을 만드는 방법에 대해서 배워봅니다 :)

이 수업까지 들으시면 카카오톡 친구 목록, 멜론 음악 리스트, 배달의 민족 음식점 리스트 등의 반복되는 컨텐츠의 화면을 구현하실 수 있습니다!

@핵심개념
리싸이클러뷰/ 어댑터

[6회차] @SharedPreference를 활용한 마이그램 앱 만들기

앱을 껐다 키면 사라지는 데이터를 유지하기 위한 SharedPreference에 대해서 배워봅니다

@핵심개념
SharedPreference / ActionBar의 Menu 사용법

4회차

[7회차] @미니스타그램 앱 만들기

실제 여러 사람들과 소통을 하는 SNS앱들(인스타그램, 페이스북, 트위터 등)은 앱과 서버가 소통을 해야합니다

이번 시간에는 서버와 앱이 어떻게 소통하는지 알아보고 미니스타그램 앱을 만들어봅니다

또 앱에 로고화면이 나오는 Splash화면을 구현해봅니다 :)

@핵심개념
네트워크 이미지 처리(Glide) / Splash 화면

[8회차] @Android Tip 방출!

앱 출시부터 앱 관리까지 지금까지 제가 경험해서 알게 된 여러 팁들을 알려드립니다

수업 진행 간 미처 물어보지 못했거나 새롭게 생긴 궁금한 점에 대해서도 이야기해보고 알아보는 시간을 가집니다 :)

@핵심개념
전체 수업 총 정리 및 Q&A시간
Fireabase 소개 / 그 외 앱 관련 Tip 제공

리뷰(8)

리뷰쓰기
5.0
  • 커리큘럼
  • 전달력
  • 준비성
  • 친절도
  • 시간준수

실시간톡

실시간 톡하기

위치

지도가 들어갑니다.