Comments (16)
@jakoss Thanks for the reminder. Will do that soon.
from fragnav.
Sorry forgot to mention you need jitpack for this:
See here: https://jitpack.io
from fragnav.
@jakoss @ncapdevi With all due respect, I think that's kind of easy.
I published my repo by following this guide:
https://medium.com/@ome450901/publish-an-android-library-by-jitpack-a0342684cbd0
I'm sorry if I was wrong.
Not sure why are addressing this to me, but difficulty isn't really an issue. It's main contributor time. But it's not that important now, since jfrog announced that repositories will be hosted as read only indefinitely.
from fragnav.
@ncapdevi Any updates on this? Maybe you need help
from fragnav.
Any updates?
from fragnav.
Hi @ncapdevi
I understand migration from jcenter() to mavenCentral() is time taking task and you may not have time for it.
But at least release the .aar file so we can put in project and use it till you not migrate the binary to some other source.
from fragnav.
@ncapdevi Any updates on this one?
from fragnav.
For those having issues with JCenter() here's my temporary solution, replace version if needed
implementation 'com.github.ncapdevi:FragNav:3.2.0'
from fragnav.
@jtorrestobena interesting, is github hosting gradle package automatically for repository?
from fragnav.
@jtorrestobena that is a good idea 👍 Just forked the library and gonna use it on my own git based repo until the library is moved from jcenter
from fragnav.
@jakoss @ncapdevi With all due respect, I think that's kind of easy.
I published my repo by following this guide:
https://medium.com/@ome450901/publish-an-android-library-by-jitpack-a0342684cbd0
I'm sorry if I was wrong.
from fragnav.
@jakoss Thank you!
from fragnav.
But it's not that important now
it's still important. Jcenter is unreliable, it had multiple big outages recently. Many projects do not allow jcenter() repository and jcenter dependencies.
In our case we re-published lib to our own private repo to get rid of jcenter
Also suggested publishing to jitpack is also not an option for many projects because of it not-secure nature and slow performance.
The library should be published to maven central
from fragnav.
Hi @gildor, I would recommend you to fork the library and use it from your own repo, something like this,
implementation 'com.github._yourgithubname_:FragNav:3.2.0'
from fragnav.
This is what we are already doing, as I said in my previous message
from fragnav.
For anyone who wants to re-publish this library to your own repository, you can refer to this PR which includes changes to allow propagate start/pause lifecycle events on show/hide of fragment, but also on the same PR we updated publishing config to be compatible with recent Gradle and Android Gradle Plugin.
To publish to own repo, just change version/group in build.gradle and set gradle properties:
publishRepoUrl
publishRepoUsername
publishRepoPassword
Like:
./gradlew publish -PpublishRepoUrl=URL -PpublishRepoUsername=USERNAME -PpublishRepoPassword=PASSWORD
from fragnav.
Related Issues (20)
- Clear stack fail with fragmentHideStrategy = DETACH_ON_NAVIGATE_HIDE_ON_SWITCH
- How to send argument when switching tab
- What is the best practice show full screen fragment without independent from stack HOT 1
- Code Repetition, Unnecessary Assignment of Variable
- "Unable to instantiate fragment" when restore app from background after a long time HOT 2
- When the current fragment is removed from the stack (fragNavController.popFragment()), the previous fragment is recreated
- How can i push fragment like iOS modal presentation ?
- Sending Parcellables
- FragNavController in Java
- Hide Strategy HOT 1
- How to use Shared Elements Transition with FragNav ? HOT 2
- Memory Leak when the user closes the dialog shown via FragNavController.showDialogFragment
- Implement Deeplink with FragNav
- Cannot find or not found code in Kotlin dsl HOT 1
- recreating activity after screen rotation
- pushFragment PreferenceFragmentCompat
- Failed to resolve: com.ncapdevi:frag-nav:3.2.0 jcenter error HOT 2
- fragments in viewpager not loading on return
- Issue with previous fragment while switch the tabs
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fragnav.