개발 179 [플러터] Route 기능에 대하여 ( 페이지 이동 ) 플러터에서 페이지( 화면 ) 이동은 Navigator 의 push, pop 를 사용한다고 앞써 설명했습니다. 2020/05/07 - [개발/플러터] - [플러터] Navigator 에 대해 ( 화면 전환 ) [플러터] Navigator 에 대해 ( 화면 전환 ) Navigator 는 화면을 전환하기 위한 스택 개념으로 생각하면 됩니다. 안드로이드의 경우 Intent를 통해 넘겨주거나 그나마 최근에 생긴 Navigator 기능을 통해 넘겨주는데 안드로이드 navigator와 비슷합니다. 여.. all-dev-kang.tistory.com 하지만 Navigator 코드를 보시면 매번 이러한 코드를 썼습니다. 이 코드를 간결하게 표현하고자 할때 route 기능을 쓰면 됩니다. 이렇게 앱의 시작 부분에 rout.. 2020. 5. 11. [플러터] 페이지(스크린) 간의 데이터 전송 안드로이드에서는 주로 intent.putExtra를 통해 간단한 데이터를 액비티비 간에 전송하곤 합니다. 하지만 플러터에서는 navigator에서 이러한 데이터 전송을 관리합니다. push, pop 를 할때 데이터를 같이 실어보내주는 것이죠. 혹시 navigator에 대해 모르신다면 아래글을 먼저 읽고 와주세요. 코드도 저 예시에서 추가된 것입니다. 2020/05/07 - [개발/플러터] - [플러터] Navigator 에 대해 ( 화면 전환 ) [플러터] Navigator 에 대해 ( 화면 전환 ) Navigator 는 화면을 전환하기 위한 스택 개념으로 생각하면 됩니다. 안드로이드의 경우 Intent를 통해 넘겨주거나 그나마 최근에 생긴 Navigator 기능을 통해 넘겨주는데 안드로이드 naviga.. 2020. 5. 10. [플러터] Padding 에 대하여 Padding 이란 공간에 여백을 주는 것입니다. 위젯이 많은 페이지의 경우 경계를 구분하기 어려울 때가 있습니다. 이때 Padding 위젯을 이용하여 어느 면이나 모든 면에 여백을 추가할 수 있습니다. import 'package:flutter/material.dart'; void main() => runApp(FirstPage()); class FirstPage extends StatelessWidget{ @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text("Padding Example"), ), body: Center( child: GridView.count(crossA.. 2020. 5. 9. [플러터] Navigator 에 대해 ( 화면 전환 ) Navigator 는 화면을 전환하기 위한 스택 개념으로 생각하면 됩니다. 안드로이드의 경우 Intent를 통해 넘겨주거나 그나마 최근에 생긴 Navigator 기능을 통해 넘겨주는데 안드로이드 navigator와 비슷합니다. 여기서 스택 개념이라고 표현한 이유로는 Navigator에 push, pop를 통해 화면 이동을 조정하기 때문입니다. import 'package:flutter/material.dart'; void main() => runApp(MyApp()); class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( title: 'Flutter Demo', theme.. 2020. 5. 7. 이전 1 ··· 35 36 37 38 39 40 41 ··· 45 다음