멀티캠퍼스

통합검색

검색도우미 기능을 다시 켤때는
검색창에서 검색도우미 열기를 클릭하세요

과정상세

안드로이드 App 개발 기본

thumbnail image
집합

교재제공 중급

안드로이드 App 개발 기본

4.7

like 200

1,200,000원 (VAT없음)

과정요약

과정요약
학습시간 35시간 난이도 중급
교육비 지원 고용보험 비환급 평가항목 출석률 100%
수료기준 총점 80점 이상시 수료 정원 24 명
교재정보

과정소개

 
⚠️ 신청 전 유의사항

본 과정을 원활히 수강하시려면 Java 프로그래밍에 대한 기초 지식이 필요합니다.
※ 선수 과정: 안드로이드 개발자를 위한 Java [바로가기] 


 
과정 개요
 

간편하게 앱을 빌드할 수 있는 프레임워크들이 쏟아지고 있지만,
보다 안정적이고 정교한 모바일 서비스 운영을 위해서는
결국 네이티브 개발이 꼭 필요합니다.  

본 과정은 안드로이드 OS에 최적화된 언어, Java를 사용하여
응용 애플리케이션 개발을 위한 핵심 스킬을 학습하는 과정입니다.

개발 환경 세팅부터 스레드 관리까지
모바일 App 개발의 전 프로세스를 체계적으로 파악할수 있습니다.


 

주요 학습 내용
 

상세 커리큘럼은 페이지 하단을 확인해주세요.

  안드로이드 시스템 아키텍쳐에 대한 이해 및 개발 환경 구성
  Layout을 활용한 다양한 View 배치 및 기본적인 App 요소 구성
  App 데이터 영속화 (DBMS, 파일, SharedPreferences)
  AdapterView, 커스텀View 등을 활용한 다양한 화면 구성
  Activity에 대한 이해 및 관련 개발


 

교재 소개
 
교재는 안드로이드 개발의 Bible 「깡쌤의 안드로이드 프로그래밍」을 사용합니다.
책의 저자이자 멀티캠퍼스의 전임교수님이신 강성윤 교수님의 직강을 만나보세요. 
 
⚠️ 확인해주세요!
"안드로이드 App 개발 - 기본" 과정에서는
전체 34장 中 1~16장까지의 내용을 다룹니다.
(17장 이후의 범위는 "안드로이드 App 개발 - 고급" 과정에 해당)
 



 

주요 수강평
  

더 많은 수강평은 페이지 하단에서 확인하실 수 있습니다. 
 

★★★★★   신*하 님 | 2020.01.17 
제가 들은 강의들중에 최고네요 단 1분도 아깝지 않은 알찬 강의였습니다 아키텍쳐부터 사용법 레퍼런스 실습까지 뭐 하나 빠지는게 없네요 개념에서 실무까지 클라이언트 사이드 뿐만 아니라 서버 사이드 까지 풍부한 실무 경험을 바탕으로 진행 해주십니다. 정말 실무적이고 기본에 아주 충실한 강의입니다
 
★★★★★   임*지 님 | 2020.12.04
안드로이드 개발자 사이트에서 문서 부분 읽으면서 이해 안됐던 부분들 명확하게 설명해주셔서 너무 좋았어요. 기회가 된다면 다음 과정도 꼭 듣고 싶어요! 추천드립니다!
 


 

학습 목표 및 대상
  

학습목표

  • 안드로이드 운영체제의 기본 아키텍쳐를 설명할 수 있다.
  • SDK를 활용하여 안드로이드 App을 개발할 수 있다.
  • 안드로이드 주요 UI 컴포넌트를 설명할 수 있다.
  • 안드로이드 App화면을 구성하여 데이터를 출력할 수 있다.

학습대상

  • 안드로이드 App 을 개발하여 Market 상용화를 계획하고 있는 개발자
  • 안드로이드를 이용한 시스템 구현 프로젝트에 투입될 개발자
  • 스마트폰 어플 개발 기술 습득을 통한 역량 개발을 원하는 개발자
  • <안드로이드 개발자를 위한 Java> 기수강생

과정목차 16

  • 1 일차
    • 1. 개발 환경을 구축하자!
      • 안드로이드 스튜디오 개발 환경 구축
        첫 번째 앱을 만들어보고 실행하기
        앱 배포
    • 2. 안드로이드 프로젝트의 이해
      • 안드로이드 앱 개발의 특징
        개발 디렉토리와 파일 구조
        Gradle 파일
        Hello World 앱 코드 분석
        안드로이드 버전
  • 2 일차
    • 3. 사용자 인터페이스
      • UI 기본 구조
        View 아키텍쳐
        기초 View 활용
    • 4. 레이아웃을 활용한 다양한 뷰 배치
      • LinearLayout
        RelativeLayout
        FrameLayout
        TableLayout
        GridLayout
        ConstraintLayout
  • 3 일차
    • 5. 다양한 사용자 알림 효과
      • 진동과 소리
        다이얼로그
    • 6. 사용자 이벤트 처리
      • Delegation 이벤트 모델
        Hierarchy 이벤트 모델
    • 7. 리소스 활용 및 스마트폰 크기 호환성
      • 안드로이드 리소스
        스마트폰 크기 호환성
    • 8. DBMS를 이용한 데이터 영속화
      • SQLite를 활용한 영속화
  • 4 일차
    • 9. 파일 및 Preferences를 이용한 영속화
      • Permission
        파일에 읽고 쓰기
        Preference
    • 10. AdapterView 활용
      • Adapter와 AdapterView
        커스텀 Adapter
    • 11. 다양한 View 활용
      • Spannable
        WebView
        기타 유용한 뷰
    • 12. ActionBar와 메뉴
      • ActionBar
        안드로이드 API Level과 하위 호환성
        메뉴
    • 13. 커스텀 View 개발
      • 커스텀 View 작성 방법
        그래픽 프로그램
  • 5 일차
    • 14. Intent와 구글 기본앱 연동
      • Intent
        구글 기본앱 연동
    • 15. Activity 생명주기 및 다양한 제어
      • Activity 생명주기
        Task 관리
        Activity를 위한 다양한 설정
    • 16. 스레드와 핸들러
      • ANR과 스레드 핸들러
        AsyncTask와 Looper

수강후기 200

평균평점

4.7 / 5.0

  • 5
    김*국

    2020.12.04

    안드로이드 개념을 잡는데 많은 도움이 되었습니다.
  • 5
    임*지

    2020.12.04

    안드로이드 개발자 사이트에서 문서 부분 읽으면서 이해 안됐던 부분들 명확하게 설명해주셔서 너무 좋았어요. 기회가 된다면 다음 과정도 꼭 듣고 싶어요! 추천드립니다!
  • 5
    이*지

    2020.12.04

    열정적인 수업에 감사드립니다. 현업에서 사용 할 수있는 소소한 팁들도 잘배우고 갑니다^-6
  • 5
    정*일

    2020.12.04

    안드로이드에 대한 기본 이론들을 자세하게 설명해주셔서 좋았습니다.
  • 5
    박*연

    2020.12.04

    강의 내용 좋았습니다.