본문 바로가기

전체 글45

flutter로 만든 macos app에서 network 설정 DEBUG: macos/Runner/DebugProfile.entitlements RELEASE : macos/Runner/Release.entitlements 각 환경에 맞는 파일에 com.apple.security.network.client 항목을 추가해주어야 한다. 2022. 11. 12.
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.