If you want to become a better ios developer. If you want to cut your development time in half
and if you like to get huge discounts then this summer sale is for you! Save 30% of every and any
product on my site with the coupon code summer sale or save even more 50% when you purchase
all of my products! Yes, that's 50% off discount! Today, I'm going to go through all of my products,
show you what they can do, so you can benefit from them. All discount links are in the description
and let's get into it! This is the very first sale I make on store.rebeloper.com,
so go ahead and check it out! It's at store.rebeloper.com/summersale and this
will be available only for one week. Please pay attention, so you don't miss out. It's a 50%
off sale you get all of my products at half the price, also there's another sale going on on the
site according to the summer sale and that is 30% off if you are purchasing individual items. For
example Active Tax, Currency Field and today we are going to go through all of them, so you know
what they do, so you know how to make a better judgment of what you actually want. Again at the
summer sale it's 50% off, if you are buying on an individual level then it will be 30% off of all
of the my products. Let's just take a look at our products. First off is Active Text. Let's open up
this inside another browser and this is actually the missing SwiftUI Text for handling hashtags,
mentions and links. You can construct really easily this kind of tappable words inside a text.
As you already know SwiftUI has an ontapped gesture but that is on the whole text view
itself. This makes it really really easy because you have separate words that you can address,
for example @mention, #hashtags, links. You can also replace certain words with
any kind of view. Go ahead and check it out! It's Active Text and of course this is really easy
to set up as you can see two steps. Documented. I have a properly working Xcode project
and it's compatible with you know the latest version of iOS. Now let's take a look at the
next one because we have 12 of them and that is Currency Field. Let's open this up in another tab
this is the missing SwiftUI TextField for handling currencies. Now I've been struggling with this
quite a lot and basically what this does is adds a currency field into your SwiftUI apps without the
hassle. As you can see now it asks us with the dollar sign and the bitcoin and swift coin, USD
all of that automatically. Now the cool part here is that it's going to add in this two percent
like whenever you add your cents. So it's not going to overlap it also adds in this keyboard
by default, the number keyboard and also you can customize it, either it will have a dot or
a comma or none for example for the yens. Go ahead and check it out also it's Currency Field.
Now next up on the list is stickers rMessage! Let's just take a look at that. This is basically
the easiest way to make money on the App Store. You just create a sticker pack and you create
it in a way that you can have in-app purchases with it. Now this is not straightforward so yeah
basically that's why you need rMessages for this. You can add in your stickers, configure them, have
them as free or paid versions and yeah basically this is how it looks like. People can start them,
you can have these multiple columns. It's really really versatile. You can also have gifs or apngs,
so animated pngs that apple supports and as you can see here we unlock them, store them. You have
all of the in-app purchase functionality, when you have to restore the purchases. All of this is for
in-app purchases inside an imessage app and of course it looks really great on dark mode also.
Next up is Lorem. Lorem is a really small tool that you can use for your development and that's
Lorem ipsum and Lorem picsum for your development. Lorem ipsum is you know it just adds lorem ipsum
text to your text and Lorem picsum does have images that you can add in from people, nature all
of that stuff. Setting up is really really easy because all you have to do is just drag and drop
and then you can just use Lorem picsum person six. Also you can have a random image, a random
person or just go for back to school. It's 100% documented again. Next up is Flow View. Now Flow
View is actually really nice because now we can have flow layout in SwiftUI. Basically this is how
it looks like. It's just having views one after the other and if the last one on the list doesn't
fit it into the whole width of your container then it will be put back onto another line and of
course this has an alignment of leading trailing or center if you wanted to. I do have an example
Xcode right over here but basically all you have to do is just do steps and just add the library
into that and just use flow view with your data vertical spacing, horizontal spacing, alignment
and then you get back that data. In our case it's a profile and you just use that into the profile
cell and of course we have this vertical and horizontal spacing features and alignment.
A lot to uncover here as I said it's 12 of these products it's a store.rebeloper.com/summer-sale.
It's one week you get 50% off. Now if you do want to purchase them individually it's
30% off with the coupon code. When you check out go ahead and add in summer sale. Okay!
Store Kit Pro! Now Store Kit Pro is one of my favorites and one of the followers favorites.
It's in-app purchases made easy. Yeah, if you are having in-app purchases in your app you want to
have Store Kit Pro, because it's really easy to set up. As you can see step two configure
your purchases. Maybe configure the Store Kit Pro like you just start it up and then just
purchase product.buy. And of course there's a lot more fetching products, restoring purchases,
purchase a product, purchase consumables. You know consumables are really really hard to handle
because yeah they are not about the received from Apple. Also with Store Kit Pro you don't need a
receipt from Apple. All of that is handled by store kit two from Apple. Buying coins, get the
consumable account and there's quite a lot that you can do. It also works on all the platforms:
macOS - screenshots as you can see right here. iOS screenshot so this is one of the favorites
Store Kit Pro. Navigation Stack, now as you already know I am a navigation junkie in SwiftUI.
What I have done is make sure that navigation in SwiftUI is as easy as possible and yeah now you
can have easy navigation in SwiftUI. You have pop to root, you have pop to a certain index,
you can navigate to any view that you'd like. All you have to do is just set up. It's kind
of a coordinate pattern for navigation you just set your views up and then you just
navigate. Let me just show you how easy it is. you just present the home second home container
navigation flow present home second and that's it. And also you can present with the same syntax
a sheet, a full screen cover. You can check ondismiss, you can pop, it's really really
versatile. One of my favorite products ever. Okay, pick any media from Media Picker. Let's check that
also out. You know picking images and videos, live photos, pdfs it's really hard to do, so now it's
in iOS 16 SwiftUI made it a little bit easier you can pick images but not videos, live photos, pdfs.
But with Media Picker you can do so and it's a four easy step setup. You just you know have a
state object of media picker service, you create a media picker sheet and then finally you just
present live photo selection limit and with all of those properties. And then you can just use the
result that you get back from there. Maybe just populate or save to another server or whatever
and yes you can pick anything, even audio, mp4, png, icons, svg, etc. So here's the whole
list of what you can pick. You can pick audio, mp4, icons, svg with the document type so yeah
it is really really versatile. Next up on the list is Keychain Vault. Now if you like to have your
data secured like inside a keychain that's kind of cumbersome to use keychain in iOS, but now with
Keychain Vault it's really really easy to do so. Declare your variables, set your values and then
you just get your values and that's it. Also you can set, get, delete manually, if you choose to
control who can access your data, you can have iCloud Keychain, Accessibility incorporated
or use Access Groups for multiple apps to use that keychain. All of this is 100% documented again and
I do have a video and an example Xcode project, so it's really really nice. Now if you don't
really like navigation like you just need a simple navigation, no deep links that Navigation Stack
offers, then you just go with SwiftUI Navigation. It's the easiest navigation that you can have
in SwiftUI. Just go navigation.present a page, a sheet and you just check on onDismiss or a full
screen cover and that's it! And setup is only two lines of code. You just grab a navigation
and then just use this navigation and after that you just use those four present, sorry free
present functions. You either present a page, a full screen cover or a sheet and that's it
simple navigation in SwiftUI. Now we have SwiftUI Toast. What is actually SwiftUI Toast? Well
there isn't something like this in SwiftUI. It's actually a progress hut and this is how it looks
like. As you can see you have a title, you have the description, you have kind of this progress
view that is spinning. You can have this on different alignments top, center, button. You can
have on different appearances as you can see on light and dark mode. So it's the lightweight toast
for SwiftUI. It's really easy to use and when you do have something to show for the user that okay
this will take quite a lot of time maybe you are fetching something from the servers you do need
to inform your user and just do it into a SwiftUI Toast. Okay and finally we have Swift Encryption
with Crypto Manager! Now what is Crypto Manager? If keychain is not really enough for your safety,
then you want to encrypt your data. Now encryption is really really hard in iOS, of course we have
CryptoKit from Apple and by the way Crypto Manager is using CryptoKit under the hood but you know you
can encrypt and decrypt with only one line of code with Crypto Manager. And for example here we have
our password crypto manager password. Encrypted password data you just go password.encrypted
and then decrypted password you just grab that encrypted password and you just grab the decrypted
string. And yeah it uses CryptoKit and uses also Vallet, that is squares repository for keychain
management and all of that. It's 100% documented and I do have an example project for it. And of
course if you need to it's also syncing to iCloud Keychain which is really really nice. Also there's
video documentation. It's really really great. So those were the 12 products that you can have today
for 30% off on my site store.rebeloper.com. It will be lasting only for one week so last day is
august 29th. So yeah it is a summer sale, also if you... and yeah that 30% off is with coupon code
summersale or just follow the link in the description. Also there is a bundle where you can
have all of my products for 50% off, that's half the price. It's at store.rebeloper.com/summer-sale
go ahead and check it out I highly recommend it if you uh need this. And if you do want to
incorporate in-app purchases into your apps make sure to check out this video right over here!