ionic-mosum icon indicating copy to clipboard operation
ionic-mosum copied to clipboard

Features planned for future

Open aggarwalankush opened this issue 7 years ago • 16 comments

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

aggarwalankush avatar Apr 06 '17 02:04 aggarwalankush

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 avatar Apr 24 '17 10:04 jamzi

@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 avatar Apr 24 '17 16:04 aggarwalankush

@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).

jamzi avatar Apr 28 '17 15:04 jamzi

i follow you :) great job!!!

refaelgold avatar May 22 '17 08:05 refaelgold

Just tried. Looks great

NaraGitHub avatar Jun 21 '17 16:06 NaraGitHub

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 avatar Aug 03 '17 17:08 sarthvader

@sarthvader Regarding login screen, I would like to point out few things:

  1. 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.
  2. 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 avatar Aug 04 '17 18:08 aggarwalankush

@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 avatar Aug 05 '17 10:08 pedrazacarlos

@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 avatar Aug 05 '17 17:08 aggarwalankush

@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 avatar Jan 06 '18 10:01 hiteshpr

@hiteshpr thanks but there is no group for this project.

aggarwalankush avatar Jan 06 '18 16:01 aggarwalankush

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.

sarthvader avatar Feb 27 '18 04:02 sarthvader

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.

aggarwalankush avatar Feb 27 '18 15:02 aggarwalankush

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 avatar Mar 10 '19 21:03 LUNBOX

@LUNBOX make sure you have a google api key https://github.com/aggarwalankush/ionic-mosum#getting-started

aggarwalankush avatar Mar 11 '19 15:03 aggarwalankush

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

permalytics avatar Mar 30 '19 22:03 permalytics