hasankucuk / Techcareer-Mobile-App-Hackathon-ChatApp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Techcareer Mobile App Hackathon ChatApp

techcareer.net Mobile App Hackathon Konu: Sesli Chat Uygulaması

Tech Stacks

  • FFmpeg : FFmpeg is a free and open-source software project consisting of a large suite of libraries and programs for handling video, audio, and other multimedia files and streams.
  • MVVM : Model View View Model Design Pattern
  • Navigation Component :The Navigation component is a library that can manage complex navigation, transition animation, deep linking, and compile-time checked argument passing between the screens in your app.
  • Hilt : Hilt is a Dependency injection Framework for Android.
  • Coroutines : A coroutine is a concurrency design pattern that you can use on Android to simplify code that executes asynchronously.
  • Flow-StateFlow In coroutines, a flow is a type that can emit multiple values sequentially, as opposed to suspend functions that return only a single value.- Data Binding : The Data Binding Library is a support library that allows you to bind UI components in your layouts to data sources in your app using a declarative format rather than programmatically.
  • Firebase : • Firebase Authentication • Firebase Firestore realtime database for chat • Firebase datastore for storage data • Firebase push notification

License

Copyright 2021 Hasan Küçük

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.

About


Languages

Language:Kotlin 100.0%