강의

멘토링

커뮤니티

NEW
AI 기술

/

AI에이전트 개발

AI 를 활용한 안드로이드 프로젝트(Android Project with AI Coding Gemini)

현재 안드로이드는 자바 언어와 Kotlin 언어로 개발할 수 있습니다. 어떤 언어를 사용하여도 같은 안드로이드 애플리케이션을 개발할 수 있습니다. 본 강좌는 안드로이드 애플리케이션 개발에 대한 기초 부터 심화까지 대부분의 내용을 다루고 있으며 기초적인 내용부터 전부 Kotlin 언어를 이용해 코드를 작성하고 있습니다. 또한 구글의 최신 UI 라이브러리인 Material 3를 이용하고 있습니다. 본 강좌는 안드로이드 전체 과정 중 3가지 프로젝트를 수행하여 보는 과정입니다. 프로젝트 수행시 Hilt, Retrofit, RoomDatabaes, MVVM 등 현업에서 실제로 사용중인 고급 기법을 익히실 수 있습니다. 또한 안드로이드 개발 도구 안에서 제미나이를 활용한 바이브 코딩을 수행하여 AI를 이용한 생산성 증대를 가져올 수 있다. 저희 소프트 캠퍼스는 항상 최신 강의를 제공하도록 노력하겠습니다.

2명 이 수강하고 있어요.

난이도 초급

수강기한 무제한

  • 소프트캠퍼스
실습 중심
실습 중심
AI 활용법
AI 활용법
AI 코딩
AI 코딩
android
android
실습 중심
실습 중심
AI 활용법
AI 활용법
AI 코딩
AI 코딩
android
android

수강 후 이런걸 얻을 수 있어요

  • - 풀 스택 기반의 안드로이드 프로젝트 수행 능력을 갖게 됩니다.

  • - Hilt를 통한 객체 관리 능력을 갖게 됩니다.

  • - MVVM 개발 패턴을 적용하여 생산성이 높은 프로젝트 수행 능력을 갖추게 됩니다.

  • - FireBase 기반 클라우드 서비스를 활용할 수 있는 능력 갖추게 됩니다.

  • - RoomDataBase를 활용하여 내장 데이터 베이스를 쉽게 사용할 수 있게 됩니다.

  • - Retrofit을 활용하여 Restful API 기반 서버와의 통신을 쉽게 할 수 있게 됩니다.

  • - Gemini를 통한 바이트 코딩 방식과 Tab 코딩 방식을 활용할 수 있게 됩니다.


강의 소개

: 3가지 프로젝트로 완성하는 모던 아키텍처 & AI 활용법 (총 67강)

 이론만 반복하는 강의는 이제 그만! 현업에서 가장 선호하는 언어 Kotlin(코틀린)을 사용하여, 실제 작동하는 3가지 완성형 애플리케이션을 밑바닥부터 함께 만들어봅니다.

 단순한 기능 구현을 넘어 MVVM, Hilt, Room, Retrofit, Firebase 등 최신 안드로이드 개발 트렌드와 필수 라이브러리를 프로젝트에 직접 적용하며 "진짜 실력"을 키워드립니다.

 특히, 최신 개발 트렌드인 Gemini를 활용한 AI 보조 코딩(바이브 코딩) 기법을 도입부에 소개해, 개발 생산성을 극대화하는 방법까지 알려드립니다.

 

📱 커리큘럼 & 프로젝트 미리보기


인트로 스마트한 개발의 시작 : 1강 ~ 2강

강의 전체 로드맵을 확인하고, 최신 AI 도구인 제미나이(Gemini)를 안드로이드 스튜디오에서 활용하여 개발 효율을 높이는 '바이브 코딩'의 기초를 다집니다.


Project 1. [기본기 완성] 나만의 스마트 메모장 (3강 ~ 19강)

안드로이드 앱의 기본인 CRUD(쓰기, 읽기, 수정, 삭제)를 완벽하게 익힙니다. 단순히 데이터를 저장하는 것을 넘어, 앱을 견고하게 만드는 모던 아키텍처를 단계별로 적용해봅니다. 주요 학습 내용: Activity 생명주기, 데이터베이스 기초, 리스트 화면 구성(RecyclerView) 핵심 적용 기술: Room Database (로컬 DB), Hilt (의존성 주입), MVVM 아키텍처 패턴 적용

 

