ionic-mosum
ionic-mosum copied to clipboard
Features planned for future
The goal of this weather app is to demo different ionic component in a nice working app. Contributions are welcome for any good feature.
Features planned for future releases:
- [x] Lazy loading
- [ ] Update to Ionic 4
- [ ] Add live demo and PWA deploy instructions
- [ ] Virtual scroll hourly weather in segment page
- [ ] Local and Push notifications
- [ ] i18n support with ng2-translate
- [ ] Login screen(maybe with firebase)
- [ ] PWA(Progressive Web Apps)
- [ ] Unit testing
- [ ] Demo more ionic components
- [ ] Some documentation
- [ ] Use Async/Await
Hey @aggarwalankush , I have some spare time and can help you with development of some of these features. I think that Ionic 3 has support for lazy loading now, so maybe we can start with this one.
@jamzi That would be great. Lazy loading should be fun to implement. You can take reference from https://docs.google.com/document/d/1vGokwMXPQItZmTHZQbTO4qwj_SQymFhRS_nJmiH0K3w/edit and https://github.com/driftyco/ionic-conference-app/tree/lazy-load/src. Let me know if you face any issue.
@aggarwalankush Great work on improving the lazy loading, man!. I would like to try with i18n implementation. I once contributed to ionic-super-starter template pack and they used ng-translate (https://github.com/driftyco/ionic-starter-super).
i follow you :) great job!!!
Just tried. Looks great
Hi @aggarwalankush , I have gained some fresh experience with Ionic and would really like to continue it by contributing to your weather app. I would like to start with the Login screen, for which I want to try Firebase, Facebook and Google+.
@sarthvader Regarding login screen, I would like to point out few things:
- Apple app store doesn't allow facebook/google login if app is not using any login features. To avoid this issue, simply showing user image in side menu would be good.
- After login, if we can save user state(cities user added, weather settings...) in firebase, it would be great. So when user logout and login to app, everything can be restored.
@aggarwalankush Thank you so much for share your project, I was wondering which is the easiest way to receive the results in spanish. Regards
@pedrazacarlos @jamzi commented that he would like to implement i18n with ng-translate in this comment https://github.com/aggarwalankush/ionic-mosum/issues/2#issuecomment-298024864 I think that would be the best approach.
@aggarwalankush Hi, I would like to work on adding the PWA Functionality to the App. I know Angular 2,4 well and now starting to learn Ionic. Is there any Mailing channel for this project? like an active group on Gitter or Slack etc.
@hiteshpr thanks but there is no group for this project.
Hey Ankush, I got super busy the past few months but I now I have enough time to work the login screen, if it isn't already done by someone else. Just wanted to clarify what you are looking for; have the user login using their emails ids the first time they open the app, store those emails in a database in firebase and then use those emails to remember user's last state.
Hey @sarthvader I think a login screen with facebook/google/email login should be good. Also, a skip button if the user doesn't want to login. And saving information in firebase sounds good.
hi I got the app working par it doesn't pick up cities when I search for a city any ideas what's wrong
@LUNBOX make sure you have a google api key https://github.com/aggarwalankush/ionic-mosum#getting-started
Hi. I am trying your app under ionic 4
after adding "serve": "ionic-app-scripts serve", to "scripts" I could run
ionic serve --devapp w/o ERRORS but it looks like it gets no data. (API keys double checked, darksky reports some calls)
What am I doing wrong?
Best regards