멀티캠퍼스

통합검색

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

과정상세

[Live] 안드로이드 App 개발 with Kotlin

thumbnail image
집합

교재제공 중급

[Live] 안드로이드 App 개발 with Kotlin

4.6

like 19

1,200,000원 (VAT없음)
학습기간
개폐강 확정일 2025.08.08

카테고리

  • 학습유형별 비대면
  • SW 개발 모바일

과정요약

과정요약
학습시간 09:00 ~ 17:00 ( 34시간 ) 난이도 중급
교육비 지원 고용보험 비환급 평가항목 출석률 100%
수료기준 총점 80점 이상시 수료 정원 24 명
교재정보
강사명 강성윤

과정소개


 안드로이드 kotlin  앱개발
본 과정은 멀티캠퍼스 모바일 도메인의 스테디셀러인 안드로이드 App 개발 과정의 Kotlin 버전으로서,
이제는 명실상부 안드로이드 메인 언어로 등극한 Kotlin을 토대로 응용 애플리케이션 개발의 핵심 스킬을 학습합니다.

개발 환경 세팅부터 안드로이드 차세대 API인 Jetpack 활용법까지 모바일 App 개발의 전 프로세스를 체계적으로 파악할 수 있습니다.
Why Native 개발?
간편하게 앱을 빌드할 수 있는 프레임워크들이 쏟아지고 있지만,
보다 안정적이고 정교한 모바일 서비스 운영을 위해서는 결국 네이티브 개발이 꼭 필요합니다.  

과정 특징
조각난 코드 말고, 시스템 구조부터 제대로 학습
 
안드로이드의 메인 개발 아키텍쳐인 Component 기반의 앱 구조를 이해하고
Intent 매커니즘을 정확히 파악해보세요.
안드로이드 개발의 생산성을 올려줄 코틀린!
 
자바와 100% 호환되면서도, 자바의 Pain Point는 개선한 모던 랭귀지, 코틀린!
안드로이드 개발의 대세는 코틀린입니다. 
앱 개발 트렌드 가이드: 급변하는 개발 환경의 이정표
 
매년 발표되는 안드로이드 업데이트 리뷰부터 차세대 API인 JetPack 활용법까지,
안드로이드 앱개발의 최신 트렌드 가이드를 제공합니다.

학습목표

  • 안드로이드 개발환경 및 App 배포 방법을 이해할 수 있다.
  • 안드로이드 App화면을 구성하여 데이터를 출력할 수 있다.
  • 안드로이드 Component의 동작 원리를 이해하여 응용 App을 구현할 수 있다.
  • Service, BroadcastReceiver, ContentProvider 구조를 이해하여 응용 App 에 적용할 수 있다.
  • LBS와 네트워킹 오픈소스 라이브러리 기법을 활용할 수 있다.
  • 다양한 JetPack라이브러리를 활용해 안드로이드 App 을 구현할 수 있다..

학습대상

  • 안드로이드를 이용한 시스템 구현 프로젝트에 투입될 개발자
  • 스마트폰 어플 개발 기술 습득을 통한 역량 개발을 원하는 개발자
  • 최신 안드로이드 시스템을 파악하고자 하는 개발자

