본문 바로가기

개발34

flutter에서 다크모드 테마 적용하기 플러터로 만든 앱에 다크모드와 같은 테마를 적용하기 위해선 MyApp의 MaterialApp에 theme 파라메터만 설정해주면 된다. ThemeData 객체에 원하는값을 셋팅해준 후 theme(기본테마)와 dartTheme(다크테마)에 설정해주도록 하자. class MyApp extends StatelessWidget { const MyApp({Key? key}) : super(key: key); // This widget is the root of your application. @override Widget build(BuildContext context) { return MaterialApp( title: 'Flutter Demo', theme: ThemeData( brightness: Bright.. 2022. 8. 29.
flutter에서 responsive 구현하기 flutter는 iOS, Android, Windows, MacOS, Linux, Web의 6가지 플렛폼을 하나의 코드로 지원한다. 하지만 각각의 기기는 모바일이냐 데스크탑이냐에 따라 화면 크기가 다르고 보여줄 정보의 양도 다르다. 이 글에서는 flutter에서 반응형 디자인을 적용하여 모바일과 데스크탑 모두에 적합하게 보이는 화면을 구현해보도록 하겠다. import 'package:flutter/material.dart'; class ResponsiveLayout extends StatelessWidget { final Widget phone; final Widget tablet; final Widget desktop; const ResponsiveLayout({ required this.phone, .. 2022. 8. 27.
singleTask http://jwandroid.tistory.com/124 안드로이드에서 singleTask가 설정되어 있으면호출한 액티비티에서 onActivityResult()가 호출되지 않는다. 2015. 4. 7.
XSS filter 라이브러리 자바로 프로젝트를 진행할때 XSS filter로 naver의 lucy를 주로 사용하였는데http://dev.naver.com/projects/lucy-xss 이번 프로젝트에서는 esapi를 새로 접하게 되었다.https://www.owasp.org/index.php/Category:OWASP_Enterprise_Security_API 2015. 3. 26.