IOS
SystemNavigator.pop() // IOS에선 동작 안 함, Android만 동작.
exit(0) // IOS에서 동작하지만 애플의 인터페이스 가이드라인에 위배되어 앱을 suspend 시킨다.
Android
SystemNavigator.pop() // Android에서만 동작하며, 앱 종료 시 권장되는 방법이다.
exit(0) // Android에서 동작하지만 권장되지만 권장되지 않는 방법이다. 강제종료의 느낌이라 앱 크래시를 일으킬 수도 있다.
참고 문서: https://velog.io/@gkssk925/Flutter-%EC%95%B1%EC%A2%85%EB%A3%8C-Programmatically-exit