Abp. Hannan High takes state honors in app contest