GithubHelp home page GithubHelp logo

furkanaskin / podpocket Goto Github PK

View Code? Open in Web Editor NEW
110.0 110.0 17.0 4.86 MB

Podcast app that works on Android and uses latest tools (Kotlin, Navigation, Room, LiveData, Databinding)

License: MIT License

Kotlin 96.35% Java 3.65%
androidx architecture-components kotlin

podpocket's Introduction

Hi there, I'm Furkan

Furkan's Twitter | Twitter Furkan's LinkedIn Furkan's Medium Furkan's Steam

About me

  • ๐Ÿ“ฑ Android Application developer.
  • ๐Ÿ‘จโ€๐Ÿ’ป Mostly working on Android, Kotlin!
  • โœ๏ธ Write stuff on Medium.
  • ๐ŸŽฎ Big fan of Apex Legends and really excited for The Finals.

๐Ÿ“• ย Latest Blog Posts


Visitor count

podpocket's People

Contributors

emretekin avatar furkanaskin avatar oguzayan avatar oguzkuka avatar tolgatastimur avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

podpocket's Issues

All progress bars must be same

Is your feature request related to a problem? Please describe.
All progress bars must manage from same location. Just we must write show or hide.

Describe the solution you'd like
PocpocketProgressDialog already writen in Utils package. Please delete all observable progressBar fields from viewModels and xmls. After that, if you want to show progress bar just write showProgress() otherwise hideProgress().

Nested Navigation Back Press Bug.

Describe the bug
Check that scenario : Click the feed item from bottom nav. then hit to navigate button(from viewpager's locale tab) and then press back

In this scenario i wanna turn back my locale screen again but i'm navigating to Home screen.

KeyboardListener

Is your feature request related to a problem? Please describe.
When the keyboard is open, bottom navigation overlaps the main view.

Describe the solution you'd like
For a clear and usable design we need a keyboardListener. When the keyboard is open: please hide bottomNavigation otherwise show it. (Listener must be global.)

Additional context
Screenshot_1559256593

ExoPlayer DefaultHttpDataSource

Describe the bug
Some links can't playing on ExoPlayer. When i check the links, they can playable links, downloading directly. No problem for server side, we need the configure DefaultHttpDataSource, check screenshot below.

// Usually, home screen-recommended episodes can't playable.

Screenshots
Screen Shot 2019-05-17 at 22 21 58

All requests should move to viewmodels.

For now, viewmodel just returning api call. ViewModel should get data and should set as livedata. Then ui must observe the livedata when livedata changes ui must complete own task.

Create release and store release

User should be able to test features without needing to build app by itself.
Create apk would be enough but better play store or any other
Alternative could be use other account to release it to play store.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.