Use Java instead of Kotlin?
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 45/100
- Tipo di issue
- Refactoring
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Tranquilla
- Ambito
- mobile-dev, security
Direzione di ricerca
Inizia con CertificateVerifier.kt e il lavoro su jni-0.22 nella pull request #193, quindi confronta come sono integrati gli Java shims esistenti dell’app Android. Il lavoro è completato quando l’integrazione equivalente è documentata o implementata senza richiedere Kotlin, preservando il comportamento della verifica dei certificati e la preoccupazione segnalata relativa alle dimensioni dell’app.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
I'm not sure about this, as I may be doing something else that is non-ideal, but it appears to have added about 2.6 MB to my final .aab file. (from 17.3 to 19.6 MB).
I just got this jni-0.22 branch to work with my Android app. I ended up simply adding the CertificateVerifier.kt file directly to my project, since that was easier - required fewer modifications to my gradle files. The class files for that are only a about 25K, so I'm guessing the size change is that it pulled in the Kotlin stdlib. Before this I had only a few .java files in my Android project, for a main activity and a couple other shims/connectors for help via JNI.
Kotlin is great and any normal Android project is going to use it. But when writing the app mainly in Rust like I am, it's not needed.
And 2.6 MB is probably nothing these days, but for Rust, where you can be very lean and mean, it might be nice to be a perfectionist here... ?
- Lingua principale
- Rust
- Stelle
- 160
- Fork
- 66
- Merge medio
- 2g 22h
- PR unite (30g)
- 4
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di rustls/rustls-platform-verifier
-
O-Android
Difficoltà 5/5 Più di una settimana Idoneità per principianti 12/100
rustls/rustls-platform-verifier#260 · 4 commenti ·
-
`CertificateVerifier.verifyCertificateChain` on Android can cause `NetworkOnMainThreadException`Forse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Apertabug O-Android
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
rustls/rustls-platform-verifier#256 · 5 commenti ·
-
O-Android
Difficoltà 3/5 1-2 giorni Idoneità per principianti 43/100
rustls/rustls-platform-verifier#247 · 4 commenti ·
-
Windows: revocation check blocks up to 10s with no effect on verification outcomeForse già presa @djc l’ha presa 113 giorni fa. ApertaO-Windows
Difficoltà 4/5 3-5 giorni Idoneità per principianti 55/100
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100
rustls/rustls-platform-verifier#230 · 2 commenti ·
Tutte le issue di rustls/rustls-platform-verifier
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
I maintainer di solito rispondono entro 1 giorno
-
o8 next debug build aborts on Glass to Dark appearance switch (nil identifier messaged before check)Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
hurttlocker/o8#5112 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 79/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
memory_patch_page drops the `#` of headings like `## Notes on C#`Forse già presa @viniciusdsandrade l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
akitaonrails/ai-memory#1859 ·
I maintainer di solito rispondono entro 1 giorno