Orientação gerada a partir de informações públicas. Apenas para referência.
likk_picker é um pacote Flutter que fornece um seletor de imagens personalizável com integração para acesso à câmera e galeria, inspirado na interface de seleção de mídia do Facebook Messenger. Construído sobre a biblioteca Photo Manager, ele permite aos usuários selecionar e gerenciar imagens armazenadas localmente ou capturar novas diretamente pela câmera do dispositivo. O pacote suporta componentes UI personalizados, tornando-o ideal para aplicativos que exigem uma experiência de seleção de mídia refinada e semelhante ao nativo. Ele simplifica a recuperação de ativos mantendo flexibilidade para os desenvolvedores personalizarem aparência e comportamento do seletor.
Casos de uso
Upload de fotos em aplicativo de redes sociais
Compartilhamento de mídia em aplicativo de chat
Seleção de imagem do perfil do usuário
Ferramentas de criação de conteúdo
Captura de imagem de produto de comércio eletrônico
fluxos de trabalho de seleção de múltiplas imagens
Principais recursos
Integração de câmera e galeria
Interface personalizável como o Facebook Messenger
Suporte para seleção múltipla de imagens
Construído sobre a biblioteca Photo Manager
Leve e fácil de integrar
Compatibilidade multiplataforma
Indicado para
Desenvolvedores criando interfaces de chat
Aplicativos que precisam de seletor intuitivo de mídia
Projetos que exigem interfaces personalizadas de seleção de mídia
Aplicativos móveis focados em conteúdo gerado pelo usuário
Equipes que desejam uma alternativa leve aos seletores de imagem padrão
Considerações
Requer permissões específicas da plataforma para câmera e armazenamento
Limitado a ativos de imagem (sem suporte a vídeo)
Depende da biblioteca externa de gerenciamento de fotos
Pode ser necessário estilização adicional para personalização completa
Sem recursos embutidos de edição de imagem
README original
Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.
Likk Picker
A flutter package which is clone of facebook messenger gallery picker and camera, combined as single component. Gallery view and Camera view can also be use as Flutter widget. Under the hood likk picker used Photo Manager and Camera.
For more details (if needed) you can go through Photo Manager and Camera readme section as well.
Android
Change the minimum Android sdk version to 21 (or higher) in your android/app/build.gradle file.
minSdkVersion 21
Required permissions: INTERNET, READ_EXTERNAL_STORAGE, WRITE_EXTERNAL_STORAGE, ACCESS_MEDIA_LOCATION.
If you don't need the ACCESS_MEDIA_LOCATION permission,
see Disable ACCESS_MEDIA_LOCATION permission.
glide
Android native use glide to create image thumb bytes, version is 4.11.0.
If your other android library use the library, and version is not same, then you need edit your android project's build.gradle.
This permission is introduced in Android Q. If your app doesn't need this permission, you need to add the following node to the Android manifest in your app.
If you found some warning logs with Glide appearing,
then the main project needs an implementation of AppGlideModule.
See Generated API.
IOS
Add following content to info.plist.
<key>NSPhotoLibraryUsageDescription</key><string>Replace with your permission description..</string><key>NSCameraUsageDescription</key><string>Replace with your permission description..</string><key>NSMicrophoneUsageDescription</key><string>Replace with your permission description..</string>
Gallery
Use GalleryViewWrapper to make gallery view collapsible otherwise ignore it.
If you encounter any problems feel free to open an issue. If you feel the library is missing a feature, please raise a ticket on GitHub and I'll look into it. Pull request are also welcome.