멀티캠퍼스

통합검색

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

과정상세

안드로이드 App 개발 with Java

thumbnail image
집합

교재제공 중급

안드로이드 App 개발 with Java

4.8

like 17

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

카테고리

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

과정요약

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

과정소개

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

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

과정 특징
앱 개발 트렌드 가이드: 급변하는 개발환경의 이정표
 
매년 발표되는 안드로이드 업데이트 리뷰부터 차세대 API JetPack 활용법까지,
안드로이드 앱개발의 최신 트렌드 가이드를 제공합니다.
안드로이드 App 개발의 능률을 높여줄 다양한 기술 학습
 
안드로이드 표준 라이브러리 이외에 구글에서 제공하는 
각종 androidx 라이브러리와 앱 개발에 필수가 된 오픈소스 라이브러리 활용법을 학습합니다.
기초 인강에선 배우기 어려웠던 다양한 개념, 기술 완벽정리
 
인터넷 강의들에선 충분히 다루지 않아
답답했던 Component 등을 완벽히 정리할 수 있습니다.
 
Note✏️

본 과정은 Java 프로그래밍에대한 기초 지식이 없으시면 수강이 어렵습니다.
추천 선수과정: Java Programming 기본 [바로가기]

학습목표

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

학습대상

  • 안드로이드를 이용한 시스템 구현 프로젝트에 투입될 개발자
  • 스마트폰 어플 개발 기술 습득을 통한 역량 개발을 원하는 개발자
  • 최신 안드로이드 시스템을 파악하고자 하는 개발자
    • 1일차
      • 개발환경을 구축하자!
        • 안드로이드 스튜디오 개발환경 구축 09:00 ~ 10:00
      • -
        • 첫번째 앱 만들고 실행하기 10:00 ~ 11:00
      • -
        • 앱 출시하기 11:00 ~ 12:00
      • 안드로이드 프로젝트 이해
        • 안드로이드 앱 개발 특징 13:00 ~ 14:00
      • -
        • 개발 디렉토리와 파일 구조
          앱 구성 파일 분석 14:00 ~ 15:00
      • 사용자 인터페이스
        • UI 기본 구조
          뷰 아키텍처 15:00 ~ 16:00
      • -
        • 기초 뷰 활용
          뷰 바인딩 16:00 ~ 17:00
    • 2일차
      • 레이아웃을 활용한 다양한 뷰 배치
        • 선형으로 배치(LinearLayout)
          상대 위치로 배치(RelativeLayout) 09:00 ~ 10:00
      • -
        • 겹쳐서 배치(FrameLayout)
          표 형태로 배치(GridLayout) 10:00 ~ 11:00
      • -
        • 계층 구조로 배치(ConstraintLayout) 11:00 ~ 12:00
      • 사용자 이벤트 처리
        • 뷰 이벤트 13:00 ~ 14:00
      • -
        • 키, 터치이벤트 14:00 ~ 15:00
      • 리소스 활용 및 스마트폰 크기 호환성
        • 안드로이드 리소스 15:00 ~ 16:00
      • -
        • 스마트폰 크기 호환성 16:00 ~ 17:00
    • 3일차
      • 데이터 영속화
        • SQLite 을 이용한 영속화
          퍼미션 09:00 ~ 10:00
      • -
        • 파일에 읽고 쓰기
          SharedPreferences 10:00 ~ 11:00
      • ActionBar 와 메뉴
        • 액션바(ActionBar)
          메뉴 11:00 ~ 12:00
      • androidx 라이브러리 View 활용
        • 프래그먼트(Fragment)
          뷰페이저2(ViewPager2) 13:00 ~ 14:00
      • -
        • 리사이클러 뷰(RecyclerView)
          내비게이션드로어(NavigationDrawer), 내비게이션 뷰(NavigationView) 14:00 ~ 15:00
      • -
        • 플로팅 액션 버튼(FloatingActionButton), 탭레이아웃(TabLayout) 15:00 ~ 16:00
      • -
        • 툴바(ToolBar), 앱바 사용하기(AppBarLayout) 16:00 ~ 17:00
    • 4일차
      • 액티비티 컴포넌트
        • 인텐트(1) 09:00 ~ 10:00
      • -
        • 인텐트(2) 10:00 ~ 11:00
      • -
        • 액티비티 라이프사이클 11:00 ~ 12:00
      • 브로드캐스트 리시버(BroadcastReceiver)와 알림
        • 브로드캐스트 리시버(BroadcastReceiver) 13:00 ~ 14:00
      • -
        • 알림 14:00 ~ 15:00
      • 서비스 컴포넌트
        • 서비스 기본 개념 15:00 ~ 16:00
      • -
        • 백그라운드 제약 16:00 ~ 17:00
    • 5일차
      • 콘텐츠 프로바이더
        • 콘텐츠 프로바이더 이해(1) 09:00 ~ 10:00
      • -
        • 콘텐츠 프로바이더 이해(2) 10:00 ~ 11:00
      • -
        • 구글 기본 앱의 콘텐츠 프로바이더 이용 11:00 ~ 12:00
      • 네트워크 프로그래밍
        • 안드로이드 네트워크 프로그래밍 소개 13:00 ~ 14:00
      • -
        • Retrofit2 구조 14:00 ~ 15:00
      • -
        • Retrofit2 Annotation 15:00 ~ 16:00

수강후기 17

평균평점

4.8 / 5.0

  • 4.5
    이*훈

    2024.08.02

    짧은 기간에 핵심적인 개념에 대해서 잘 습득할 수 있았습니다
  • 4.5
    심*훈

    2024.08.02

    전반적으로 안드로이드과정을 배울수 있는 시간이었음. 진도가 다소 타이트하게 느껴짐.
  • 5
    정*진

    2024.08.02

    강사님이 매우 열정적으로 강의하십니다. 내용은 1주 과정에 담기는 좀 많기는 하지만 예제 코드를 잘 준비해주셔서 복습하기에 좋은 것 같습니다.
  • 5
    이*원

    2024.08.02

    너무 좋은 강의였습니다
  • 5
    김*인

    2024.08.02

    알차고 집중이 잘 되는 수업이었습니다.

안드로이드 App 개발 with Java 관련과정