개발 · 프로그래밍

/

모바일 앱 개발

C#으로 로그인 가능한 앱 구현하기 Xamarin 자마린 폼즈 (안드로이드, 윈도우)

이 강의에서는 C#과 Xamarin Forms를 활용하여 로그인 처리, 카메라/전화/문자/이메일 앱과의 연동, 자동이메일발송 등의 기능 구현, API와의 연동을 통한 원격지 저장 등 앱 개발에 필요한 여러 가지 기능을 학습해 봅니다.

(4.5) 수강평 2

수강생 72

Thumbnail

초급자를 위해 준비한
[모바일 앱 개발, 데스크톱 앱 개발] 강의입니다.

이런 걸
배워요!

  • 안드로이드, 윈도우 크로스 플랫폼 앱 개발

  • 로그인 기능 구현

  • Xamarin Forms

  • ASP.NET MVC 로그인 API

크로스 플랫폼 개발도 OK! 
자마린 폼즈 + C#에 자신감을 붙여보세요.

다재다능 자마린, 더 잘 활용하려면?

Xamarin Forms를 통해 C#으로
윈도우/안드로이드를 한번에 개발할 수 있습니다.

이 강의는?

다양한 언어를 사용할 줄 아는 것도 중요하지만, 한 가지 언어를 다양하게 활용할 줄 아는 것도 중요합니다. 로그인 기능을 위한 자료는 대부분 파이어베이스, AZURE를 많이 활용하곤 합니다.

하지만 로그인 기능이 포함된 API도, 안드로이드 애플리케이션도 C#으로 만들어볼 수 있습니다. 사내에서 내부적으로 운영하거나 사용할 예정이라면 API를 직접 만들어 사용하는 것도 충분히 좋은 경험과 서비스를 제공할 수가 있습니다.

이 강의에서는 Xamarin과 C#을 활용해서 API와 Windows UWP, 그리고 안드로이드 앱을 제작해 봅니다. 로그인 처리가 가능한 앱을 만들고, 카메라나 전화/문자, 이메일 발송 등의 기능을 구현해보며, API와의 연동으로 원격지를 저장하는 방법에 대해 학습하게 됩니다.

이런 걸 배울 수 있어요.

✅ 안드로이드 및 윈도우에서 동작하는 애플리케이션을 만들 수 있습니다.
✅ ASP.NET MVC 로그인 API를 직접 만들어 로그인 기능을 구현해 봅니다.

수강 전 확인해주세요!

  • 자마린(Xamarin)을 통해 iOS 앱 개발도 할 수 있지만, 이 강의는 안드로이드와 윈도우 애플리케이션 개발을 대상으로 다루는 점 참고 바랍니다. (iOS에 대해서는 다루지 않습니다.)

이런 분들께
추천합니다.

자마린에서 
로그인 기능을 
구현하고 싶은 분 

노트북 카메라, 
스마트폰 카메라 기능 
구현이 궁금하신 분 

자마린 폼즈를 
사용해본 
초보 개발자 

초급 이상의
자마린 조작법에
관심이 있으신 분

선수 지식을 확인해주세요!

  • 선수 지식으로 C# 및 자마린 폼즈 사용법을 알고 계셔야 합니다.다음 강의를 먼저 수강하시길 추천드립니다. (강의1)  C#을 알고 계시다면 선수지식이 없어도 따라하실 수는 있지만, 자마린폼즈에 대한 기초적인 설명은 최소화 되어 있기 때문에 이해하시는데 어려울 수도 있습니다. 
  •  

이 강의만의
특징을 확인해보세요!

요점을 확실하게

자마린 API 통신에 꼭 필요한 
내용에 집중하였습니다. 
짧고 컴팩트한 분량 안에 
간단한 API 만들기도 할 수 있어요.

예제 중심 학습

암기식으로 진행하는
딱딱한 강의가 아닙니다.
예제를 따라하며 자연스럽게
학습할 수 있도록 구성했습니다.

