F

Frienzo App

It is the Chating app with various functionality like login steps , attachments , Group Rooms etc.

Created on 20th June 2021

F

Frienzo App

It is the Chating app with various functionality like login steps , attachments , Group Rooms etc.

The problem Frienzo App solves

  1. [A person can send pictures or documents] with the help of attachment button in the chatting page. It is important for a person to send a document [like picture , pdf , outher documents] to another person.
  2. [A person can Login into the app with various ways like google , phone Number , Email]. It is important to give a smooth experience for your User so it can be achieved by giving them suitable ways to login.
  3. [A person can chat in a group] with all the members. Friends always want to chat amoung themselves so they can chat in this Room.
  4. [It is fast and instant]. Since it is connected to a realtime database it will deliver a persons message in the real time .
  5. [A person can upload your status].Whis will be vissible to all . Every person wants to express there feeling therefore they can show it through status.
    [A person can delete a message]. It is possible for a person thet he/she may send wrong message to a person or in the group , at that time he/she can delete it for everyone or for him/herself.
  6. [A person can add feelings to your message like some emoji's]. It is an advanced world if a person wants to express his/her feelings regarding a message the use emoji , and send it again but in this app you can give the [emoji to a particular message].

Challenges I ran into

I ran various Challenges:-

  1. I got many errors when I import the external libraries into my project. it is giving [android.support.v4.app.INotificationSideChannel found in modules core-1.5.0-runtime (androidx.core:core:1.5.0) and support-compat-26.1.0-runtime] which I solved by adding this to every dependencies except default dependencies[{
    exclude group: "com.android.support", module: "support-compat"
    exclude group: "com.android.support", module: "support-media-compat"
    }]
  2. when I used URI library I got this one [URI is not registered (Settings | Languages & Frameworks | Schemas and DTDs) in applicationContext.xml] which is very iritating while write code since it gives the red color that scares me ,
    I solved this by[Since this is in IntelliJ IDEA . If you place the cursor over the URL (or select it), a red bulb on the left border of the window. That red bulb, when clicked,it will give me some options to correct any errors. One of the options is to download the DTD (Fetch external resource)] and clicked it.
  3. when I am add an toolbar with the help of [setSupportActionBar(binding.toolbar)] , I ran into this error that kinda freaks me out which I am not getting how to solve [Do not request Window.FEATURE_SUPPORT_ACTION_BAR and set WindowActionBar to false in your theme to use a toolbar instead] the searched in google ; after a lot of searches I finaly got the solution to stack overflow ie[ <item name="windowActionBar">true</item>
    <item name="windowNoTitle">true</item>] I added this to my theme.
  4. [Android gives error “Cannot fit requested classes in a single dex file”] this error got me a headache finnaly after a lot of searched i got the solutio[implementation 'androidx.multidex:multidex:2.0.1' add it to my dependencies , and adding it to my build.gradle multiDexEnabled true]
  5. [String too large to encode using UTF-8 written instead as 'STRING_TOO_LARGE'] I solved by deleting some drawables.
  6. I ran into other silly errors.

Discussion

Builders also viewed

See more projects on Devfolio