Top 10 bibliotecas iOS de código aberto GitHub

O iOS é um dos sistemas operacionais mais populares do mundo hoje. Isso significa que os desenvolvedores precisam criar aplicativos para atender às necessidades dos usuários de dispositivos que dependem do iOS. No entanto, o desenvolvimento pode se tornar uma tarefa hercúlea no momento em que você tenta fazer tudo a partir do zero. Por que reinventar a roda?

Com uma plataforma de código aberto como o GitHub , você pode facilmente implementar os projetos de grandes desenvolvedores e usá-los para adicionar excelentes recursos ao seu. As bibliotecas discutidas neste artigo são organizadas por ordem de uma série de estrelas e elas variam de bibliotecas para criar grandes calendários para melhorar as interfaces do usuário e tornar o processo de desenvolvimento muito fácil em geral. Sem perder o tempo, vamos entrar no meio das coisas.

Lottie-Ios

11 915 ?

Pod 2.1.5

Lottie é uma biblioteca iOS para analisar as animações do Adobe After Effects. Isso faz isso utilizando o plugin do Bodymovin After Effects e garantindo que as animações são renderizadas lindamente em plataformas móveis e web.

Com isso, o desenvolvimento é mais agradável, pois os designers podem facilmente criar belas animações para tornar os usuários maravilhosos.

Você pode instalar esta biblioteca usando Cocoapods. Basta adicionar o pod ao seu podfile usando:

pod 'lottie-ios'

E execute usando:

pod install

Depois disso, você pode importá-lo no Objetivo C usando:

#import <Lottie/Lottie.h>

E em Swift usando:

import Lottie

Apenas no caso de você se sentir menos ocupado, o Airbnb convida você a contribuir com esta biblioteca iOS de código aberto. Você pode aprender mais do GitHub e dos sites oficiais .

Apresentando o Lottie
Nossa nova ferramenta de código aberto facilita a adição de animação a aplicativos nativos. medium.com

Camaleão

10 458 ?

Pod 2.1.0

Aqui está uma biblioteca iOS que ajuda a melhorar a interface do usuário.

Chameleon é uma estrutura de cores planas para iOS, o que ajuda a tornar o desenvolvimento uma brisa. Com esta poderosa ferramenta, seu aplicativo certamente obtém uma interface muito bonita.

Sabe-se que, enquanto escolhe cores, a escolha dos valores RGB certos deve ser feita. Mas com Chameleon, é mais fácil obter aquelas combinações de cores excelentes e salvar-se muita frustração.

Usando Cocoapods, Chameleon pode ser instalado simplesmente adicionando o seguinte comando ao arquivo pod:

use_frameworks!

pod 'ChameleonFramework'

Você pode aprender mais do GitHub e dos sites oficiais .

Chameleon basic flat colors

FastImageCache

7 671 ?

Pod 1.3

O processo de troca de dados de imagem no disco e, em seguida, torná-lo como uma camada de animação principal, geralmente é tempo, energia e recursos minando.

No entanto, com o FastImageCache, imagens de tamanhos semelhantes são armazenadas, garantindo que ela persista e o retorno dos dados de imagem para o usuário seja mais rápido.

O Cache de imagem rápido gerencia a caducidade do cache com base na recência do uso da imagem, tornando o processo de desenvolvimento mais rápido e menos tarefas.

Esta biblioteca iOS pode ser facilmente instalada usando Cocoapods, o que torna a integração menos demorada.

Você pode aprender mais do GitHub e dos sites oficiais .

Estrutura de dados FastImageCache

FSCalendar

5 789 ?

Pod 2.7.9

Esta é uma biblioteca de desenvolvimento de calendário rápido para iOS. Com o FSCalendar, você pode criar calendários incríveis para seus aplicativos iOS que são compatíveis com Objective-C e Swift sem ter que codificá-lo do zero, criando uma experiência de desenvolvimento mais rápida.

Você pode instalá-lo facilmente usando Cocoapods .

Após a instalação, você pode incluí-lo em seus aplicativos iOS8 + usando:

use_frameworks!

target '<Your Target Name>' do

pod 'FSCalendar'

end

E para as suas aplicações iOS7 + usando:

target '<Your Target Name>' do

pod 'FSCalendar'

end

Para usá-lo para iOS7 + você precisa de NSCalendarExtension para compatibilidade. Confira a página Github para obter mais informações.

XLForm

Estrutura XLForm

4 799 ?

Pod 4.0.0

Procurando uma biblioteca iOS para criar formulários de exibição de tabela?

XLForm é uma das bibliotecas mais poderosas, eficientes e personalizáveis ??para o desenvolvimento de formas dinâmicas de exibição de tabela. O desenvolvimento torna-se uma ótima experiência e você ganha muito tempo e obtém excelentes resultados também.

