Skip to content

This is an App demonstrating some of the basic functions of social media applications.

Notifications You must be signed in to change notification settings

corneliusDev/KotlinSocial

Repository files navigation

KotlinSocial

This is an App demonstrating some of the basic functions of social media applications. Kotlin Social is still under development and database schema are subject to change, if you have problems building, please pull down the latest changes.

Libraries Used

  • LiveData - Build data objects that notify views when the underlying database changes.
  • Fragment - A basic unit of composable UI.
  • Paging Libary - For Pagination.
  • Kotlin Coroutines for managing background threads with simplified code and reducing needs for callbacks
  • Picasso for image loading
  • Layout - Lay out widgets using different algorithms.
  • Animations & Transitions - Move widgets and transition between screens.
  • Toro - Video playback in recyclerview
  • ExoPlayer an application level media player for Android Video playback
  • Upcoming features

    Updates will include incorporating additional Jetpack components and updating existing components as the component libraries evolve.

    License

    Copyright 2018 Google, Inc.

    Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you 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

    Releases

    No releases published

    Packages

    No packages published

    Languages