✒ Project 2. [위치 기반 서비스] 내 주변 정보 찾기 LBS 앱 (20강 ~ 29강) 

스마트폰의 핵심 기능인 GPS와 지도 서비스를 활용합니다. 내 위치를 파악하고, 외부 API를 연동하여 주변 정보를 지도 위에 시각적으로 보여주는 실용적인 앱을 만듭니다.

주요 학습 내용: Google Maps API 활용, 현재 위치(GPS) 권한 및 획득, 다이얼로그 UI

핵심 적용 기술: Retrofit (서버 통신을 통한 공공데이터/외부 API 연동)


✒ Project 3. [풀스택 경험] 실시간 커뮤니티 게시판 (30강 ~ 67강)

서버 없이 실제 서비스 가능한 수준의 앱을 구현합니다. 회원가입부터 로그인, 글쓰기, 이미지 업로드까지 사용자가 상호작용하는 완전한 커뮤니티 서비스를 구축합니다.

주요 학습 내용: 복잡한 화면 네비게이션 관리, 사용자 인증 흐름, 검색 및 필터링 기능

핵심 적용 기술: Firebase 완벽 활용 (Authentication-인증, Firestore-실시간 DB, Storage-이미지 저장소)



 ✒지식공유자 소개

윤재성(멋쟁이 사자처럼 안드로이드 개발 메인강사 )



개발 경력 
• SKT "아일랜드 어드벤쳐" 모바일 콘텐츠 개발 런칭 
• KT " 퀴즈사커" 모바일 콘텐츠 개발 런칭 
• SK "모바일 공인중개사" 런칭 
• 아이폰 "한자통" 앱개발 
• 아이폰 "헬스 트레이닝" 앱개발 
• KT/SK 일본 남코 "데일즈 오브 코몬즈" 콘텐츠 개발 
• KT 미니 게임(야금야금 땅따먹기, 알라딘의 요술램프,미스터리 블록탐정단,BUZZ and BUZZ)개발

강의 경력 
삼성멀티캠퍼스, 부산정보산업진흥원, 전주정보문화산업진흥원, 인천정보산업진흥원, 한국전파진흥원, SK C&C, T 아카데미, 한국로봇산업진흥원, 대전 ETRI, 삼성전자, nica 교육센터, 한국생산성본부, 한화 S&C, 삼성전자, LG전자, SK C&C 등 국내 유명 기업 현직 재작자 및 미취업자를 대상으로 강의 및 개발 19년차 경력을 갖춘 베테랑 강사입니다. 

강의 분야 
자바, 안드로이드, 프레임워크, 데이터베이스, UML, 아이폰, 빅데이터 처리 및 분석, 파이썬, 사물인터넷, R/파이썬을 활용한 데이터 분석, 딥러닝, 머신러닝 AI, 스파크 분야 등의 분야에 대해 강의합니다. 다양한 경험을 녹여 최대한 쉽게 설명하고, 실습에 적용하도록 예제를 만들고 설명을 할 수 있도록 강의를 구성하고 있습니다. 오프라인 수업이 아니므로 모르는 것은 질문&답변을 이용 해주세요. 꼭 해결 해드리겠습니다.

 

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • - 안드로이드 애플리케이션을 개발하고자 하는 모든 개발자들

  • - 창업을 준비하고 있는 1인 개발자나 스타트업을 준비 중인 사람들

  • - 안드로이드 애플리케이션을 만들고 싶지만 코딩 능력이 걱정되는 사람들

  • - 바이브 코딩 방식으로 안드로이드 애플리케이션을 개발하고자 하는 사람들

선수 지식,
필요할까요?

  • 본 과정은 Kotlin 언어를 활용해 안드로이드 애플리케이션을 제작하는 방법을 학습하는 과정으로 Kotlin 언어에 대한 이해가 필요합니다.

  • Part 1, Part 2, Part 3와 이어지는 과정으로 Kotlin 기반 안드로이드 Part 1, Part 2, Part 3 강좌를 학습하셔야 합니다.

안녕하세요
입니다.

15,825

수강생

812

수강평

589

답변

4.7

강의 평점

40

강의

커리큘럼

전체

67개 ∙ (20시간 37분)

강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!

얼리버드 할인 중

₩69,300

30%

₩99,000

소프트캠퍼스님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!

비슷한 강의

같은 분야의 다른 강의를 만나보세요!