Willian Ribeiro Angelo
Demo ?
Building up your social media app quickly and beautifully with abundant templates
Ionic Starter Messenger is for building up your social media app quickly and beautifully with ionicframework. The structure of the starter is based on Facebook Messenger.
Demo URL: https://ionic-starter-messenger.firebaseapp.com it's work with web browser, hosting at firebase.
Demo account: ```felix@istarter.iopassword:
messenger`
You can login with your own social account or email.
Currently Firebase V3 auth's signInWithPopup/Redirect do not work in cordova apps, you can check discuss at: https://groups.google.com/forum/#!msg/firebase-talk/mC_MlLNCWnI/cL0OnL4hAwAJ
On next firebase version, these problem may fixed. I create another project that use cordova plugin solve the problem. Take a look at: http://market.ionic.io/starters/ionic-starter-firebase
Ionic Starter Firebase package can download free, if you already buy Ionic Starter Messenger.
## Features
Use Ionic CLI for installation, and make sure that node.js is installed in your workspace. More info: http://ionicframework.com/docs/cli/
This project default work with local sample data. So you can use ionc command line tool run the project:
$ cd to/your/project
$ ionic serve
Firebase integrate as separate version of this project, so download firebase version and replace firebase api setting at index.html:
var config = {
apiKey: "your api key here",
authDomain: "your api domain",
databaseURL: "your api database url",
storageBucket: "your api storage url",
};
then run:
$ ionic serve
if you want setting this starter work with your exist project, you should install some library:
$ bower install angularfire --save
$ bower install angular-messages --save
$ bower install angular-md5 --save
$ bower install angular-moment --save
and add library at index.html:
<!-- angular messages -->
<script src="lib/angular-messages/angular-messages.min.js"></script>
<!-- Firebase -->
<script src="lib/firebase/firebase.js"></script>
<!-- AngularFire -->
<script src="lib/angularfire/dist/angularfire.min.js"></script>
<!-- Angular md5 -->
<script src="lib/angular-md5/angular-md5.min.js"></script>
<!-- angular-moment -->
<script src="lib/moment/moment.js"></script>
<script src="lib/angular-moment/angular-moment.min.js"></script>
inject it at app.js:
angular.module('starter', ['ionic', 'ngMessages', 'firebase', 'angular-md5', 'angularMoment', ...
$ ionic resources
Hey there! You'll need to log in before you can leave a comment here.
Demo ?
Demo on the way, will work at this week :)
looking forward to a demo
Yes, we'll put Demo today :)
This is great. I downloaded and attempted to test with Ionic View. I've noticed a stutter in the animations. Is this the application or ionic view?
@ Arthur MacMillan, thank you for your support. It is an application. About the stutter, is it appears at a few pages or the whole application? Please tell me, and I'll check. You can also contact me by email: diamond.zuo@gmail.com
Is this going to support Android also? Or does it already?
@Hoang Nguyen, this starter just testing on iOS. I will update the starter after testing on Android next week.
Hi, How can I change the theme? is there any free theme template provided?
Hi, @Nilesh Goswami, thanks for your feedback. The theme now beta version and has not released, but you can customize it with ionic sass. The theme will publish later with full support document.
Hello Felix, I would like to know following: What backend has used for this app? NodeJs / Asp.Net Web APi ? Can we use this as ready solution with little customization for user profile I just want to extend this solution by detecting where active users are located on map before i could chat with them
How hard would it be to hook this up to a Firebase backend with how your data is formatted?
can i see an android apk demo
Is the backend ready? what backend do you use? Great if I can see android demo :)
@Brandon Batie, hook this up with Firebase backend will not so hard. This version has well designed static json data at services with call function. And the next version I plan integrate with Firebase or Parse if you can wait :) @arlind arlind, android apk demo will online soon, you can check "DEMO" link button right with your mobile now. Thanks for your feed back. @chan king to, This version has no backend, and I plan integrate with Firebase or Parse at next version. And android demo on the way :) Thanks for your feed back, I'll update the project soon...
Hello Felix, this starter looks really great! And I would like to purchase it, but at the moment it lacks image sharing, the feature that really important to me. Do you plan to implement it? If yes, could you please tell when it will be available?
@Roman Novokhatsky thanks for your feedback. Actually, now version has no backend. So no image upload. And I'm planning update the app v1.1 next month with Parse backend support. Maybe at v1.2 will support image messeng and other function. All 1.x version will free update for buyers ;)
Can this be integrated with XMPP with Openfire chat ?
Hello, can we see demo on ionic view. App id? Thanks
I was hoping to find a pure messaging app without all the social stuff. Is it pretty easy to rip all that stuff out? Also, how's the back-end coming along?
Any news on the update to version 1.1 and the backend integration?
any news from firebase?
Firebase integration please :) .
Great starter template! I'm looking to integrate firebase on the back end but i think you may already be working some Parse or firebase integration. Just wanted to check up on your back-end integration efforts for this starter template before i get started. Now that Parse is shutting down, hopefully you are working firebase integration?
If (firebaseIntegration) { purchaseImmediately(); }
Question: how did you get the message bar to stick to the bottom?
Have you notice that I put Input Form at "ion-footer-bar", so message bar to stick to the bottom :)
Does this have a backend? Fire base? If no, how does it save content?
I mean, how does it save the conversations?
Firebase? Yes / No? How does it save conversations?
Hi @MJ, Firebase version is on the way, and all customer can update free.
Hi @FelixHe , how does the app currently save data?
Hi, Marco. Firebase backend version on the way, I think it will put on Ionic market this month.
Any luck with this firebase version?
Finally, I update to firebase version, please download it and give me feedback.
Did you install firebase to this yet? If so I want to buy it to save me from a headache. Please let me know, thanks!
Try new update, with firebase now.
Do you have an upgraded version to ionic 2 ?
Yes please what about ionic 2 and Android ?!
Ionic V2 and Android on the road... :)
Hi Felix, I did bought the starter but having problem to display user name properly below avatar. If you happen to have this done, could you please share? Thank you very much
Hi Tearaway, I update the starter and do you find same problem?
Hi Felix, first: nice work. One question: is there also something like "unread"-messages. e.g. when I come back into the app after been offline for 5 days? cheers
The Chats Tab list all current user "Activities", so if you want something like "unread" you can easily add "unread" item at database. Then you can show "unread" item at list.
Could I migrate firebase backend to my own backend easily? Thank you
Depends on what kinds of your own backend. If realtime database backend like firebase is good. And all backend function set at "services.js" and "auth.js", so you can rewrite this two file for integrate with your own backend.
Hi I am thinking of buying this even though I have wasted money elsewhere but have following ?s - Does this app provide sound notification for missed messages? - How can one make money from app? - Need advise - Can I generate apk file to test app on android? - Does the group display group name and restricted to outsiders except invited? - Can we mass invite everyone in my phonebook contact? I still have more ?s
When will the image upload/picture taking feature be available for messaging??
Hi Felix, I just bought this template and it looks promising. However, I have few questions for you. 1. I cannot create new group using the textbox. 2. In the new group template, the image upload does not seems to be doing anything. 3. In the chat, the image upload is not available. When will that be available. 4. I need another feature and I don't know if you can add that for me. If so, email me at mankota@gmail.com Thanks
Oh one more thing, can I prevent users that are not invited in a group? Secondly, can I assign admin to specific user(s) like WhatsApp?
HI Felix, I would like to check whether it's able to send push notification to user? Does it integrate with firebase cloud messaging service?Thank you
I nfind it difficult to understand why he cannot even reply to any of the messages
Sorry sysads. This year I change my job, change city... I will try better
Hi Felix, When the app is closed or running in the background, will notifications be displayed?
Same question as that of a few others: does it integrate with Push Notifications?
Hi, I am using this starter for my project and its ok as a starting point. Out of the box it doesn't support push notifications. I integrated ionic push notifications with this starter. It was simple to integrate. May be this helps for your decision. Regards Sebastian
hey guys i cant download the file , coz i dont know the offer code
What is offer code?
Hello, We want to use this for open-source project. its OK?
How to use in your open source project? As module of your app, or full function chat app :)
Thank you for response, We will use to module of app.
It's ok use the Ionic Starter Messenger in your open source project. You know that I selling this package, please just include minify css js in your project, and declare the license of Ionic Starter Messenger source code.
we have downloaded this applicaton, but we couldnt find the json file to connect it with our firebase database.
can i use this with ionic version 1.3.3?
Hey Felix, nice work so far. I have purchases this starter a while ago and build up a app on it with several modifications. Adding a picture upload for avatar for example. What i like to know is what happens to functions like remove chat or remove groups. They seem prepared but not finished in code. The service functions seems missing. I tried a bit around but stuck during what i really need to remove from the database in which case. Is there a way you could assist? How about your mentioned version 1.2 ? Will it come? Best regards
any version for Creator Project ?
any version for Creator Project ?
Hey Felix, nice work so far. I have purchases this starter a while ago and build up a app on it with several modifications. Adding a picture upload for avatar for example. What i like to know is what happens to functions like remove chat or remove groups. They seem prepared but not finished in code. The service functions seems missing. I tried a bit around but stuck during what i really need to remove from the database in which case. Is there a way you could assist? How about your mentioned version 1.2 ? Will it come? Best regards
can i use this with ionic version 1.3.3?
we have downloaded this applicaton, but we couldnt find the json file to connect it with our firebase database.
Hello, We want to use this for open-source project. its OK?
How to use in your open source project? As module of your app, or full function chat app :)
Thank you for response, We will use to module of app.
It's ok use the Ionic Starter Messenger in your open source project. You know that I selling this package, please just include minify css js in your project, and declare the license of Ionic Starter Messenger source code.
hey guys i cant download the file , coz i dont know the offer code
What is offer code?
Same question as that of a few others: does it integrate with Push Notifications?
Hi, I am using this starter for my project and its ok as a starting point. Out of the box it doesn't support push notifications. I integrated ionic push notifications with this starter. It was simple to integrate. May be this helps for your decision. Regards Sebastian
Hi Felix, When the app is closed or running in the background, will notifications be displayed?
I nfind it difficult to understand why he cannot even reply to any of the messages
Sorry sysads. This year I change my job, change city... I will try better
HI Felix, I would like to check whether it's able to send push notification to user? Does it integrate with firebase cloud messaging service?Thank you
Oh one more thing, can I prevent users that are not invited in a group? Secondly, can I assign admin to specific user(s) like WhatsApp?
Hi Felix, I just bought this template and it looks promising. However, I have few questions for you. 1. I cannot create new group using the textbox. 2. In the new group template, the image upload does not seems to be doing anything. 3. In the chat, the image upload is not available. When will that be available. 4. I need another feature and I don't know if you can add that for me. If so, email me at mankota@gmail.com Thanks
When will the image upload/picture taking feature be available for messaging??
Hi I am thinking of buying this even though I have wasted money elsewhere but have following ?s - Does this app provide sound notification for missed messages? - How can one make money from app? - Need advise - Can I generate apk file to test app on android? - Does the group display group name and restricted to outsiders except invited? - Can we mass invite everyone in my phonebook contact? I still have more ?s
Could I migrate firebase backend to my own backend easily? Thank you
Depends on what kinds of your own backend. If realtime database backend like firebase is good. And all backend function set at "services.js" and "auth.js", so you can rewrite this two file for integrate with your own backend.
Hi Felix, first: nice work. One question: is there also something like "unread"-messages. e.g. when I come back into the app after been offline for 5 days? cheers
The Chats Tab list all current user "Activities", so if you want something like "unread" you can easily add "unread" item at database. Then you can show "unread" item at list.
Hi Felix, I did bought the starter but having problem to display user name properly below avatar. If you happen to have this done, could you please share? Thank you very much
Hi Tearaway, I update the starter and do you find same problem?
Do you have an upgraded version to ionic 2 ?
Yes please what about ionic 2 and Android ?!
Ionic V2 and Android on the road... :)
Did you install firebase to this yet? If so I want to buy it to save me from a headache. Please let me know, thanks!
Try new update, with firebase now.
Does this have a backend? Fire base? If no, how does it save content?
I mean, how does it save the conversations?
Firebase? Yes / No? How does it save conversations?
Hi @MJ, Firebase version is on the way, and all customer can update free.
Hi @FelixHe , how does the app currently save data?
Hi, Marco. Firebase backend version on the way, I think it will put on Ionic market this month.
Any luck with this firebase version?
Finally, I update to firebase version, please download it and give me feedback.
Question: how did you get the message bar to stick to the bottom?
Have you notice that I put Input Form at "ion-footer-bar", so message bar to stick to the bottom :)
If (firebaseIntegration) { purchaseImmediately(); }
Demo on the way, will work at this week :)
Firebase integration please :) .
any news from firebase?
Any news on the update to version 1.1 and the backend integration?
I was hoping to find a pure messaging app without all the social stuff. Is it pretty easy to rip all that stuff out? Also, how's the back-end coming along?
Hello, can we see demo on ionic view. App id? Thanks
Can this be integrated with XMPP with Openfire chat ?
@Roman Novokhatsky thanks for your feedback. Actually, now version has no backend. So no image upload. And I'm planning update the app v1.1 next month with Parse backend support. Maybe at v1.2 will support image messeng and other function. All 1.x version will free update for buyers ;)
Hello Felix, this starter looks really great! And I would like to purchase it, but at the moment it lacks image sharing, the feature that really important to me. Do you plan to implement it? If yes, could you please tell when it will be available?
@Brandon Batie, hook this up with Firebase backend will not so hard. This version has well designed static json data at services with call function. And the next version I plan integrate with Firebase or Parse if you can wait :) @arlind arlind, android apk demo will online soon, you can check "DEMO" link button right with your mobile now. Thanks for your feed back. @chan king to, This version has no backend, and I plan integrate with Firebase or Parse at next version. And android demo on the way :) Thanks for your feed back, I'll update the project soon...
Is the backend ready? what backend do you use? Great if I can see android demo :)
can i see an android apk demo
How hard would it be to hook this up to a Firebase backend with how your data is formatted?
Hello Felix, I would like to know following: What backend has used for this app? NodeJs / Asp.Net Web APi ? Can we use this as ready solution with little customization for user profile I just want to extend this solution by detecting where active users are located on map before i could chat with them
Hi, @Nilesh Goswami, thanks for your feedback. The theme now beta version and has not released, but you can customize it with ionic sass. The theme will publish later with full support document.
Hi, How can I change the theme? is there any free theme template provided?
@Hoang Nguyen, this starter just testing on iOS. I will update the starter after testing on Android next week.
Is this going to support Android also? Or does it already?
@ Arthur MacMillan, thank you for your support. It is an application. About the stutter, is it appears at a few pages or the whole application? Please tell me, and I'll check. You can also contact me by email: diamond.zuo@gmail.com
This is great. I downloaded and attempted to test with Ionic View. I've noticed a stutter in the animations. Is this the application or ionic view?
Yes, we'll put Demo today :)
looking forward to a demo
Demo ?
Great starter template! I'm looking to integrate firebase on the back end but i think you may already be working some Parse or firebase integration. Just wanted to check up on your back-end integration efforts for this starter template before i get started. Now that Parse is shutting down, hopefully you are working firebase integration?