I didn't get as far as I'd have liked with today's MonoTouch app - a pretty basic rendering of your 'score' on stackoverflow.com (via their 'flair' feature). Yep, definitely not a 'practical' application.
The main goals were to play with
WebClient
, the 'filesystem' and then to get a multi-page/view app working with proper Settings (to configure the various stackoverflow variants). As you can see from the screenshots below I only got half-way there...![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj48KlH8jmbWXoVN8Bsw2_gw6EA1h680mj2GXNb8bENoMuSZ0rs4ucaTUfMB1aqK7SScFAgeY8ydwMAKVHkpeWhLZBBQFE-rpBg66GsIp54jNIFDn5tO2jkMUwoK9g5o1PEXGSc/s400/isoflair.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8TNX__a_8h1OdzEzjaeFVP_uZ22XgAd4mHL8gB0GW1FMsST5ZzeGOW9nd_IdRi4V2v0_pqjhyphenhyphenfsMn9SfPD3TQxA7Qg48OtPXzS2en9wYglQl88XMkpFbaWnxpKTzwonVTErNr/s400/isoflair_settings.png)
Here's the code: Main.cs, MainWindow.xib.designer.cs and root.plist. At least the
WebClient
for text and images worked well, as did saving and loading from the local file system. You'll have to excuse the dodgy Html parsing ;)![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhs1lrK3vwoW-RN6tB3e-ITa1VadxchHCimwFFV1XGznanZ6wDO6bu_ZJxNjS484B_2jT3lKtk1b40wHDVpBxqnChPPVwsnQLtko6VFLAkpt6BLwqyZhWhi6y9JjxlDb5VbKxFG/s200/isoflair_nosettings.png)
plist
setup correctly. I first created a folder in MonoDevelop called Settings.bundle
with the root.plist
inside. It has to be "partly" correct because the application now appears in the Settings menu - which it wasn't before - BUT when you select it the screen is empty of inputs :-(I'm probably missing something really basic - the root.plist file is shown in the editor below:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb-DjD49H5zHX2CZ18-nMLgB7ArtdAzbLbmNaKpEiXIgVmkVcEr_R1kJgnnNqCAU-ogYWg1i9P69Bcl_-SHTUu4F71_gYRG7qbKDKC1rXjQQ9qzCzejsiYd0xRT7AcOrAt0Tgn/s400/isoflair_rootplist.png)
Anyway, I'll do some more reading and try again tomorrow!
Obligatory Interface Builder screenshot...
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoxs1RxDMfED3zMop5SNcXGOmWRj_R5C_usoPTxVlGOyQJJV6ms26fD7zXyp_xa0BmJ1kq4FVEkM6IlAmHHhtBCYANntDP_rn4zj8uiLfjcIO2zFEh_p8oaznx0hMUHc03wb9C/s400/isoflair_interfacebuilder.png)
No comments:
Post a Comment
Note: only a member of this blog may post a comment.