강의 자료 제공

강의에서 실제로 사용한
예제 파일을 제공합니다.
직접 강의 내용을 따라 실습해보세요.
([수업 자료] 또는 구름 아이콘)


핵심을 차근차근
배울 수 있어요.

  • API부터 스마트폰, 윈도우 앱까지 C#을 다양하게 활용해볼 수 있습니다.
  • 스마트폰/노트북 캠으로 촬영한 이미지 처리 방법도 학습합니다.
  • Gmail을 연동한 자동 이메일 발송 기능까지 구현해볼 수 있어요.
  • 포스트맨(Postman) 기초 사용 방법, 통화/문자/이메일 앱 연동도 학습하게 됩니다.
  • API를 통한 로그인 기능 구현에 대한 자신감을 길러보세요!

WEB API를 만들고 앱 개발 전 사전 테스트 하는 방법 (포스트맨 활용)

포스트맨(Postman)은 API를 직접 만들지 않더라도 파이어베이스, 애저 등에서도 유용하게 사용할 수 있는 API 테스트 방법입니다.

로그인 처리 구현

안드로이드와 윈도우 UWP에서 로그인, 로그아웃, 비밀번호 변경, 신규 가입까지 구현합니다.

카메라 기능 추가하기

로그인 기능 외에도 어플을 제작할 때 필요한 기능을 직접 구현해 보면서 C# 스킬을 높일 수 있습니다. 네이티브 앱이 아니더라도 스마트폰의 리소스를 사용할 수가 있습니다. 그 중에서 카메라를 사용하는 방법을 알아봅니다.

이메일 자동 발송 기능 구현

특정 이벤트가 발생하면 지정된 이메일로 자동 발송되는 기능을 구현합니다. 자마린 앱이 아니더라도 두루두루 사용할 수가 있습니다. 이메일 발송 기능은 원리를 이해하면 다른 언어를 사용하더라도 구현할 수가 있습니다. (여기서는 구글 지메일과 연동합니다.)

문자, 이메일, 전화 앱 연결

등록된 사용자 정보를 바탕으로 전화, 문자, 이메일 어플과 연동되어 사용할 수가 있습니다. 


자주 묻는 질문 💬

Q. 소스코드를 제공하나요?

강의에 사용된 소스코드는 전부 제공됩니다.

Q. 선수 지식이 필요한가요?

C#을 할 줄 아셔야 합니다.
또한 자마린 경험이 없으시다면, 아래 강의를 먼저 수강하시는 것을 추천드립니다.

또한, 아래 강의를 수강하시고 들으신다면 API를 이해하시는 데 조금 더 수월합니다. 
(다만, 듣지 않으셔도 로그인 기능을 구현하는 데 문제는 없습니다.)

Q. WEB API는 어떻게 하나요? 강의에서 다뤄주시나요?

ASP.NET MVC로 처음부터 만드는 과정까지 강의에 포함되어 있습니다.

이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 자마린에서 로그인 기능을 구현하고 싶으신 분

  • 노트북 카메라, 스마트폰 카메라 기능 구현이 궁금하신 분

선수 지식,
필요할까요?

  • C# 입문부터 안드로이드, 윈도우 앱(UWP) 동시에 만들기 with Xamarin Forms(자마린 폼즈)

생산 및 품질 관리 프로그램, POP, 스마트 팩토리, PMS 등 컴퓨터 프로그램 개발자로 활동하다가 강의를  시작하게 되었습니다. 프로그램 개발이라는 것이 생각보다 어려운 영역은 아닙니다. 공부방법을 터득하시면 누구나 접근 할수가 있습니다.

커리큘럼

전체

41 ∙ 4시간 28분

수업 자료

가 제공되는 강의입니다.

강의 게시일: 2021년 10월 12일
마지막 업데이트일: 2022년 09월 07일

수강평

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