I very successfully use Meteor to develop web apps with apps for Android and iOS. Yes, some plugins are outdated but most either still work or there are alternatives or forks. I achieve background geolocation and push messaging relatively easily. Plus all my UI code is based on exactly the same code as the web version, so there’s only one codebase to maintain - that’s the beauty of responsive design and cordova.
@brianmulhall, you’re right though, the accounts-ui package doesn’t look good on mobile. Instead it’s necessary to use accounts-base and build your own UI, but it isn’t that hard, just design the UI and call
Meteor.loginWithPassword. Here’s one of my examples: https://pastebin.com/utc02pGq
Personally I like Material Design, I think it works well on mobile and also looks good on desktop. In an app which has been running for a few years now I used Material Design Lite thanks to @zodiase’s mdl package. That project is still going well and everything still works and compiles. I’ve had to update a few packages over the years to keep up with current versions.
Here's some screenshots
The sign in route:
The side-bar user drop-down menu:
I’ve even recently started a brand new project, and for that I’ve decided to stick with Meteor, just because it makes everything so easy. For that I’ve started from the ground-up with Vue.js using the Vuetify material design component library. Works very well for me and looks identical to the screenshots above.