Skip to content

Konboarding é um framework que tem como objetivo automatizar a criação de páginas customizadas para Onboarding de forma rápida e prática.

License

Notifications You must be signed in to change notification settings

kellyanenogueira1/Konboarding

Repository files navigation

Konboarding Framework

✅ A primeira impressão é a que fica!

Konboarding é um framework que tem como objetivo automatizar a experiência que seu usuário terá no primeiro contato com seu aplicativo. Konboarding permite a você criar páginas customizadas para Onboarding de forma rápida e prática.

📌 Importante

No seu XCode Tool Bar siga estes passos para instalar as dependências:

File > Swift Packages > Add Package Dependencies

Em seguida, cole a url do repositório: https://github.com/kellyanenogueira1/Konboarding.git e selecione a branch main.

🔖 Como usar

Crie uma PageViewController

Para ter uma Onboarding é necessário criar páginas que contenham um título, descrição e imagem e passá-los para nossa PageViewController.

  1. titleDescription
  2. textDescription
  3. imageName
PageViewController * pageViewController1 = [[PageViewController alloc] initWithTitle:@"What is Lorem Ipsum?" text:@"Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book." imageName:@"imageTest"];

Há propriedades que você pode alterar para customizar sua página. Observe o exemplo abaixo.

    pageViewController1.backgroundColor = [UIColor blueColor];
    pageViewController1.titleColor = [UIColor whiteColor];
    pageViewController1.textColor = [UIColor whiteColor];
    pageViewController1.buttonCloseColor = [UIColor whiteColor];
    pageViewController1.buttonPreviewColor = [UIColor whiteColor];
    pageViewController1.buttonNextColor = [UIColor whiteColor];

Instancie KonboardingViewController

Essa é a nossa Controller principal, passe todas as páginas desejadas e apresente sua Onboarding. Prontinho!

Exemplo:

    KonboardingViewController * konboardingViewController = [[KonboardingViewController alloc] initWithContent:@[pageViewController1, pageViewController2, pageViewController3]];
    konboardingViewController.modalInPresentation = YES;
    
    [self.navigationController presentViewController:konboardingViewController animated:YES completion:nil];

📝 License

Este projeto está disponível sob a licença do MIT. Consulte LICENSE.txt para obter detalhes.

About

Konboarding é um framework que tem como objetivo automatizar a criação de páginas customizadas para Onboarding de forma rápida e prática.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published