분류 전체보기
-
[앱]수기명부, 출입자명부 대체 앱 | 코로나19앱_완성 2021. 12. 11. 18:22
안녕하세요~ 이번 코로나19가 장기적으로 지속되면서 종이수기명부에 불편함이 많아 앱을 개발하게 되었습니다^^ 해당 앱은 집에 남는 공기계폰으로 가게 와이파이를 이용해 앱 다운로드 후 가게에 배치만 하시면 완료! "본 어플은 무료입니다" 질병관리청에서는 전자명부와 수기명부 배치를 하도록 지침이 내려졌으며, 사유는 다음과 같습니다. * 전자출입명부 사용이 곤란한 2G폰 이용자, 장애인, 단기 체류 외국인, QR코드 사용 거부, 휴대폰 미소지 등의 경우 수기명부 작성 기존 종이명부를 이용할 때 불편한 점은 아래와 같습니다. 1. 정부의 지침대로 고객이 작성한 수기명부 연락처는 4주 후 폐기(벌금) (*아래 지침 참조) 2. 정부의 지침대로 고객이 작성한 수기명부는 다른 사람이 볼 수 없도록 관리해야 합니다. ..
-
[Flutter]플러터 버튼 클릭 시 진동 주기 |안드로이드, IOSFlutter_끄적끄적 2021. 12. 11. 18:12
플러터에서 기존 제공되고 있는 Button을 제외한, 직접 제작한 Button을 만드는 일은 허다하게 많다.. 제작한 버튼을 눌렀을때 진동 효과 또한 별도 패키지를 이용해서 설정을 해줘야 한다. 사용 패키지(Flutter에서 기본적으로 제공되는 services 패키지) import 'package:flutter/services.dart'; 권한 가져오기(android-> app-> src-> main-> AndroidManifest.xml) //진동 효과 권한 가져오기 사용코드 onTap: (){ HapticFeedback.vibrate(); //미세한 진동 HapticFeedback.heavyImpact(); //강한 진동 HapticFeedback.lightImpact(); //약한 진동 },
-
[Flutter]플러터 버튼 클릭 시 진동 주기 |안드로이드, IOSFlutter_끄적끄적 2021. 12. 1. 23:20
플러터에서 기존 제공되고 있는 Button을 제외한, 직접 제작한 Button을 만드는 일은 허다하게 많다.. 제작한 버튼을 눌렀을때 진동 효과 또한 별도 패키지를 이용해서 설정을 해줘야 한다. 사용 패키지(Flutter에서 기본적으로 제공되는 services 패키지) import 'package:flutter/services.dart'; 권한 가져오기(android-> app-> src-> main-> AndroidManifest.xml) //진동 효과 권한 가져오기 사용코드 onTap: (){ HapticFeedback.vibrate(); //미세한 진동 HapticFeedback.heavyImpact(); //강한 진동 HapticFeedback.lightImpact(); //약한 진동 },
-
[Flutter]플러터 앱 절전모드 끄기 |안드로이드, IOSFlutter_끄적끄적 2021. 12. 1. 23:12
해당 앱에서 사용자가 일정시간 동안 아무런 응답을 하지 않으면 앱은 자동으로 절전모드(화면꺼짐)로 변경 된다. 이러한 절전모드를 끄는 플러터 패키지가 있다. 사용 패키지 wakelock: ^0.5.1 import 'package:wakelock/wakelock.dart'; 사용 코드 @override Widget build(BuildContext context) { _firstMainScreenProvider = Provider.of(context); Wakelock.enable();//화면 꺼짐 방지 Wakelock.disable();//화면 꺼짐
-
[Flutter]플러터 애드몹 적용하기 |안드로이드, IOSFlutter_끄적끄적 2021. 11. 29. 22:51
사용 패키지 import 'package:google_mobile_ads/google_mobile_ads.dart'; google_mobile_ads: ^0.12.0 설정하기 (android-> app-> build.gradle) sourceSets { main.java.srcDirs += 'src/main/kotlin' } defaultConfig { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). applicationId "com.ksr.today_visting_list" minSdkVersion 19 //구글 애드몹 사용을 위해 Sdk 버전을 1..
-
[Flutter]플러터 Audio(오디오) 패키지 |안드로이드, IOSFlutter_끄적끄적 2021. 11. 29. 17:45
사용 패키지 import 'package:just_audio/just_audio.dart'; assets 설정 (pubspec.yaml) flutter: uses-material-design: true assets: - assets/splash/ - assets/audio/ assets 경로 사용 코드 AudioPlayer player =AudioPlayer();//Audio 객체 생성 Future audioPlayer()async{ await player.setVolume(75);//볼륨 await player.setSpeed(1); //재생 속도 await player.setAsset('assets/audio/submit.mp3');//경로 player.play();//재생 } 주의점 AudioPla..
-
[Flutter]플러터(IOS용 날짜 선택 위젯)|안드로이드, IOSFlutter_끄적끄적 2021. 11. 27. 12:49
사용된 패키지 import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; 사용된 코드 (아래에서 올라오는 메세지 창) TextButton( onPressed: () { //Scafflod에서 제공하는 하단에서 올라오는 메세지 창 (IOS 모양) showModalBottomSheet( context: context, backgroundColor: Color(0xff161616), //테두리 모양 변경 shape: RoundedRectangleBorder( borderRadius: BorderRadius.all( Radius.circular(20))), builder: (BuildContext context) { //sho..
-
[Flutter]플러터(폰트 고정)|안드로이드, IOSFlutter_끄적끄적 2021. 11. 27. 12:35
사용 이유 보통 휴대폰 글꼴 크기 설정에 따라 앱에서 작동되는 폰트 크기도 바뀌게 됨. 이때 레이아웃이 모두 께질 수 있음. 그래서 폰트 크기를 고정으로 설정 하는 것 사용 코드 (main.dart) MaterialApp( //안드로이드 폰트 제거/ 폰트 통합 builder: (context, child) { return MediaQuery( data: MediaQuery.of(context).copyWith(textScaleFactor: 1), child: child!); },