교재소개

  • 본 과정의 교재는 PDF 파일로 제공됩니다.
    • 1일차
      • 1. 개발환경 준비하기
        • 안드로이드 스튜디오 설치하기 09:00 ~ 10:00
        • 첫번째 앱 만들고 실행하기 10:00 ~ 11:00
        • 앱 출시하기 11:00 ~ 12:00
      • 2. 안드로이드 앱의 기본구조
        • 안드로이드 소개 13:00 ~ 14:00
        • 안드로이드 앱 개발의 특징
          앱 구성 파일 분석 14:00 ~ 15:00
      • 3. 뷰를 이용한 화면 구성
        • 화면을 구성하는 방법
          뷰 클래스 15:00 ~ 16:00
        • 기본적인 뷰 살펴보기
          뷰 바인딩 16:00 ~ 17:00
    • 2일차
      • 4. 뷰를 배치하는 레이아웃
        • 선형으로 배치(LinearLayout)
          상대 위치로 배치(RelativeLayout) 09:00 ~ 10:00
        • 겹쳐서 배치(FrameLayout)
          표 형태로 배치(GridLayout) 10:00 ~ 11:00
        • 계층 구조로 배치(ConstraintLayout) 11:00 ~ 12:00
      • 5. 사용자 이벤트 처리하기
        • 터치와 키 이벤트
          뷰 이벤트 13:00 ~ 14:00
      • 6. 리소스 활용하기
        • 리소스의 종류와 특징 14:00 ~ 15:00
        • 리소스 조건 설정 15:00 ~ 16:00
        • 폰 크기의 호환성 16:00 ~ 17:00
    • 3일차
      • 7. 저장소에 데이터 보관하기
        • 데이터베이스(SQLite)에 보관하기
          퍼미션 09:00 ~ 10:00
        • 파일에 보관하기
          공유된 프리퍼런스에 보관하기 10:00 ~ 11:00
      • 8. 액션바와 메뉴
        • 액션바(ActionBar)
          메뉴 11:00 ~ 12:00
      • 9. 제트팩 라이브러리
        • 프래그먼트(Fragment)
          뷰페이저2(ViewPager2) 13:00 ~ 14:00
        • 리사이클러 뷰(RecyclerView)
          드로어레이아웃(DrawerLayout), 내비게이션 뷰(NavigationView) 14:00 ~ 15:00
        • 툴바(ToolBar)
          앱바 사용하기(AppBarLayout) 15:00 ~ 16:00
        • 탭 레이아웃(TabLayout)
          확장된 플로팅 액션 버튼(FloatingActionButton) 16:00 ~ 17:00
    • 4일차
      • 10. 액티비티 컴포넌트
        • 인텐트 이해하기 09:00 ~ 10:00
        • 액티비티 생명주기(1) 10:00 ~ 11:00
        • 액티비티 생명주기(2) 11:00 ~ 12:00
      • 11. 브로드캐스트 리시버 컴포넌트
        • 브로드캐스트 리시버 이해하기 13:00 ~ 14:00
        • 알림 14:00 ~ 15:00
      • 12. 서비스 컴포넌트
        • 서비스 이해하기 15:00 ~ 16:00
        • 백그라운드 제약 16:00 ~ 17:00
    • 5일차
      • 13. 콘텐츠프로바이더 컴포넌트
        • 콘텐츠 프로바이더 이해하기 09:00 ~ 10:00
        • 안드로이드 기본 앱과 연동하기 10:00 ~ 11:00
      • 14. 위치정보 활용하기
        • 사용자 위치 얻기
          구글 지도 활용하기 11:00 ~ 12:00
      • 15. 네트워크 프로그래밍
        • Android 네트워크 프로그래밍 소개 13:00 ~ 14:00
        • Retrofit2 구조 14:00 ~ 15:00
        • Retrofit2 Annotation 15:00 ~ 16:00

수강후기 19

평균평점

4.6 / 5.0

  • 4.25
    육*표

    2024.08.09

    안드로이드 개발시 들으면 좋을거 같습니다
  • 5
    윤*연

    2024.08.09

    업무에 필요한 코드 분석에 많은 도움이 될 것 같습니다.
  • 5
    김*혁

    2024.08.09

    설명을 자세히 해주셔셔 좋았습니다
  • 5
    오*연

    2024.06.14

    이론적으로 접근하기 좋은 교육이었습니다.
  • 5
    신*식

    2024.06.14

    안드로이드 개발 관련 전체적인 프로세스 학습에 도움이 되었습니다.

[Live] 안드로이드 App 개발 with Kotlin 관련과정