Skip to content

minseo-and/flutter_basic

Repository files navigation

flutter_basic

깃허브 웹앱

Web View 기술을 사용하여 현존하는 웹사이트를 앱으로 패키징

다음과 같은 기능을 적용하였습니다

  • 오픈소스 패키지 사용하기
  • 플랫폼 별 Native 세팅 변경하기
    • 안드로이드 메니페스트
      • uses-permission android:name="android.permission.INTERNET" 권한 허용
      • android:usesCleartextTraffic="true" 트래픽 제어
    • iOS Info.plist
      • NSAppTransportSecurity 추가
      • NSAllowsLocalNetworking 추가
      • NSAllowsArbitraryLoadsInWebContent 추가
  • WebView 위젯 사용하기
  • Javascript 권한 열어주기
  • HTTP 프로토콜 열어주기
  • controller 사용하여 Url연결 밑 코드 흐름 제어

전자 액자

가만히 두면 자동으로 롤링되고 직접 스와이핑이 가능한 전자액자 제작

다음과 같은 기능을 적용하였습니다

  • Page View 위젯 사용하기
  • Timer 클래스로 주기적으로 함수 실행하기
  • Stateful Widget 실전에 사용해보기

우리 처음 만난 날 U&I

다음과 같은 기능을 적용하였습니다

연인과 함께 사용할 수 있는 디데이 어플 제작

  • Font 적용하기
  • Date Picker 사용하기
  • Date Time 클래스 실전 사용
  • Flutter에서 테마 사용법
  • Cupertino Dialog 활용하기
    • iOS 네이티브 디자인
  • 중복 코드를 클래스로 나누어 코드 정리

랜덤숫자 생성기

다음과 같은 기능을 적용하였습니다

버튼을 누를 때마다, 지정한 숫자 이하의 랜덤 숫자 3개가 생성되는 어플 제작

  • 난수 생성
    • random 함수 사용
    • map, set 사용
  • 간단한 Navigation 및 데이터 송수신
  • Slider 위젯 사용하기
  • Functional 프로그래밍을 활용한 위젯 렌더링 및 코드정리

About

방학 플러터 공부

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published