Meta tags:
description= Some best-practice-hints for the developers of the apps we host;
Headings (most frequently used words):
developer, best, practices,
Text of the page (most frequently used words):
your (21), app (15), the (14), you (13), for (8), with (7), izzyondroid (6), some (6), key (6), #developer (6), best (6), hints (5), can (5), signing (5), practices (5), not (4), use (4), want (4), apps (4), have (4), there (4), and (4), documentation (4), are (4), get (4), reproducible (4), builds (4), this (3), what (3), might (3), help (3), that (3), how (3), our (3), fastlane (3), links (3), analytics (3), proprietary (3), apks (3), google (3), loss (3), rotation (3), security (3), contact (3), contributing (3), faq (3), started (3), about (3), more (2), category (2), sure (2), license (2), new (2), check (2), codeberg (2), scan (2), yourself (2), very (2), apk (2), library (2), repo (2), take (2), used (2), well (2), will (2), droid (2), metadata (2), under (2), libraries (2), per (2), abi (2), play (2), but (2), now (2), keep (2), way (2), build (2), need (2), android (2), supported (2), safe (2), keys (2), developers (2), useful (2), verification (2), builders (2), general (2), resources (2), home (2), made, material, mkdocs, back, top, found, sub, pages, recommendations, spdx, list, licencing, see, something, slipped, good, idea, wish, article, learn, scanner, identify, modules, control, presented, great, recommend, setting, structures, guidance, donation, shown, look, github, which, gitlab, picked, funding, yml, description, graphics, think, cannot, without, please, least, choose, framework, candidates, listed, also, make, configure, them, opt, respect, privacy, people, using, don, clear, consent, avoid, anti, feature, tracking, acceptable, got, too, big, cause, native, files, consider, split, libs, provide, fully, variant, covered, flavors, variants, speaking, upgrade, old, algorithm, considered, weak, shall, transferred, another, since, resulting, was, set, work, their, setup, essential, part, unfortunately, happens, often, than, expect, here, measures, event, keeping, collect, practice, host, let, start, builder, preparing, recipes, known, establish, debug, failed, rbs, sign, commits, replacing, push, notifications, miscellaneous, yaml, running, mirror, inclusion, policy, inclusions, mirrors, donating, schedules, badges, shields, assets, apis, repository, browser, binary, transparency, logs, scans, initializing, search, free, world, threat, changing, install, device, keepandroidopen, org, skip, content,
Text of the page (random words):
developer best practices izzyondroid skip to content the free android world is under threat and izzyondroid with it google is changing the way you install apps on your device we need your help keepandroidopen org izzyondroid developer best practices initializing search home about get started faq contributing documentation contact izzyondroid home about about security security apk scans binary transparency logs our repository browser reproducible builds signing keys resources resources apis assets badges shields schedules get started get started faq faq contributing contributing donating mirrors builders new app inclusions documentation documentation general general app inclusion policy fastlane running a mirror yaml metadata developer best practices developer best practices miscellaneous hints push notifications replacing proprietary libraries sign your commits useful links reproducible builds reproducible builds debug failed rbs establish an app for rb known verification builders preparing recipes rb hints for developers verification builder contact contact developer best practices in this category we want to collect some best practice hints for the developers of the apps we host let s start with some useful links keeping your signing keys safe signing your app is an essential part of your app s security unfortunately key loss happens more often than we d expect so here are some hints on how to keep your key safe and what measures to take for the event of loss key rotation speaking of signing what if you need to upgrade your very old key as it used an algorithm now considered weak or your app shall be transferred to another developer since android 9 you can use signing key rotation resulting apks are supported by izzyondroid if your app was set up with reproducible builds at f droid this will not work there as key rotation is not supported with their setup build variants you have your app at google play use some proprietary libs there but now want to provide a fully f loss variant but keep your app at google play the way it is build flavors have you covered there per abi apks your app got too big if the cause are native libraries so files consider per abi split apks analytics you think your cannot do without some analytics please at least choose a framework library that is not proprietary some candidates are listed under acceptable analytics also make sure to configure them opt in you respect the privacy of the people using your app don t you to get clear consent and to avoid the tracking anti feature metadata app description graphics you want to control how your app is presented great we recommend setting up fastlane structures in your app s repo for that our fastlane documentation can help you with guidance there to have your donation links shown take a look at github s funding yml which can be used in your codeberg or gitlab repo as well and will be picked up by izzyondroid as well as by f droid apk library scan you want to scan your apps yourself to see if something might have slipped in a very good idea you might wish to check the article identify modules in apps to learn how you can use our scanner for yourself licencing not sure what license to use for your new app the spdx license list might help with that or check the recommendations at codeberg more hints can be found in the sub pages of this category back to top made with material for mkdocs
|