FireBase project is a Friend List application for iOS.
Submitted by: Jeff Chiu
Time spent: 10 hours spent in total Before starting setup a Firebase account if you don’t have one. https://firebase.google.com
The following required functionality is complete:
- Setting up the FireBase account
- The app should have two tabs, Friends, and Groups
Friends Tab:
- Retrieve a list of sample users from api/test/users and display them in a table
- Allow the user to select one or more friends in the table
- The user can press the ‘Create’ button to create a group from those selected users. The group should be created in Firebase.
Group Tab:
- A tableview has a row for each group and lists the users belonging to the group. This should be loaded from Firebase.
The following additional features are implemented:
- Will be updating more features upon code review (complete all optional features)
Here's a walkthrough of implemented user stories:
Describe any challenges encountered while building the app.
- Using 3rd Party API
- The app have two tabs, Friends, and Groups and It used FireBase for database.
- I also tested the code, and implement Internet reachability using Reachability.swift code. so the app won’t crash.
Copyright [2017] [JeffChiu]
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.