Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fireBaseProject

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

User Stories

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)

Video Walkthrough

Here's a walkthrough of implemented user stories:

Notes

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.

License

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.

Releases

Packages

Contributors

Languages