Digamos que você pode comer seu bolo e ter.

XLForm pode ser facilmente instalado usando Cocoapods.

Pode ser adicionado ao pod com o comando:

pod 'XLForm', '~> 4.0'

E depois:

pod install

Se você preferir usar o Swift para o desenvolvimento, os XmartLabs, os criadores desta ótima biblioteca também criaram a Eureka para uma melhor criação de formulários usando o Swift.

Saiba mais sobre Github .

JTAppleCalendar

4 082 ?

Pod 7.1.4

Assim como o FSCalendar, JTAppleCalendar também pode ser usado para criar calendários encantadores com um ótimo design que também são muito personalizáveis. Você pode criar facilmente células e visualizações de calendário.

É instalado usando Cocoapods . Você pode integrar o JTAppleCalendar em seu projeto usando:

source 'https://github.com/CocoaPods/Specs.git'

platform :ios, '10.0'

use_frameworks!

target '<Your Target Name>' do

pod 'JTAppleCalendar', '~> 7.0'

end

Em seguida, execute o seguinte comando:

pod install

Você pode aprender mais do GitHub e dos sites oficiais .

JLRoutes

3 953 ?

Pod 2.0.5

Esta é uma biblioteca iOS para o roteamento de URL, usando apenas uma simples API baseada em bloco. Criado por Joel Levin, o que a JLRoutes faz é administrar eficientemente as rotas de URL para os esquemas em seu aplicativo iOS.

O que torna o JL Routes ótimo para usar é o seu suporte para combinar curinga e encaminhar espaços de nomes, tornando o processo mais suave e menos demorado.

Instale JLRoutes usando Cocoapods .

Também está disponível para instalação usando o Carthage. Basta adicionar

github "joeldev/JLRoutes" to your Cartfile.

Confira a página Github e a documentação oficial .

Estrutura do quadro JLRoutes

JBChartView

3 752 ?

Pod 3.0.13

Em um ponto ou outro durante o desenvolvimento, é necessário visualizar dados para os usuários verem. Com o JBChartView criado pela JawBone, é mais fácil.

JBChartView é uma biblioteca de gráficos baseada em iOS para gráficos de linha e de barras. Faz a criação de gráficos bonitos sem esforço e rápido. Como uma vantagem, ela vem com muitas opções de personalização.

Além de apoiar a criação de gráficos de linha e de barras, ele também suporta a subclasse de exibição do UI Drop-in e a expansão e colapsação de animações.

O JBChartView pode ser instalado usando Cocoapods e, em seguida, adicionado ao seu projeto, adicionando o seguinte comando ao seu arquivo de pod:

platform :ios, '6.0'

pod 'JBChartView'

Saiba mais sobre Github .

BFMSimpleLineGraph

2 665 ?

Pod 4.1

Aqui está outra biblioteca de gráficos para iOS. BFMSimpleLineGraph é uma biblioteca que ajuda os desenvolvedores a criar gráficos de linha de qualidade para seus aplicativos com ótima customização também.

Uma desvantagem é que ele não suporta nenhum outro tipo de gráfico, exceto gráficos de linha, no entanto, isso não significa que ele é menos útil porque também cria gráficos interativos.

É fácil instalar a biblioteca, é leve e não tem problemas de dependência.

Falando sobre configurá-lo, você pode fazê-lo usando o Cocoapods simplesmente adicionando o seguinte comando ao arquivo de pod:

pod 'BEMSimpleLineGraph'

Github link (2.660 Estrelas):

Confira a página Github e a documentação oficial.

FontAwesomeKit

O que é um aplicativo com tipos de fontes pobres? É provável que seja um aplicativo com uma interface de usuário pobre.

FontAwesomeKit é uma biblioteca iOS criada pelo Pride Chung que facilita a criação de designs de aplicativos bonitos, escolhendo fontes excelentes.

Possui um grande suporte para muitos provedores de fontes:

Atualmente, o FontAwesomeKit suporta 6 fontes de ícones diferentes, como FontAwesome 4.7, ícones da Fundação , Zocial, ionicons, Octicons e Material 2.0.0.

Ele pode ser facilmente instalado usando Cocoapods, adicionando o seguinte ao podfile:

pod 'FontAwesomeKit', '~> 2.2.0'

As bibliotecas de fontes também podem ser adicionadas ao podfile usando:

pod 'FontAwesomeKit/FontAwesome'

pod 'FontAwesomeKit/FoundationIcons'

pod 'FontAwesomeKit/Zocial'

pod 'FontAwesomeKit/IonIcons'

pod 'FontAwesomeKit/Octicons'

pod 'FontAwesomeKit/Material'

O podfile pode então ser executado usando:

pod install

Visite a página Github .

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *