Sign in

Hey! I am currently studying iOS by myself, and wanna be a cool app developer 🕶 please correct me if i’m wrong or if there’s any thing that you wanna share😊✌️
App screenshot

Introducing EverydayTodo

Are you looking for a scheduling app right now? Have you ever had any difficulties using the app right after you downloaded it because of so many features provided and don’t know what to use? EverydayTodo provides you the simplest way to manage your tasks just in one.

There are only necessary features and removed all the unnecessary pages to save your time!

If you are looking for an easy and clean scheduling app, then EverydayTodo is the perfect app for you.


I’ve been studying Swift for 4 months already and i feel like this is the right time for…


When you are working on the project, you’ll probably deal with lots of shapes that are rounded. To apply, you’ll need to use “cornerRadius” to make the shape rounded.

Have you ever wondered how to make an app which supports multiple languages for people who live in different countries? will you type every single text for them? Here’s what we called a Localization to help us translate an app into multiple languages.

But before localizing an app, we should first need to understand about Internationalization. Internalization is the process of making the app able to adapt to different languages, regions, and cultures.

what apple document says: Xcode supports localization for an app. First we internationalize the user interface and code during development. Then test the app using pseudolocalization and…

Thousands of apps provide restaurant booking systems but have you thought of booking a cafe, theater, hair salon, or even to a sports lessons just in one?

I found it kinda lazy to use several apps to manage all my schedule and came up with GrabMe. If you are an owner, you can make an available schedule for your customers for daily time base, and customers can book within available time that the owner provides.

🔴 See the brief detail of the GrabMe below:


I wanted to make the UI similar to clubhouse, so here’s what it looks like

  • Registration…

Did you know that you can download and run iOS apps on mac M1? 😱😱😱

This is the app that i made a few months ago and i was really surprised to know that i can download and run iOS apps on my M1 pro! This is a super amazing feature! That’s why lots of people already installed “among us” on there macbook and how come i didn’t know about it 😂😂

Apple says: “A mac with the Apple M1 chip can run many of your favorite iphone and ipad apps, and you can download them right from the Mac…

What is Codable? Codable is to convert the JSON data object to an actual Swift class or struct and vice versa.

It’s usually used when the case you wanna retrieve or parse JSON data from the server like the APIs.

JSON is an open standard file format, and data interchange format, that uses human-readable to store and transmit data objects consisting of attribute-value pairs and array data types. 👉🏻 more explanation about it will be later

Codable was introduced in Swift 4 so before then, Swift coders used different ways to parse the JSON data from the server using NSCoding…


I recently bought a Macbook Pro M1 and still without any regrets! yeey! 🙌🏻 I was a bit worried about app compatibility with other software that is not ready for M1 but almost every app that I’m using is perfectly working well.

But, if you are an iOS developer and trying to work with Cocoapods on xcode, that might be a problem and give you a panic when there’s tons of errors popping up but don’t worry! Here’s the simplest way to do it!

1️⃣ Look for terminal in Finder

I know sometimes we might need to use color gradient to make our UI beautiful or to give somewhat different vibe and that’s the reason why i tried to look for one and that was using CAGradient 🎨

I know sometimes we might need to use color gradients to make our UI beautiful or to give a somewhat different vibe and that’s the reason why I tried to look for one and that was using CAGradient.

What is color gradient? A color gradient specifies a range of position-dependent colors, usually used to fill a region. yes well mixed color?


Animations can add visual cues that notify users about what’s going on in the app. In iOS, animations are used extensively to reposition views, change their size, remove them from view hierarchies, and hide them. You might use animations to convey feedback to the user or to implement interesting visual effects.

In iOS, we don’t need to write any drawing code because apple provides it for us 👏🏻 What we only have to do is trigger the animation and let Core animation handle the rendering of individual frames.

3types of animation

  • UIKit
  • Core Animation
  • UIViewPropertyAnimator

When to use and what to use?

At the end…


Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store